Mover PT ERROR 130

2 respuestas

NatLua

Cliente, bbp_participant, comunidad, 6 respuestas.

Visitar el perfil

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.

0

NatLua

Cliente, bbp_participant, comunidad, 6 respuestas.

Visitar el perfil

hace 7 años #139312

He encontrado una solución.

 

Mover PT a:

     Número mágico: 11111

     Precio: ConvertToRealPips(ConvertToPips(AverageTPInCurrency)) + 0 * 0

0

tomas262

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

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/

0

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)