Mover para o ponto de equilíbrio não funciona com o intervalo ATR
5 respostas
ddilbeck
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.
Marca Fric
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
ddilbeck
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.
Marca Fric
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
ddilbeck
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
Marca Fric
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
Visualizando 5 respostas - 1 até 5 (de um total de 5)