Asesores Expertos: Trailing-stop universal - página 2

 
Wh1plash:

Vladimir, ¡gracias por el consejo!

¿Podría decirme qué ajustes cambiar para que el Asesor Experto establezca un trailing stop (con los parámetros dados) inmediatamente después de abrir una posición, antes de esperar al punto de equilibrio?

Un arrastre normal comienza desde la zona de equilibrio. Si necesita que el stoploss comience en la zona de pérdidas, establezca el inicio del arrastre con un número negativo. No importa lo que sea, lo principal es que sea mayor que la longitud de arrastre.

 
longitudes
 
 
Vladimir Khlystov:

Un arrastre normal comienza en la zona de equilibrio. Si necesita que el stoploss comience en la zona de pérdidas, entonces establezca el inicio del arrastre con un número negativo. No importa lo que sea, siempre y cuando sea mayor que la longitud de arrastre.

Gracias.

¿Debo cambiar este parámetro a negativo?

externint StartTrall=1; // ganancia mínima de arrastre en puntos.

¿Lo he entendido bien? No me he encontrado con la edición de Asesores Expertos.

Y, si no es muy difícil, ¿podrías decirme cómo corregir el código si el arrastre se requiere a partir del valor del indicador ATR multiplicado por 2?

 
Wh1plash:

Gracias.

¿Es este el parámetro que hay que cambiar a negativo?

externintStartTrall=1; // ganancia mínima de arrastre en puntos

¿Lo he entendido bien? No me he encontrado con la edición de Asesores Expertos.

Y, si no es difícil, por favor dígame cómo corregir el código, si el arrastre se requiere a partir del valor del indicador ATR multiplicado por 2?

Sí, establezca StartTrall = -99999 y comenzará a establecer el stop loss inmediatamente.

 
when you try to compile in metaeditor 5 it gives some errors like this : 'iLow' - override system function cm_universal_trailing_stop_hedge.mq5 497 8

 

I aded this to the code

#define iBarShift _iBarShift

#define iTime _iTime

#define iHigh _iHigh

#define iLow _iLow

#define iOpen _iOpen

#define iClose _iClose

#define iVolume _iVolume  
 
no abre ninguna orden ni en backtest ni en demo
 

Según tengo entendido - este EA no debe abrir ninguna operación - porque es una herramienta de trailing stop para colocar un stoploss/traling stop para las órdenes abiertas por nosotros.

Pero hay 18 errores al compilar -


 
Sergey Golubev:

Según tengo entendido - este EA no debe abrir ninguna operación - porque es una herramienta de trailing stop para colocar un stoploss/traling stop para las órdenes abiertas por nosotros.

Pero hay 18 errores al compilar -


Parece - fijo aquí.