Mover para o ponto de equilíbrio não funciona com o intervalo ATR
5 respostas
ddilbeck
13 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
13 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
13 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
13 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
13 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
13 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)