problema con la asignación de TP/SL
3 respuestas
stickytrader
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 :
tomas262
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
stickytrader
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 .
tomas262
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]
Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)