Corvux Gate
- Индикаторы
-
Miguel Angel Leon Yanez
Разработчик MQL5 | Алгоритмическая торговля | Количественные системы и риск-инжиниринг
Независимый разработчик, специализирующийся на создании торгового программного обеспечения для MetaTrader 5, с акцентом на системное исполнение, управление рисками и надежный рыночный анализ. - Версия: 1.0
- Активации: 5
Движок разрешений на торговлю для MetaTrader 5
Corvux Gate — это движок разрешений на торговлю, который оценивает рыночные условия в реальном времени и определяет, разрешена ли торговля по активному символу. Это не советник, который открывает сделки. Это не технический индикатор, предсказывающий направление. Это слой валидации, который находится между трейдером или советником и исполнением сделки. Он отслеживает пять независимых фильтров: риск на сделку, спред, торговую сессию, дневной убыток и экспозицию, а также фильтр новостей, интегрированный с экономическим календарём MQL5. В зависимости от количества невыполненных условий панель отображает одно из трёх состояний: ALLOWED, когда нет сбоев, WARNING при одном или двух сбоях и BLOCKED при трёх и более. Интеграция Hard Block публикует глобальные переменные, которые любой советник может прочитать перед открытием позиции, а CSV-журнал аудита документирует каждое решение с полной прослеживаемостью.
[ Installation Guide | Update Guide | Troubleshooting | FAQ | All Products ]
Какую проблему решает
Большинство трейдеров имеют записанные правила. Немногие соблюдают их последовательно в момент исполнения. Разрыв между намерением и действием — это место, где теряются счета. Corvux Gate закрывает этот разрыв, превращая торговые правила в автоматические блокировки. Он решает проблему операционной недисциплинированности, делая невозможной торговлю при несоблюдении заранее определённых условий, независимо от силы импульса к входу.
Он решает проблему торговли в неблагоприятных условиях: высокие спреды, вне активных сессий, вблизи новостей высокой важности, при дневном убытке вблизи лимита или при чрезмерной экспозиции. Corvux Gate блокирует все эти ситуации автоматически и непрерывно.
Он решает проблему интеграции между ручной дисциплиной и автоматизированным исполнением. У трейдера может быть прибыльный советник, который работает в моменты, которые он никогда не выбрал бы вручную. Hard Block позволяет советнику соблюдать те же правила, которые трейдер применил бы вручную, через глобальные переменные, которые советник читает перед открытием позиции.
Он решает проблему соответствия требованиям проп-трейдинговых фирм. Фирмы устанавливают строгие правила по дневному убытку, экспозиции и максимальной просадке. Corvux Gate применяет эти правила автоматически и записывает каждое решение в CSV для аудита. Пресеты для FTMO, FundingPips, E8, The5ers и MyForexFunds настраивают все лимиты одним кликом.
Он решает проблему отсутствия прослеживаемости. Многие трейдеры не знают, почему они не торговали в определённый момент или почему их советник не открыл позицию. CSV-журнал записывает каждую проверку со всеми значениями, позволяя точно восстановить, какое условие заблокировало исполнение и когда.
Он решает проблему визуальной усталости и отсутствия обратной связи. Вместо ручного просмотра множества условий перед каждой сделкой трейдер видит одно чёткое состояние: ALLOWED, WARNING или BLOCKED. Дифференцированные звуки позволяют определить блокирующий фильтр, не глядя на экран.
Почему стоит выбрать Corvux Gate
Выбирайте Corvux Gate, если хотите, чтобы ваши торговые правила применялись автоматически, а не запоминались под давлением. Он создан для трейдеров, которые уже знают, что им следует и не следует делать, и которым нужна система, устраняющая решение из момента исполнения.
Выбирайте его, если вы используете советников и хотите, чтобы они соблюдали те же условия, которые вы соблюдали бы вручную. Интеграция Hard Block проста, документирована и отказоустойчива по дизайну. Если утилита не запущена, советник продолжает работать нормально.
Выбирайте его, если вы торгуете на фондированных счетах или планируете это делать. Пресеты проп-фирм и CSV-журнал аудита обеспечивают как автоматическое соответствие, так и проверяемую запись каждого решения.
Выбирайте его, если цените ясность выше сложности. Панель сообщает одно состояние и одну причину. Нет двусмысленности в том, разрешена ли торговля и почему нет.
Выбирайте его, если хотите полный контроль, не отказываясь от автоматизации. Corvux Gate не вмешивается в вашу стратегию. Он только проверяет условия и публикует состояние разрешения, которое вы или ваш советник можете решить соблюдать.
Что Corvux Gate не может делать
Corvux Gate не открывает, не изменяет и не закрывает сделки. У него нет торговой логики и управления позициями.
Он не предсказывает направление рынка. Это не индикатор, и он не генерирует сигналы на вход или выход.
Он не гарантирует прибыльность. Это инструмент дисциплины и валидации, а не стратегия.
Он не навязывает свои правила советнику, если советник не запрограммирован читать опубликованные глобальные переменные. Без этой интеграции Corvux Gate обеспечивает только визуальную обратную связь.
Он не заменяет экономический календарь MQL5. Фильтр новостей зависит от данных календаря, доступных в терминале.
Он не работает без MetaTrader 5 build 3000 или выше.
Он не хранит настройки в облаке. Конфигурация локальна для каждого терминала и графика.
Входные параметры
General Configuration
InpOffsetX и InpOffsetY: начальная позиция панели в пикселях от верхнего левого угла графика. Значения по умолчанию: 10 и 10.
InpUpdateSeconds: интервал обновления панели в секундах. По умолчанию: 1.
InpDraggable: позволяет перетаскивать панель мышью. По умолчанию: true.
InpDemoMode: демонстрационный режим, имитирующий значения фильтров без оценки реальных условий. Полезен для презентаций и визуального тестирования. По умолчанию: false.
Visual Theme
InpTheme: визуальная тема панели. Опции: THEME_DARK, THEME_LIGHT, THEME_NIGHT, THEME_HIGH_CONTRAST. По умолчанию: THEME_DARK.
Trade Permission Filters
InpMaxRiskPerTrade: максимальный риск на сделку в процентах. По умолчанию: 1.0.
InpMaxSpreadPoints: максимальный спред в пунктах. Если текущий спред символа превышает это значение, фильтр блокирует. По умолчанию: 30.0.
InpMaxDailyLoss: максимальный дневной убыток в процентах от баланса. Если плавающий убыток достигает этого лимита, фильтр блокирует. По умолчанию: 2.0.
InpMaxExposure: максимальная экспозиция в процентах от баланса. Измеряет использование маржи. По умолчанию: 5.0.
InpCheckNews: включает или отключает фильтр новостей. По умолчанию: true.
InpCheckSession: включает или отключает фильтр сессии. По умолчанию: true.
News Filter
InpNewsUseHigh: включает события высокой важности. По умолчанию: true.
InpNewsUseMedium: включает события средней важности. По умолчанию: false.
InpNewsUseLow: включает события низкой важности. По умолчанию: false.
InpNewsMinutesBefore: минуты до события, в течение которых торговля блокируется. По умолчанию: 30.
InpNewsMinutesAfter: минуты после события, в течение которых торговля блокируется. По умолчанию: 30.
InpNewsCurrencies: список валют через запятую для фильтрации событий. Пусто означает все валюты. По умолчанию: "".
Session Filter
InpTradeAsia: разрешает торговлю во время азиатской сессии (00:00–09:00 GMT). По умолчанию: false.
InpTradeLondon: разрешает торговлю во время лондонской сессии (08:00–17:00 GMT). По умолчанию: true.
InpTradeNewYork: разрешает торговлю во время нью-йоркской сессии (13:00–22:00 GMT). По умолчанию: true.
Prop Firm Preset
InpPreset: выбирает пресет проп-фирмы. Опции: PRESET_CUSTOM, PRESET_FTMO, PRESET_FUNDINGPIPS, PRESET_E8, PRESET_THE5ERS, PRESET_MYFOREXFUNDS. Выбор пресета автоматически настраивает лимиты дневного убытка, экспозиции и максимального спреда в соответствии с правилами каждой фирмы. По умолчанию: PRESET_CUSTOM.
InpApplyPresetOnInit: применяет выбранный пресет при инициализации утилиты. По умолчанию: true.
Challenge Mode
InpChallengeMode: включает режим Challenge, который показывает прогресс к цели по прибыли и отслеживает просадку относительно начального баланса. По умолчанию: false.
InpChallengeTarget: цель по прибыли в процентах от начального баланса. По умолчанию: 10.0.
InpChallengeStartBal: начальный баланс для расчёта Challenge. Если 0, используется текущий баланс на старте. По умолчанию: 0.0.
Hard Block (EA Integration)
InpHardBlockEnabled: включает публикацию глобальных переменных для интеграции с советниками. По умолчанию: false.
InpHardBlockPrefix: префикс публикуемых глобальных переменных. Основная переменная — CORVUX_GATE_PERMISSION_<Symbol> со значением 1.0, когда торговля разрешена, и 0.0, когда заблокирована. Также публикуется CORVUX_GATE_PERMISSION_<Symbol>DD_REMAINING с оставшейся просадкой. По умолчанию: "CORVUX_GATE_PERMISSION".
Alerts
InpEnableAlert: включает экранные оповещения. По умолчанию: true.
InpEnableSound: включает дифференцированные звуки в зависимости от блокирующего фильтра. По умолчанию: true.
InpEnablePush: включает push-уведомления. По умолчанию: true.
InpAlertCooldownSec: минимальное время между оповещениями в секундах для предотвращения спама. По умолчанию: 60.
InpAlertSoundWarn, InpAlertSoundAnomaly, InpAlertSoundRecover: звуковые файлы для состояний предупреждения, аномалии и восстановления. По умолчанию: "alert.wav", "alert2.wav", "ok.wav".
InpSoundSpread, InpSoundDailyLoss, InpSoundExposure, InpSoundRisk, InpSoundSession, InpSoundNews: конкретные звуковые файлы для каждого блокирующего фильтра. Они позволяют определить, какое условие не выполнено, не глядя на панель.
Persistence
InpPersistState: сохраняет и восстанавливает позицию панели и свёрнутое состояние между сессиями. По умолчанию: true.
CSV Log
InpEnableCsvLog: включает CSV-журнал аудита в MQL5/Files. По умолчанию: true.
InpCsvDetailedEverySec: записывает подробную строку каждую секунду со всеми значениями проверок, решением, блокирующим фильтром и причиной. Если отключено, записываются только изменения решения. По умолчанию: true.
Tooltips
InpEnableTooltips: включает подсказки при наведении на каждую строку, показывая текущее значение, настроенный лимит, оставшуюся маржу и дополнительные данные, такие как время сброса или название новостного события. По умолчанию: true.
Performance
InpCacheStaticLayer: включает кэшированный статический слой для снижения нагрузки на ЦП. По умолчанию: true.
InpPulseCycleFrames: количество кадров в цикле анимации пульсирующей точки подключения. По умолчанию: 20.
InpShowPerfMetrics: показывает метрики производительности (миллисекунды на кадр и FPS) на панели. По умолчанию: false.
Техническая информация
Утилита оценивает пять независимых фильтров: риск на сделку, спред, торговую сессию, дневной убыток и экспозицию. Каждый фильтр сравнивается со своим настроенным лимитом. Количество неудачных фильтров определяет отображаемое состояние: ALLOWED при нуле сбоев, WARNING при одном или двух, BLOCKED при трёх и более.
Фильтр новостей читает экономический календарь MQL5 и блокирует торговлю во время событий в пределах настроенного окна до и после события. Поддерживается фильтрация по валюте и важности.
Hard Block публикует CORVUX_GATE_PERMISSION_<Symbol> со значением 1.0, когда торговля разрешена, и 0.0, когда заблокирована. Также публикуется CORVUX_GATE_PERMISSION_<Symbol>_DD_REMAINING с оставшейся просадкой. Советник должен быть запрограммирован читать эти переменные перед открытием позиции.
CSV-журнал аудита записывает одну строку в секунду в MQL5/Files. Каждая строка содержит метку времени, символ, активный пресет, все пять значений проверок, решение, имя блокирующего фильтра и причину.
Панель перетаскивается, сохраняет свою позицию и включает кнопки сворачивания, снимка и обновления. Рендеринг использует кэшированный статический слой и ограничитель кадров на 10 FPS для снижения нагрузки на ЦП.
Совместимо с любым брокером и любым типом счёта. Требуется MetaTrader 5 build 3000 или выше.
Поддержка и вопросы
Поддержка предоставляется через раздел комментариев MQL5 Market для этого продукта. Публикуйте свои вопросы там, чтобы ответы оставались доступными для всех пользователей.
