ImpulseShieldMT4
- Utilidades
- Martins Chukwudi Osodi -
- Versión: 1.0
ImpulseShield EA está aquí para decir NO a las decisiones comerciales tomadas por impulso
¿Alguna vez ha realizado una operación basándose en una decisión impulsiva y se ha arrepentido de su acción? ¿Y si hubiera podido evitar la operación? ImpulseShield está aquí para ayudarle a hacerlo sólo cuando sea correcto.
The Free Version Only Supports EURUSD, GBPUSD and USDJPY, Here is the Full Version, Just $30https://www.mql5.com/en/market/product/131505
Ajustes clave y su función
El EA utiliza las entradas definidas anteriormente para determinar si una operación abierta cumple las directrices del operador. A continuación se muestra cómo se utiliza cada conjunto de entradas en la lógica del escudo:
- Ajustes de Riesgo:
- Tipo de riesgo (Lote fijo / Porcentaje):
- Lotefijo: Si el tamaño del lote de la operación es superior al "Lote máximo permitido" (por defecto 0,1), la operación se considera impulsiva.
- Porcentaje: Si el tamaño del lote de la operación supera el porcentaje permitido del saldo de la cuenta, se cierra automáticamente.
- Ajustes de posición:
- El EA comprueba si el número de posiciones abiertas supera los límites permitidos (simultáneamente). Si es así, identifica la(s) operación(es) más reciente(s) o infractora(s) para su cierre.
- Ajustes de filtro de tiempo:
- Cuando está activado, el EA verifica que la hora de apertura de cada operación se encuentra dentro de la ventana de negociación permitida (por ejemplo, entre 01:00 y 23:00). Las operaciones abiertas fuera de esta ventana se cierran.
- Configuración de la sesión:
- El EA confirma si la operación se abrió durante una de las sesiones permitidas (Asia, Londres, Nueva York). Si una operación está activa durante una sesión no permitida, puede estar sujeta a cierre.
- Días de la semana y configuración del filtro de noticias:
- Del mismo modo, si la operación se abre en un día o durante un período (como un evento noticioso importante) que el operador ha desactivado, el EA cerrará la operación.
- Ajustes de la operación:
- Aunque el EA puede permitir modificaciones (como ajustar TP/SL), si tales ajustes hacen que la operación se desvíe de los parámetros seguros, el EA puede cerrar la operación automáticamente.
Flujo Operativo
- Monitorización:
El EA se ejecuta en cada tick (utilizando la función OnTick()) e itera sobre todas las operaciones abiertas. - Validación con respecto a la configuración:
Para cada operación, el EA realiza una serie de comprobaciones: - Comprobación del tamaño del lote: Compara el tamaño del lote de la operación con el valor permitido (fijo o porcentual).
- Comprobacióndel número de posiciones: Asegura que el número total de posiciones no excede los límites definidos por el usuario.
- Comprobación de tiempo y sesión: Verifica que la operación se abrió dentro de la ventana de tiempo y sesiones permitidas.
- Otros filtros: Valida los días de la semana y las condiciones de las noticias si esos filtros están activos.
- Identificación de impulsos y cierre de operaciones:
- Si una operación infringe alguna de las comprobaciones anteriores, se marca como "impulsiva".
- A continuación, el EA cierra automáticamente la operación utilizando las funciones de gestión de órdenes de MQL4.
- Se genera una entrada de registro (o una actualización en el panel del EA, si está habilitado) para indicar qué operación se cerró y por qué.
