Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Por que vocês estão acreditando nisso? Seria compreensível se o autor saísse rasgando a camisa no peito: "Quem se atreve a manchar uma obra de arte minha?!".
Este é um fórum, querida, aqui todos podem "comprar", "se encaixar", "se envolver", etc.
Especialmente porque um bom EA pode negociar em pares diferentes com cotações da mesma ordem e períodos de tempo diferentes. É verdade que com rentabilidade diferente e configurações individuais para cada par. Estou errado?
Não.
A vida mostra que não é assim. Tudo depende da estratégia implementada pelo Expert Advisor.
A propósito, na instrução, que eu Logic supostamente não estudei, os parâmetros para o par USDJPY são de fato fornecidos ,
mas eles são radicalmente diferentes dos do programa.
Otimize e você ficará satisfeito mesmo sem essas configurações. O autor parece ter brincado com as configurações e lhe deu as melhores para o momento atual.
Entendo que nenhum operador sensato publicará para acesso público um Consultor Especializado que implementa uma estratégia de negociação que o alimenta. E não porque ele seja ganancioso, mas simplesmente porque, se um número significativo de pessoas negociar de maneira uniforme, o mercado mudará imediatamente suas propriedades e a estratégia se tornará menos lucrativa ou começará a ter perdas. Então, ele terá de começar tudo de novo. Mas é ridículo considerar esse Expert Advisor como a implementação de uma estratégia de negociação lucrativa. Você não concorda? Ele é apenas uma variante de um exemplo de treinamento sobre o tópico "Como criar e configurar um Expert Advisor simples e funcional", infelizmente, feito por um aluno.
Antes de chamar indiscriminadamente outras pessoas de burras, seria ideal perguntar a si mesmo "talvez eu esteja fazendo algo errado?" e estudar as formas de execução de ordens - Youz
Ao executar no mercado, o stop e o take devem ser colocados em uma ordem separada.
Para testar, use o tipo Instant_Execution e o servidor MetaQuotes com cotações de referência.
(Provavelmente 100% dos Expert Advisors no CodeBase são feitos para o tipo Instant Execution).
... Portanto, o autor não desenhou essas duas linhas para não carregar o programa e o gráfico....
Caro i logic. Sou muito grato por sua orientação:
1) para investigar a razoabilidade de minhas ações com o programa,
2) usar os serviços do servidor MetaQuotes para testar o programa,
3) tentar otimizar as configurações do programa.
Sem dúvida, tentarei cumpri-las. Falta a última. Caro i logic, peço gentilmente que não generalize: eu não chamei as pessoas de vilões indiscriminadamente. Apenas referi esse epíteto ao autor do programa em questão. Se, como resultado de meus esforços, eu descobrir que estava errado, acredite, não terei vergonha de admitir isso, embora um estudo detalhado desse problema leve algum tempo.
Expresso minha sincera gratidão também a Sir Nasdaq por seus comentários sobre stoploss e takeprofit.
Fui tiranizar ainda mais o programaEVRICA!!!! Percebi qual era o problema. Mas vou lhe contar tudo em ordem.
1) Testei o programa no par recomendado pelo autor com parâmetros refinados. Ele funciona bem, muito melhor do que no par EURUSD com parâmetros personalizados. Mas ainda não vi as linhas de stoploss e take profit, embora as ordens tenham sido executadas perfeitamente. Observando mais de perto, vi que elas estão fora dos limites das cotações exibidas. Ou seja, elas geralmente não aparecem na tela. Foi aqui que o cachorro foi enterrado.
2) Depois que reduzi os níveis de Take Profit e Stop Loss em 10 vezes, o programa, embora com resultados muito piores, foi para EURUSD.
Com a ajuda do arquivo mql5_russian.pdf, entendi o programa, mas ele não é muito longo. Devo admitir que o autor é um profissional. Esse é um exemplo de treinamento bem feito, no qual você pode praticar a otimização das configurações e, ao mesmo tempo, ver as limitações desse indicador. E, se quiser, você pode começar a aprender o idioma para criar sua própria obra-prima, usando partes de um programa pronto, para não reinventar a roda.
Pessoal, se um de vocês tivesse me aconselhado a reduzir os níveis de ordem em 10 vezes ou cortar a parte com a multiplicação de STP e TKP por 10, eu dificilmente me preocuparia com o texto do programa e o livro de referência MQL5. Obrigado por isso. Mas o autor ainda poderia especificar o par, o período de tempo e o número de dígitos na citação nos comentários, para que o usuário não tenha que se preocupar com isso e invadir o fórum. Você concorda?
Bem, é isso. Vou brincar com as configurações. Boa saúde e boa sorte a todos vocês.Mas o autor ainda poderia especificar o par, o período de tempo e o número de caracteres da citação nos comentários, para que o usuário não precise se preocupar com isso e entrar no fórum. Você concorda?
o valor de retorno de 'OrderSend' deve ser verificado MA.mq5 257 10
Posso corrigir isso?
Não há negociações no testador
EURUSD M15.
Otimização para o período de 21.06.2012 a 21.12.2016.
Avanço de 21.12.2016 a 21.06.2017
Conclusão sobre a coruja: o saldo e os fundos pelo teste resultam em uma grande lacuna entre si. O motivo é uma grande parada.
Não foi possível encontrar um tamanho de stop adequado para esse instrumento.
bool Buy_Condition_2=(ma1Val[0]>ma1Val[1]) &&(ma1Val[1]>ma1Val[2]); , e bool Sell_Condition_1 = (maVal[0]<maVal[1]) && (maVal[1]<maVal[2]); // MA-8 cai e bool Sell_Condition_3=(ma1Val[0]<ma1Val[1]) && (ma1Val[1]<ma1Val[2]); substitua por estes: bool Buy_Condition_1=(maVal[0]-maVal[1]>0) && (maVal[1]-maVal[2]>0); // MA-8 cresce e bool Buy_Condition_2=(ma1Val[0]-ma1Val[1]>0) &&(ma1Val[1]-ma1Val[2]>0); , e bool Sell_Condition_1 = (maVal[0]-maVal[1]<0) && (maVal[1]-maVal[2]<0) // MA-8 cai e bool Sell_Condition_3=(ma1Val[0]-ma1Val[1]<0) && (ma1Val[1]-ma1Val[2]<0);. Mas, por algum motivo, o Expert Advisor ficou ofendido e se recusou a trabalhar. Na verdade, em vez de zero e um número específico, eu preferiria uma constante, como Delta ou Gradiente. Mas minha tentativa de criá-la na seção //--- parâmetros de entrada double Delta=0,002 também fez com que o EA parasse. Se não for difícil para alguém, por favor, diga-me onde e no que cometi um erro. Atenciosamente, Tamara Okulova.