EA Circuit Breaker
- Utilidades
- Versión: 1.0
- Activaciones: 10
La mayoría de las herramientas de riesgo miran la cuenta en conjunto: cuando la cuenta alcanza su límite, todo se detiene, incluidos los EAs que no habían hecho nada mal.
EA Circuit Breaker trabaja EA por EA. Cuando uno solo cruza la línea que usted trazó para él, se actúa únicamente sobre ese EA y el resto de la cuenta sigue funcionando.
No abre operaciones por su cuenta, no da recomendaciones y no envía señales.
PENSADO PARA CUENTAS DE COBERTURA
Saber qué operación pertenece a qué EA solo es posible mientras la plataforma las mantiene como posiciones separadas, y eso es justo lo que hace una cuenta de cobertura. En una cuenta de neteo todo se agrupa en una sola posición por símbolo, el número mágico deja de señalar nada y ninguna herramienta puede separarlas allí. Esta herramienta lee el tipo de cuenta al arrancar y, en una cuenta de neteo, se limita a observar y lo indica en pantalla. Las operaciones cerradas siguen separadas por número mágico.
NADA QUE CONFIGURAR
Al iniciarlo, la tabla ya está rellenada. Lee sus posiciones abiertas y el historial de los últimos 30 días, reúne los números mágicos que encuentra y crea una fila por EA. Las filas toman el nombre del comentario de las órdenes del EA y usted puede cambiarlo. Un EA nuevo aparece en cuanto opera.
QUÉ MUESTRA CADA FILA
- Resultado de hoy, posiciones abiertas, lotes totales, resultado acumulado
- La comisión y el swap están incluidos, no se dejan fuera
- El límite que usted fijó y qué parte se ha consumido
- Amarillo al 80 por ciento del límite, rojo al alcanzarlo
LOS LÍMITES QUE PUEDE FIJAR, POR EA
- Límite de pérdida diaria, como porcentaje del balance o del capital, o como importe
- Límite de pérdida acumulada, contado desde una fecha que usted puede reiniciar
- Número máximo de posiciones abiertas
- Lotes totales máximos
- Horario de trabajo, escrito como Mon-Fri 08:00-17:00
Todos los EAs empiezan con sus límites por defecto, de modo que todos quedan vigilados desde el primer minuto. Sin archivos set y sin nada que ajustar según el bróker.
QUÉ OCURRE CUANDO UN EA CRUZA SU LÍNEA
Usted elige, para cada EA, entre tres respuestas.
1. AVISARME (por defecto). La fila se pone en rojo y se indica el motivo. La alerta, la notificación push y el sonido son opcionales. No se interviene en absoluto en la operativa. Esto es lo que hace una instalación nueva hasta que usted lo cambie.
2. CERRAR Y BLOQUEAR. Se cierran las posiciones de ese EA y se cancelan sus órdenes pendientes. Mientras dura el bloqueo, también se cierra todo lo que ese EA vuelva a abrir. El EA no sabe que ha sido detenido, así que sigue intentándolo, y cada intento le cuesta el spread. El panel cuenta esos intentos y muestra el coste acumulado. No se toca nada más de la cuenta.
3. CERRAR EL GRÁFICO. Se cierra el gráfico en el que corre ese EA, con lo que el EA sale realmente del terminal. Antes se guarda una plantilla para que pueda dejarlo como estaba.
Cerrar posiciones requiere que el Trading algorítmico esté activado. Cerrar un gráfico no lo requiere, así que la opción 3 sigue funcionando con el Trading algorítmico desactivado.
Los bloqueos por límite diario y por horario se levantan solos a la hora de reinicio que usted elija. El bloqueo por límite de pérdida acumulada se mantiene hasta que usted lo quite, con una confirmación en dos pasos.
LO QUE NO PUEDE HACER
- No puede desactivar otro EA. MQL5 no ofrece ninguna forma de hacerlo y el Market no permite DLLs. Lo que sí puede es cerrar lo que un EA abre y seguir cerrándolo, o cerrar el gráfico de ese EA. Esas son las dos opciones.
- La opción 2 le cuesta el spread cada vez que el EA vuelve a abrir, tal como se describe arriba.
- En una cuenta de neteo las acciones por EA no están disponibles, por el motivo indicado más arriba.
- Dos EAs que comparten un mismo número mágico aparecen como una sola fila. MetaTrader no ofrece manera de distinguirlos.
- Las operaciones manuales se observan, pero nunca se tocan.
- Ocupa un gráfico y no arranca en un segundo, para que dos copias no se disputen el mismo EA.
Los nombres, los límites, las respuestas elegidas, los gráficos vinculados, los estados de bloqueo y la fecha de inicio de su acumulado se guardan por número de cuenta. Cambie de marco temporal o reinicie el terminal y todo sigue ahí. Incluso plegado, el panel muestra cuántos EAs están bloqueados y cuántos están cerca de su límite.
CÓMO PROBARLO
La demo gratuita corre en el probador de estrategias, que ejecuta un EA en un gráfico, de modo que aquello para lo que existe esta herramienta no puede ocurrir allí por sí solo. Para que la demo diga algo, únicamente en el probador la herramienta abre unas pocas operaciones de práctica con números mágicos distintos, para que la tabla tenga filas. En una cuenta real no coloca ninguna orden, mientras lo hace muestra Tester self-test, e InpTesterDemo lo desactiva.
En el probador puede ver el panel, la tabla, las cifras, los ajustes y cómo un EA pasa de OK a WARN y a LOCKED cuando usted fija un límite pequeño. Lo que no puede ver allí es cómo se detiene un EA mientras los demás siguen operando. Pruebe eso en una cuenta demo con dos o tres EAs en marcha.
PARÁMETROS DE ENTRADA
Detección: InpHistoryDays, InpIncludeManual
Límites por defecto: InpLimitBase, InpLimitUnit, InpDefaultDailyLimit, InpDefaultTotalLimit, InpDefaultMaxPos, InpDefaultMaxLots, InpIncludeFloating, InpWarnPercent, InpDayResetHour
Acción: InpDefaultAction, InpConfirmActions, InpSaveTemplate, InpMaxCloseRetries
Alertas: InpAlertPopup, InpAlertPush, InpAlertSound
Panel: InpPanelX, InpPanelY, InpPanelWidth, InpFont, InpFontSize, InpColorBg, InpColorHeader, InpColorText, InpColorOk, InpColorWarn, InpColorLock
Probador: InpTesterDemo, InpMagicSelf
REQUISITOS
MetaTrader 5 y una cuenta de cobertura, un gráfico libre. El Trading algorítmico debe estar activado para cerrar posiciones. Sin DLL, sin servidor externo, sin conexión a internet, sin archivos adicionales.
Esta herramienta no predice precios, no le dice qué operar y no afirma nada sobre sus resultados. Aplica los límites que usted fija.
