Trailing Profit: Tu Asesor Experto para MetaTrader 5

Mike 2017.08.10 21:56 19 0 0
Archivos adjuntos

Autor de la ideaVitaly, autor del código MQL5barabashkakvn.

Este Asesor Experto (AE) se encarga de gestionar todas las posiciones abiertas en tu terminal, sin importar los símbolos o números mágicos. Si el beneficio total aún no ha alcanzado el mínimo_beneficio, el AE se mantendrá a la espera.

Una vez que el beneficio total alcance el mínimo_beneficio, el AE establecerá un porcentaje de caída de beneficios y activará el seguimiento.

El parámetro porcentaje_de_beneficio se especifica en porcentaje. Por ejemplo, si mínimo_beneficio = 1000 y porcentaje_de_beneficio = 20. Si el beneficio total de todas las posiciones abiertas llega a 1000 y luego cae a 800 (1000 - 20%), se cerrarán las posiciones. Si el beneficio sigue creciendo, por ejemplo, hasta 2000, la caída permitida será de 400 (2000 - 20%). Así que, todas las posiciones se cerrarán con un beneficio total de 1600. No hay un límite de caída fijo, ya que considero que no es útil usar valores absolutos.

Teóricamente, puedes establecer el porcentaje = 0, lo que funcionará como un Take Profit total. También puedes establecer el porcentaje = 100, lo que funcionará como un punto de equilibrio (recuerda que, al cerrar algunas órdenes, otras pueden resultar en pérdidas).

¡Atención! Este Asesor Experto opera con un intervalo de 3 segundos:

voidOnTick()
  {
//--- permitir la ejecución cada tres segundos
   staticdatetime prev_time=0;
   datetime time_current=TimeCurrent();
   if(time_current-prev_time<3)
      return;
   prev_time=time_current;
//---
}


    Lista
    Comentarios 0