Asesores Expertos: TrailingStop

 

TrailingStop:

Ejemplo del Asesor Experto con implementación de Trailing Stop.

TrailingStop sl to priceopen

Autor: Vladimir Karputov

 

Lo más probable es que no entienda la situación correctamente.

¿Por qué abre órdenes al cambiar los parámetros del EA?

¿O es un "tocho"?

 
sutrade:

Lo más probable es que no entienda la situación correctamente.

¿Por qué abre órdenes al cambiar los parámetros del EA?

¿O es un "tocho"?

Este Asesor Experto es un ejemplo de implementación de la función TrailingStop. No para operar. Y abre POSICIONES después de cambiar los parámetros porque: después de cambiar los parámetros de entrada, el EA se reinicia - tiene lugar el evento Init y se dispara la función OnInit(), en la que la bandera "FirstStart" se pone a true - es decir, el EA se pone en el estado "First Start ":

//+------------------------------------------------------------------+
//| Función de inicialización experta|
//+------------------------------------------------------------------+
int OnInit()
  {
***
   FirstStart=true;
   return(INIT_SUCCEEDED);
  }