Corvux Gate
- Indicadores
-
Miguel Angel Leon Yanez
Desarrollador MQL5 | Trading Algorítmico | Sistemas Cuantitativos e Ingeniería de Riesgo
Desarrollador independiente enfocado en la ingeniería de software de trading para MetaTrader 5, con énfasis en ejecución sistemática, gestión de riesgo y análisis de mercado robusto. - Versión: 1.0
- Activaciones: 5
Motor de Permisos de Trading para MetaTrader 5
Corvux Gate es un motor de permisos de trading que evalúa condiciones de mercado en tiempo real y determina si está permitido operar en el símbolo activo. No es un Expert Advisor que abre operaciones. No es un indicador técnico que predice dirección. Es una capa de validación que se interpone entre el trader o el EA y la ejecución de una operación. Monitoriza cinco filtros independientes: riesgo por operación, spread, sesión de trading, pérdida diaria y exposición, más un filtro de noticias integrado con el calendario económico de MQL5. Basado en el número de condiciones fallidas, el panel muestra uno de tres estados: ALLOWED cuando no hay fallos, WARNING cuando hay uno o dos fallos, y BLOCKED cuando hay tres o más. La integración Hard Block publica variables globales que cualquier Expert Advisor puede leer antes de abrir una posición, y un registro CSV de auditoría documenta cada decisión con trazabilidad completa.
[ Installation Guide | Update Guide | Troubleshooting | FAQ | All Products ]
Qué Problema Resuelve
La mayoría de los traders tienen reglas escritas. Pocos las respetan de forma consistente en el momento de la ejecución. La brecha entre la intención y la acción es donde se pierden las cuentas. Corvux Gate cierra esa brecha convirtiendo las reglas de trading en bloqueos automáticos. Resuelve el problema de la indisciplina operativa haciendo imposible operar cuando las condiciones predefinidas no se cumplen, independientemente de la fuerza del impulso de entrar.
Resuelve el problema de operar en condiciones desfavorables: spreads altos, fuera de sesiones activas, cerca de noticias de alto impacto, con pérdida diaria cerca del límite o con exposición excesiva. Corvux Gate bloquea todas esas situaciones de forma automática y continua.
Resuelve el problema de la integración entre disciplina manual y ejecución automatizada. Un trader puede tener un Expert Advisor rentable que opera en momentos que él nunca elegiría manualmente. El Hard Block permite que el EA respete las mismas reglas que el trader aplicaría a mano mediante variables globales que el EA lee antes de abrir una posición.
Resuelve el problema del cumplimiento con firmas de prop trading. Las firmas imponen reglas estrictas de pérdida diaria, exposición y drawdown máximo. Corvux Gate aplica esas reglas automáticamente y registra cada decisión en CSV para auditoría. Los presets para FTMO, FundingPips, E8, The5ers y MyForexFunds configuran todos los límites con un solo clic.
Resuelve el problema de la falta de trazabilidad. Muchos traders no saben por qué no operaron en un momento dado o por qué su EA no abrió una posición. El registro CSV registra cada verificación con todos los valores, permitiendo reconstruir exactamente qué condición bloqueó la ejecución y cuándo.
Resuelve el problema de la fatiga visual y la falta de feedback. En lugar de revisar manualmente múltiples condiciones antes de cada operación, el trader ve un solo estado claro: ALLOWED, WARNING o BLOCKED. Los sonidos diferenciados permiten identificar el filtro bloqueante sin mirar la pantalla.
Por Qué Elegir Corvux Gate
Elige Corvux Gate si quieres que tus reglas de trading se apliquen automáticamente en lugar de tener que recordarlas bajo presión. Está construido para traders que ya saben lo que deberían y no deberían hacer, y que necesitan un sistema que elimine la decisión del momento de la ejecución.
Elígelo si ejecutas Expert Advisors y quieres que respeten las mismas condiciones que respetarías manualmente. La integración Hard Block es simple, documentada y fail-safe por diseño. Si la herramienta no está ejecutándose, el EA continúa operando con normalidad.
Elígelo si operas cuentas fondeadas o tienes intención de hacerlo. Los presets de prop firms y el registro CSV de auditoría proporcionan tanto cumplimiento automático como un registro verificable de cada decisión.
Elígelo si valoras la claridad por encima de la complejidad. El panel comunica un estado y un motivo. No hay ambigüedad sobre si está permitido operar ni por qué no lo está.
Elígelo si quieres control total sin renunciar a la automatización. Corvux Gate no interfiere con tu estrategia. Solo valida condiciones y publica un estado de permiso que tú o tu EA podéis decidir respetar.
Qué No Puede Hacer Corvux Gate
Corvux Gate no abre, modifica ni cierra operaciones. No tiene lógica de trading ni gestión de posiciones.
No predice la dirección del mercado. No es un indicador y no genera señales de entrada o salida.
No garantiza rentabilidad. Es una herramienta de disciplina y validación, no una estrategia.
No impone sus reglas a un EA a menos que el EA esté programado para leer las variables globales publicadas. Sin esa integración, Corvux Gate solo proporciona feedback visual.
No sustituye al calendario económico de MQL5. El filtro de noticias depende de los datos del calendario disponibles en el terminal.
No funciona sin MetaTrader 5 build 3000 o superior.
No almacena la configuración en la nube. La configuración es local para cada terminal y gráfico.
Parámetros de Entrada
General Configuration
InpOffsetX e InpOffsetY: posición inicial del panel en píxeles desde la esquina superior izquierda del gráfico. Valores por defecto: 10 y 10.
InpUpdateSeconds: intervalo de actualización del panel en segundos. Valor por defecto: 1.
InpDraggable: permite arrastrar el panel con el ratón. Valor por defecto: true.
InpDemoMode: modo de demostración que simula valores de los filtros sin evaluar condiciones reales. Útil para presentaciones y pruebas visuales. Valor por defecto: false.
Visual Theme
InpTheme: tema visual del panel. Opciones: THEME_DARK, THEME_LIGHT, THEME_NIGHT, THEME_HIGH_CONTRAST. Valor por defecto: THEME_DARK.
Trade Permission Filters
InpMaxRiskPerTrade: riesgo máximo permitido por operación, expresado en porcentaje. Valor por defecto: 1.0.
InpMaxSpreadPoints: spread máximo permitido en puntos. Si el spread actual del símbolo supera este valor, el filtro bloquea. Valor por defecto: 30.0.
InpMaxDailyLoss: pérdida diaria máxima permitida como porcentaje del balance. Si la pérdida flotante alcanza este límite, el filtro bloquea. Valor por defecto: 2.0.
InpMaxExposure: exposición máxima permitida como porcentaje del balance. Mide el uso de margen. Valor por defecto: 5.0.
InpCheckNews: activa o desactiva el filtro de noticias. Valor por defecto: true.
InpCheckSession: activa o desactiva el filtro de sesión. Valor por defecto: true.
News Filter
InpNewsUseHigh: incluye eventos de alto impacto. Valor por defecto: true.
InpNewsUseMedium: incluye eventos de impacto medio. Valor por defecto: false.
InpNewsUseLow: incluye eventos de bajo impacto. Valor por defecto: false.
InpNewsMinutesBefore: minutos antes del evento durante los cuales se bloquea el trading. Valor por defecto: 30.
InpNewsMinutesAfter: minutos después del evento durante los cuales se bloquea el trading. Valor por defecto: 30.
InpNewsCurrencies: lista de divisas separadas por comas para filtrar eventos. Vacío significa todas las divisas. Valor por defecto: "".
Session Filter
InpTradeAsia: permite operar durante la sesión asiática (00:00 a 09:00 GMT). Valor por defecto: false.
InpTradeLondon: permite operar durante la sesión de Londres (08:00 a 17:00 GMT). Valor por defecto: true.
InpTradeNewYork: permite operar durante la sesión de Nueva York (13:00 a 22:00 GMT). Valor por defecto: true.
Prop Firm Preset
InpPreset: selecciona un preset de firma de prop trading. Opciones: PRESET_CUSTOM, PRESET_FTMO, PRESET_FUNDINGPIPS, PRESET_E8, PRESET_THE5ERS, PRESET_MYFOREXFUNDS. Al seleccionar un preset se ajustan automáticamente los límites de pérdida diaria, exposición y spread máximo según las reglas de cada firma. Valor por defecto: PRESET_CUSTOM.
InpApplyPresetOnInit: aplica el preset seleccionado al inicializar la herramienta. Valor por defecto: true.
Challenge Mode
InpChallengeMode: activa el modo Challenge que muestra el progreso hacia un objetivo de beneficio y sigue el drawdown relativo al balance inicial. Valor por defecto: false.
InpChallengeTarget: objetivo de beneficio en porcentaje sobre el balance inicial. Valor por defecto: 10.0.
InpChallengeStartBal: balance inicial para el cálculo del Challenge. Si es 0, se usa el balance actual al inicio. Valor por defecto: 0.0.
Hard Block (EA Integration)
InpHardBlockEnabled: activa la publicación de variables globales para integración con Expert Advisors. Valor por defecto: false.
InpHardBlockPrefix: prefijo de las variables globales publicadas. La variable principal es CORVUX_GATE_PERMISSION_<Symbol> con valor 1.0 cuando se permite operar y 0.0 cuando está bloqueado. También se publica CORVUX_GATE_PERMISSION_<Symbol>DD_REMAINING con el drawdown restante. Valor por defecto: "CORVUX_GATE_PERMISSION".
Alerts
InpEnableAlert: activa las alertas en pantalla. Valor por defecto: true.
InpEnableSound: activa los sonidos diferenciados según el filtro que bloquea. Valor por defecto: true.
InpEnablePush: activa las notificaciones push. Valor por defecto: true.
InpAlertCooldownSec: tiempo mínimo entre alertas en segundos para evitar spam. Valor por defecto: 60.
InpAlertSoundWarn, InpAlertSoundAnomaly, InpAlertSoundRecover: archivos de sonido para los estados de advertencia, anomalía y recuperación. Valores por defecto: "alert.wav", "alert2.wav", "ok.wav".
InpSoundSpread, InpSoundDailyLoss, InpSoundExposure, InpSoundRisk, InpSoundSession, InpSoundNews: archivos de sonido específicos para cada filtro bloqueante. Permiten identificar qué condición falló sin mirar el panel.
Persistence
InpPersistState: guarda y restaura la posición del panel y el estado minimizado entre sesiones. Valor por defecto: true.
CSV Log
InpEnableCsvLog: activa el registro CSV de auditoría en MQL5/Files. Valor por defecto: true.
InpCsvDetailedEverySec: escribe una línea detallada por segundo con todos los valores de verificación, la decisión, el filtro bloqueante y el motivo. Si se desactiva, solo escribe cambios de decisión. Valor por defecto: true.
Tooltips
InpEnableTooltips: activa los tooltips al pasar el ratón sobre cada fila, mostrando el valor actual, el límite configurado, el margen restante y datos extra como el tiempo de reset o el nombre del evento de noticias. Valor por defecto: true.
Performance
InpCacheStaticLayer: activa la capa estática en caché para reducir el consumo de CPU. Valor por defecto: true.
InpPulseCycleFrames: número de frames del ciclo de animación del punto de conexión pulsante. Valor por defecto: 20.
InpShowPerfMetrics: muestra métricas de rendimiento (milisegundos por frame y FPS) en el panel. Valor por defecto: false.
Información Técnica
La herramienta evalúa cinco filtros independientes: riesgo por operación, spread, sesión de trading, pérdida diaria y exposición. Cada filtro se compara con su límite configurado. El número de filtros fallidos determina el estado mostrado: ALLOWED con cero fallos, WARNING con uno o dos, BLOCKED con tres o más.
El filtro de noticias lee el calendario económico de MQL5 y bloquea el trading durante eventos dentro de la ventana configurada antes y después del evento. Se soporta el filtrado por divisa y por importancia.
Hard Block publica CORVUX_GATE_PERMISSION_<Symbol> con valor 1.0 cuando se permite operar y 0.0 cuando está bloqueado. También publica CORVUX_GATE_PERMISSION_<Symbol>_DD_REMAINING con el drawdown restante. El EA debe estar programado para leer estas variables antes de abrir una posición.
El registro CSV de auditoría escribe una línea por segundo en MQL5/Files. Cada línea contiene timestamp, símbolo, preset activo, los cinco valores de verificación, la decisión, el nombre del filtro bloqueante y el motivo.
El panel es arrastrable, conserva su posición e incluye botones de minimizar, snapshot y refrescar. El renderizado usa una capa estática en caché y un limitador de frames a 10 FPS para reducir el uso de CPU.
Compatible con cualquier broker y cualquier tipo de cuenta. Requiere MetaTrader 5 build 3000 o superior.
Soporte y Preguntas
El soporte se proporciona a través de la sección de comentarios de MQL5 Market para este producto. Publica allí tus preguntas para que las respuestas queden disponibles para todos los usuarios.
