Resposta

Mover para o ponto de equilíbrio não funciona com o intervalo ATR

5 respostas

ddilbeck

Assinante, bbp_participante, comunidade, 21 respostas.

Perfil da visita

10 anos atrás #111540

Criei um EA para realizar duas negociações quando meus critérios forem atendidos. Ele está realizando as duas negociações, mas parece mover automaticamente o stop loss de uma das negociações para o ponto de equilíbrio imediatamente após o lucro, em vez do que foi especificado nas regras de entrada de ordens (1*ATR(14)). A primeira tem uma meta de lucro de 1*ATR(14) e parece estar funcionando corretamente. A segunda deve se mover para o ponto de equilíbrio somente quando o preço tiver se movido (1*ATR(14)) e, em seguida, tenho outras regras para rastrear a ordem restante. Testei usando o testador de estratégia no MT4 e parece funcionar bem, mas quando abro ordens ao vivo, obtenho o resultado indesejável mencionado no início deste post. Qualquer conselho seria ótimo.

 

 

0

Marca Fric

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

10 anos atrás #122515

Olá,

 

Em meu teste, ele funciona (negociação em conta de demonstração) - ele coloca o SL no BE somente depois de atingir 1 * ATR(10), e não imediatamente quando está em lucro.

 

Marcar

Marcar
EstratégiaQuant arquiteto

0

ddilbeck

Assinante, bbp_participante, comunidade, 21 respostas.

Perfil da visita

10 anos atrás #122528

Marca, 

Obrigado por sua resposta. O EA está sendo executado há 24 horas e parece que, na maioria das vezes, o ponto de equilíbrio é ativado quase imediatamente após a abertura da ordem. Houve algumas negociações que tiveram o desempenho esperado. Foram aquelas em que o preço foi na direção da negociação e não retornou ao preço de entrada. No entanto, a maioria delas, em algum momento, voltou um pouco atrás, de modo que estou saindo da negociação geral muito cedo. Eu olhei no "diário do MT4" quando isso ocorre e há uma mensagem de erro informando que a modificação da ordem falhou [parâmetros inválidos]. Vou publicar toda a estratégia aqui e talvez você possa testá-la como eu a compilei e talvez consiga reproduzir o erro. Então, poderemos solucionar o problema a partir daí. Como eu disse, quando uso o testador de estratégia em minha plataforma MT4, o EA funciona conforme o esperado, mas não estou obtendo o resultado desejado em uma conta de demonstração ativa.  

 

Obrigado!

 

P.S. Você precisará de dois indicadores personalizados que estou usando para essa estratégia.

0

Marca Fric

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

10 anos atrás #122547

Olá,

 

Ainda não consegui simular o problema, mas recentemente estava resolvendo um problema semelhante e o EA estava sendo executado em vários símbolos com o mesmo número mágico.

Você executa seu EA em vários símbolos? Nesse caso, você deve usar um número mágico exclusivo para cada EA.

 

Além disso, houve um erro em um código, e estou anexando uma correção. Copie esse arquivo para EA Wizard/code/Mql_MT4 e substitua o antigo.

 

Marcar

 

Marcar
EstratégiaQuant arquiteto

0

ddilbeck

Assinante, bbp_participante, comunidade, 21 respostas.

Perfil da visita

10 anos atrás #122548

Sim, Mark, eu uso o EA para vários símbolos. Depois que eu aplicar o patch que você forneceu, poderei executar em vários símbolos ou terei que criar um EA com números mágicos exclusivos para cada par de moedas? Obrigado por sua ajuda

0

Marca Fric

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

10 anos atrás #122757

Para garantir a segurança, você deve usar um número mágico exclusivo para cada símbolo.

 

Marcar

Marcar
EstratégiaQuant arquiteto

0

Visualizando 5 respostas - 1 até 5 (de um total de 5)