Respuesta

problema con la asignación de TP/SL

3 respuestas

stickytrader

Abonado, bbp_participant, 38 respuestas.

Visitar el perfil

hace 4 años #248885

Estoy tratando de utilizar una variable int como SL y TP , es un simple número entre 5 y 10 ( sin decimales ) , cuando ejecuto el script veo un mensaje que muestra que hay un problema con SL y TP.

Para asegurarme de que mi variable int es verdadera la imprimo en journal y es lo que se espera ( 10 por ejemplo ) , pero la acción "Inter the market " no puede añadirlo al precio para tener el precio TP .

parece que los problemas relacionados con las variables dobles e int, pero sólo estoy usando variables int ¿por qué 1.19360(precio actual) - 10pips(TP) = 11.1936?

EA-Wizard EURUSD,H1: open #3 sell 0.10 EURUSD at 1.19360 ok

EA-Wizard EURUSD,H1: open #3 sell 0.10 EURUSD at 1.19360 ok0 20:46:48.759 2018.01.10 07:00:00 Morningposition

EA-Wizard EURUSD,H1: 2018.01.10 07:00 Orden abierta con ticket: 3 al precio:1.19360 20:46:48.759 2018.01.10 07:00:00 Morningposition

EA-Wizard EURUSD,H1: -VERBOSE- 2018.01.10 07:00 Orden con Número Mágico: 13 abierta con ticket: 3 al precio:1.19360 20:46:48.759 2018.01.10 07:00:00 Morningpositio

EA-Wizard EURUSD,H1: -VERBOSE- 2018.01.10 07:00 Ajustando SL/PT, prueba #10 20:46:48.759 2018.01.10 07:00:00 Morningposition

EA-Wizard EURUSD,H1: -VERBOSE- 2018.01.10 07:00 Ajuste SL: 11.1936 y PT: -8.8064 para pedido3 20:46:48.759 2018.01.10 07:00:00 Morningposition

EA-Wizard EURUSD,H1: inválido takeprofit para OrderModify función3 20:46:48.759 2018.01.10 07:00:00 Morningposition

EA-Wizard EURUSD,H1: OrderModify error 40510 20:46:48.759 2018.01.10 07:00:00 Morningposition

EA-Wizard EURUSD,H1: -VERBOSE- 2018.01.10 07:00 Error modificando orden: 4051 : valor de parámetro de función no válido

 

 

 

Y estos son los comandos en EAwizard :

0

tomas262

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 4 años #248915

Hola,

Veo el valor PT: -8.8064 ... debe utilizar Redondo() para eliminar la parte decimal del valor y obtener 8

0

stickytrader

Abonado, bbp_participant, 38 respuestas.

Visitar el perfil

hace 4 años #248923

Como ves en la imagen ya he usado mathround() fundction . e incluso he impreso el valor en el diario y no hay decimal .

ambos precios : SL: 11.1936 y PT: -8.8064 están mal. esto es lo que he hecho :

el precio actual es 1.19360 puse el SL y PT a 10 pips ( usando los campos SL y PT en el comando "entrar en el mercado" ) y devuelve : SL: 11.1936 y PT: -8.8064 en lugar de añadir 10 pips y reducir 10 pips del precio mencionado .

 

0

tomas262

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 4 años #248930

¿Puede adjuntar su proyecto? Lo probaré. También puedes utilizar la sección privada del foro o enviar a [email protected]

0

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