Mover PT ERROR 130
2 respostas
NatLua
7 anos atrás #115540
Parece haver um erro ao mover o PT de uma ordem aberta.
variável usada: AverageTPInCurrency (double)
ex: AverageTPInCurrency = 1,0925
Quando abro uma ordem de mercado e defino o TP com a variável AverageTPInCurrency, tudo corre bem. (TP = 1,0925)
Quando movo o TP de uma ordem aberta, recebo o erro 130 no MT4 (TP = 0,00010925)
Mover PT para:
Número mágico: 11111
Preço: AverageTPInCurrency
Ao verificar o código:
sqMovePTTo(11111, (AverageTPInCurrency * getPointCoef(11111)));
11111 é o número mágico.
Parece que o problema aparece porque a função getPointCoef foi inserida no código.
Por favor, confirme se isso é realmente um bug.
Não quero remover manualmente a função getPointCoef do código-fonte toda vez que faço uma alteração nas regras.
NatLua
7 anos atrás #139312
Consegui encontrar uma solução alternativa.
Mover PT para:
Número mágico: 11111
Preço: ConvertToRealPips(ConvertToPips(AverageTPInCurrency)) + 0 * 0
tomas262
7 anos atrás #139323
Olá,
Sim, outra solução para você poderia ser esta https://strategyquant.com/forum/topic/4622-trail-the-stop-with-conditions/
Visualizando 2 respostas - 1 até 2 (de um total de 2)