Criando um EA para todos como tutorial
36 respostas
Conmariin
7 anos atrás #116417
Olá,
Não sou programador e achei que comprar o EA Wizard seria muito mais fácil para criar um EA. Mas, depois de praticar um pouco a criação, vi que você precisa ser um programador mql-Pro para entender até mesmo o EA Wizard.
Por isso, fiz uma pergunta a você: É possível criar neste fórum pelo menos um EA passo a passo para que todos os não-programadores entendam melhor o EA Wizard?
Já tenho uma estratégia que está descrita aqui: https://www.mql5.com/en/articles/1734
Nessa estratégia, há trechos de código. Na verdade, não sei como integrá-los. Mas, mais do que isso, quero entender e compreender como estou construindo esse tipo de EA no EA Wizard. Assim, poderei criar outros EAs no futuro.
Os trechos de código do artigo estão no mq4.
Esperamos receber saudações de
Conmariin 🙂
Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de
tomas262
7 anos atrás #141875
Olá,
Você já experimentou nosso Assistente de EA? Basicamente, você não precisa ser um programador para criar seu EA.
Você pode usar o Wizard para uma avaliação de 14 dias. Você pode obter uma licença de avaliação do SQ Pro aqui https://strategyquant.com/trial que também pode ser usado para o Assistente de EA
Conmariin
7 anos atrás #141878
Olá,
Você já experimentou nosso Assistente de EA? Basicamente, você não precisa ser um programador para criar seu EA.
Você pode usar o Wizard para uma avaliação de 14 dias. Você pode obter uma licença de avaliação do SQ Pro aqui https://strategyquant.com/trial que também pode ser usado para o Assistente de EA
Sim, eu já comprei o EA Wizard. E tentei criar alguns EAs com ele. Como descrevi acima. E, sim, é melhor ter prática de programação ou saber como criar um EA lucrativo. Porque você precisa conhecer a lógica de funcionamento de um EA em mql.
Mas essa não era a questão. Minha pergunta era: É possível criar neste fórum pelo menos um EA passo a passo para que todos os não-programadores entendam melhor o EA Wizard?
Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de
tomas262
7 anos atrás #141909
Olá,
Então você quer dizer que precisa de um tutorial sobre o uso de códigos personalizados no Wizard ou apenas sobre o uso das ferramentas e funções integradas?
Conmariin
7 anos atrás #142297
Olá,
Então você quer dizer que precisa de um tutorial sobre o uso de códigos personalizados no Wizard ou apenas sobre o uso das ferramentas e funções integradas?
Refiro-me a como usar códigos personalizados. Por exemplo, tenho duas coisas nessa estratégia que não sei como realizar:
1. Há várias definições de variáveis como esta: double O1=NormalizeDouble(iOpen(Symbol(),PERIOD_M1,2),4);
Onde e como declaro essa definição de variável.
2. E há várias condições como essa: se(C1 >= O1 && L1 (C1-O1)) && C2 >= O2 && C2 >
H1 && L2 > L1)
O que, na verdade, são 6 condições.
Qual é o caminho para integrar com êxito esse código ao Assistente do EA?
Obrigado!
Conmariin 🙂
Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de
Conmariin
7 anos atrás #142309
Ok, acho que agora sei como integrar as condições da pergunta 2. Mas ainda não sei como posso realizar as definições de variáveis no Assistente do EA?
Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de
tomas262
7 anos atrás #142317
Conmariin
7 anos atrás #142323
Acho que não. Trata-se de definir definições de variáveis.
Na verdade, posso definir variáveis nos parâmetros da estratégia. É um tipo de double, int, string e boolean. E posso dizer qual valor ela deve ter.
Mas eu tenho esta definição de variável duplo O1=NormalizeDouble(iOpen(Symbol(),PERIOD_M1,2),4); onde O1 é a variável. Portanto, minha pergunta é: onde posso definir o restante no lado direito do =?
O sujo A solução é:
Defina as variáveis "fictícias" da seguinte forma http://img4web.com/view/39FE5K
Assim, poderei criar as regras de negociação http://im g4web.com/view/FUA7XC
Quando o EA estiver pronto e eu tiver o código, alterarei manualmente as definições de variáveis no Metatrader Editor.
Isso funciona, mas seria bom fazer tudo isso no EAWizard. Principalmente quando eu quiser fazer alterações mais tarde.
Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de
tomas262
7 anos atrás #142351
Olá,
Você pode simplesmente atribuir valores a uma variável, conforme mostrado na captura de tela anexa
Conmariin
7 anos atrás #142377
Ah, obrigado! 🙂
Muito melhor!
Mas abri o Metatrader Editor e ele diz algo como no anexo.
Dei uma olhada no código e há muito código nele que eu não queria usar (Harami, Doji...)
Isso parece interferir porque meus nomes de variáveis são os mesmos, como este em Harami, Doji...
Como posso me livrar dele. Para que eu possa excluir os erros?
Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de
tomas262
7 anos atrás #142379
Conmariin
7 anos atrás #142417
Ok, renomeei as variáveis. Não há mais erros. 🙂
Portanto, o PriceAction está completo. Não sei como integrar o S e o R como no artigo. Por isso, pergunto: alguém tem uma ideia de qual índice ou outra coisa posso usar em vez do S e R?
A construção do PriceActionEA até o momento está no anexo.
Obrigado! 🙂
Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de
tomas262
7 anos atrás #142492
Por isso, pergunto: alguém tem alguma ideia de qual índio ou outra coisa que eu possa tomar em vez do S e R?
Você pode usar os máximos/mínimos das barras de prazos mais altos para definir os níveis S e R. É simples e pode funcionar
Conmariin
7 anos atrás #142543
aha. Certo. E a posição do s e do r é definida automaticamente? Hm. Tenho que pensar sobre isso. No momento, não sei como começar.
Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de
tomas262
7 anos atrás #142641
Olá,
Você pode criar variáveis - suporte, resistência - e se, por exemplo, você operar no período M30, poderá atribuir a essas variáveis valores do período H4.
resistência = High(H4)[1]
support = Low(H4)[1]
ou similar
Conmariin
7 anos atrás #142946
Olá,
Você pode criar variáveis - suporte, resistência - e se, por exemplo, você operar no período M30, poderá atribuir a essas variáveis valores do período H4.
resistência = High(H4)[1]
support = Low(H4)[1]
ou similar
Certo, mas primeiro preciso calcular as linhas de suporte e resistência no H4, por exemplo. Como posso fazer isso? Com um indicador? Alguém tem um indicador SandR com as linhas importantes?
Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de