Mover PT ERROR 130
2 respuestas
NatLua
hace 7 años #115540
Parece que hay un error al mover el PT de una orden abierta.
variable utilizada: AverageTPInCurrency (doble)
Ej: AverageTPInCurrency = 1.0925
Cuando abro una orden de mercado y establezco el TP con la variable AverageTPInCurrency, todo va bien. (TP = 1,0925)
Cuando muevo el TP de una orden abierta, obtengo el error 130 en MT4 (TP = 0.00010925)
Mover PT a:
Número mágico: 11111
Precio: AverageTPInCurrency
Al comprobar el código:
sqMovePTTo(11111, (AverageTPInCurrency * getPointCoef(11111));
11111 es el número mágico.
Parece que el problema aparece porque la función getPointCoef se inserta en el código.
Por favor, confirme si esto es realmente un error.
No quiero eliminar manualmente la función getPointCoef del código fuente cada vez que hago un cambio en las reglas.
NatLua
hace 7 años #139312
He encontrado una solución.
Mover PT a:
Número mágico: 11111
Precio: ConvertToRealPips(ConvertToPips(AverageTPInCurrency)) + 0 * 0
tomas262
hace 7 años #139323
Hola,
sí, otra solución para usted podría ser la siguiente https://strategyquant.com/forum/topic/4622-trail-the-stop-with-conditions/
Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)