Respuesta

actualización del trailing stop

9 respuestas

huangwh88

Customer, bbp_participant, community, 113 replies.

Visitar el perfil

hace 7 años #116468

Hola, 

 

Creo que los trailing stops sólo se actualizan en la apertura de una nueva barra. 

 

Si mi EA se está ejecutando cuando se abre una nueva barra, ¿qué se procesa primero, el nuevo trailing stop, o las condiciones IF en el EA?

 

0

tomas262

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 7 años #142027

Hola,

 

el trailing stop se realiza mediante la función "manageStop();" que es detrás de condiciones creadas en el Asistente para que el SI se procese primero

0

huangwh88

Customer, bbp_participant, community, 113 replies.

Visitar el perfil

hace 7 años #142034

Hola,

 

el trailing stop se realiza mediante la función "manageStop();" que es detrás de condiciones creadas en el Asistente para que el SI se procese primero

 ¡Muy agradecido Tomas!

0

Rico

Abonado, bbp_participant, comunidad, 15 respuestas.

Visitar el perfil

hace 7 años #142200

Sólo para que conste, puedo ver en el comercio en vivo que los trailing stops no sólo se actualizan al inicio de las barras - que no tendría sentido para, por ejemplo, una estrategia horaria o diaria. Pero si tienes un EA de precios abiertos por barra, ¿quizás en backtesting sólo se actualizan al inicio de las barras?

 

En cualquier caso, mi pregunta es la siguiente: mirando los registros, puedo ver que los trailing stops se mueven hacia arriba de forma desigual, lo que deduzco que es una función del tiempo y el precio, es decir, los precios pueden saltar de aquí a allá, en lugar de progresar en pasos uniformes, y sólo pueden ser actualizados en el tiempo de forma desigual también. Sin embargo, parece que se mueven en puntos, en lugar de pips.

 

Se crean muchas entradas de registro para mover el trailing stop, que preferiría no ver.

 

¿Hay alguna forma de hacer que el trailing stop se mueva en pips en lugar de en puntos?

0

huangwh88

Customer, bbp_participant, community, 113 replies.

Visitar el perfil

hace 7 años #142244

Sólo para que conste, puedo ver en el comercio en vivo que los trailing stops no sólo se actualizan al inicio de las barras - que no tendría sentido para, por ejemplo, una estrategia horaria o diaria. Pero si tienes un EA de precios abiertos por barra, ¿quizás en backtesting sólo se actualizan al inicio de las barras?

 

En cualquier caso, mi pregunta es la siguiente: mirando los registros, puedo ver que los trailing stops se mueven hacia arriba de forma desigual, lo que deduzco que es una función del tiempo y el precio, es decir, los precios pueden saltar de aquí a allá, en lugar de progresar en pasos uniformes, y sólo pueden ser actualizados en el tiempo de forma desigual también. Sin embargo, parece que se mueven en puntos, en lugar de pips.

 

Se crean muchas entradas de registro para mover el trailing stop, que preferiría no ver.

 

¿Hay alguna forma de hacer que el trailing stop se mueva en pips en lugar de en puntos?

Hola Rico, 

 

Tengo el mismo problema que usted. Según el manual de SQ, los trailing stops sólo se actualizan en la apertura de la barra, pero según el backtesting del probador de estrategias de MT4, no es así. Estoy tratando de averiguar la causa de la actualización del stop. 

 

Tomás, ¿podrías iluminarme, por favor?

 

1) ¿Se puede mover un trailing stop dentro de la barra?

 

2) ¿Debe alcanzarse un nuevo máximo de beneficio abierto para que se mueva el stop?

0

tomas262

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 7 años #142259

Hola,

 

Hay dos tipos de arrastre:

 

Profit Remolque un simple siguiendo stop que sigue la distancia especificada de Stop Loss desde el mayor beneficio alcanzado. Esta condición es evaluado en barra libre (no en cada tick).

 

Detener el arrastre más avanzado siguiendo stop que puede usar un valor de indicador o precio (Open, High, Low, Close) para seguir el Stop Loss. Por ejemplo la regla puede seguir SL en Lowest(20) + 20 pips. Esta condición es evaluado en barra libre (no en cada tick).

 

El código de la estrategia para MetaTrader contiene una orden que impide que se procese el trailing a menos que se cierre la barra. Ver la pantalla adjunta

 

También puede adjuntar el archivo STR o enviármelo a [email protected] para que pueda probar en mi lado

Archivo: código.jpgcódigo.jpg

0

Rico

Abonado, bbp_participant, comunidad, 15 respuestas.

Visitar el perfil

hace 7 años #142262

Esta explicación no tiene sentido para mí en dos niveles:

1) si un trailing stop sólo se evalúa en la apertura de la barra, ¿qué utilidad tendría si estás en un gráfico diario? ¿Se mueve el trailing stop una vez al día?

2) por favor, eche un vistazo a las siguientes entradas en mi ficha Expertos para un ea creado con SQ:

2017.03.27 07:25:47.421 Timer GBPUSD,H1: modify #34496308 buy 0.19 GBPUSD at 1.24861 sl: 1.25496 tp: 1.44860 ok

2017.03.27 07:25:47.171 Temporizador GBPUSD,H1: -VERBOSE- 2017.03.27 10:26 Moviendo trailing stop para orden con ticket: 34496308, Número Mágico: 1003 a :1.25496
2017.03.27 07:25:43.515 Timer GBPUSD,H1: modify #34496308 buy 0.19 GBPUSD at 1.24861 sl: 1.25495 tp: 1.44860 ok
2017.03.27 07:25:41.796 Temporizador GBPUSD,H1: -VERBOSE- 2017.03.27 10:26 Moviendo trailing stop para orden con ticket: 34496308, Número Mágico: 1003 a :1.25495
2017.03.27 07:25:41.796 Timer GBPUSD,H1: modify #34496308 buy 0.19 GBPUSD at 1.24861 sl: 1.25488 tp: 1.44860 ok
2017.03.27 07:25:40.468 Temporizador GBPUSD,H1: -VERBOSE- 2017.03.27 10:26 Moviendo trailing stop para orden con ticket: 34496308, Número Mágico: 1003 a :1.25488
2017.03.27 07:25:40.453 Timer GBPUSD,H1: modify #34496308 buy 0.19 GBPUSD at 1.24861 sl: 1.25481 tp: 1.44860 ok
2017.03.27 07:25:38.296 Temporizador GBPUSD,H1: -VERBOSE- 2017.03.27 10:25 Moviendo trailing stop para orden con ticket: 34496308, Número Mágico: 1003 a :1.25481
 
Este registro me dice que el trailing stop se ha movido varias veces en 1 minuto. Y la ea estaba en un gráfico de una hora.

0

tomas262

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 7 años #142294

Hola,

 

¿puede enviar el archivo STR a [email protected]? Voy a probar en mi lado. Voy a tratar también nother EAs con trailing

0

Rico

Abonado, bbp_participant, comunidad, 15 respuestas.

Visitar el perfil

hace 7 años #142302

¿Qué es el archivo STR? Si te refieres al archivo sqw, ya lo he enviado: Timer.sqw

0

Rico

Abonado, bbp_participant, comunidad, 15 respuestas.

Visitar el perfil

hace 7 años #142535

Por si alguien más se pregunta cuál es la respuesta a este problema, aquí está la respuesta que recibí de Tomas por correo electrónico:

 

"Con la posición abierta en el Asistente de EA, el trailing stop funciona de acuerdo con el sistema de MetaTrader, que se actualiza en cada tick. Por eso el trailing stop funciona intra-barra".

0

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