Autor de la idea — Vitaly, autor del código MQL5 — barabashkakvn.
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:
void OnTick() { //--- permitir la ejecución cada tres segundos static datetime prev_time=0; datetime time_current=TimeCurrent(); if(time_current-prev_time<3) return; prev_time=time_current; //--- }
Publicaciones relacionadas
- MACD y Línea de Señal: Estrategia para MetaTrader 4
- Procesamiento Visual de Órdenes: Mejora tu Trading en MetaTrader 4
- Señales de Trading con Patrón Hammer/Hanging Man y Estocástico en MetaTrader 5
- Asesor Experto Basado en Medias Móviles: Tu Guía para MetaTrader 4
- Crea tu Asesor Experto: Señales de Trading con Líneas de Reunión y Estocástico en MQL5