Hoy vamos a hablar de Exp_GStopLoss_Tm, un Asesor Experto (EA) diseñado para cerrar todas tus posiciones cuando las pérdidas totales superan el nivel de Stop Loss que hayas fijado en la configuración. También es útil para cerrar posiciones si se excede el intervalo de tiempo establecido. En esencia, este EA funciona como una función de stop loss global para todas las posiciones abiertas al mismo tiempo. Además, el EA registra el hecho de detener las pérdidas y cerrar las posiciones en un archivo de log con comentarios relevantes.
//+----------------------------------------------+ //| Opciones para calcular las pérdidas | //+----------------------------------------------+ enum ModoPérdida { ENUM_PORCENTAJE, //pérdidas en porcentajes ENUM_MONEDA //pérdidas en unidades de moneda del depósito }; //+----------------------------------------------+ //| Parámetros de entrada del indicador EA | //+----------------------------------------------+ input ModoPérdida Modo=ENUM_PORCENTAJE; //método para detectar pérdidas input double StopLoss=20.0; //nivel de stop loss
Este EA también ofrece la opción de cerrar posiciones solo más allá del intervalo de tiempo que definas en sus variables de entrada:
input bool TiempoComercio=true; //Permitir trading por intervalos de tiempo input HORAS HoraInicio=ENUM_HORA_0; //Inicio del trading (Horas) input MINUTOS MinutoInicio=ENUM_MINUT_0; //Inicio del trading (Minutos) input HORAS HoraFin=ENUM_HORA_23; //Fin del trading (Horas) input MINUTOS MinutoFin=ENUM_MINUT_59; //Fin del trading (Minutos)
Contamos con dos variables (horas y minutos) para definir la hora de inicio de las operaciones, y dos variables similares para la hora de finalización. Las configuraciones predeterminadas permiten que el Asesor Experto opere durante toda la sesión de trading desde las 0:00, cerrando todas las posiciones a las 23:59.
Si la hora de inicio es más tarde que la hora de finalización especificada, el Asesor Experto cerrará las posiciones al día siguiente a la hora indicada.
Publicaciones relacionadas
- Señales de Trading con MQL5: Patrones de Estrellas y MFI
- Crea tu Asesor Experto con MQL5: Señales de Trading Basadas en Dark Cloud Cover y Piercing Line
- Señales de Trading con Patrón Hammer/Hanging Man y Estocástico en MetaTrader 5
- MQL5 Wizard: Crea un Asesor Experto con Señales de Bullish Harami y Bearish Harami + CCI
- MQL5 Wizard: Crea EAs con Señales de Trading basadas en Dark Cloud Cover y Piercing Line