Onyx Dual Gold
- Эксперты
-
Yurii Lobas
Я разрабатываю советники ONYX для MetaTrader 5. В моём каталоге Market доступны четыре продукта. В каждой карточке описаны собственная логика, настройки и требования. Начните с демо Market, изучите поведение в тестере стратегий и задавайте вопросы через MQL5. Исторические тесты не подтверждают - Версия: 1.9
- Активации: 5
Сравните Discipline и Loyalty
Onyx Dual Gold объединяет Discipline и Loyalty в одном советнике MT5. Включайте модели по отдельности или вместе и выбирайте распределение риска. Общая панель показывает их рабочее состояние. Перед использованием совместной конфигурации сравните каждую модель в тестере стратегий.
Примечание к галерее: все три снимка показывают прежнюю версию 1.03 и не демонстрируют текущее поведение фиксированного лота. В опубликованной версии выбранный фиксированный лот применяется отдельно к каждой включённой стратегии; веса действуют в процентных режимах. Проверяйте текущие Inputs и ордера в демоверсии Market через тестер стратегий.
Что вы настраиваете
- Включение каждой модели отдельно или обеих вместе.
- Процентное распределение риска либо одинаковый фиксированный лот на каждую включённую стратегию.
- Отдельные ограничения спреда, дополнительные календарные и сессионные фильтры.
- Дневную защиту по средствам с учётом её ограничений и поведения после перезапуска.
Модели используют разные процессы входа. Это не обещание диверсификации, снижения просадки или увеличения прибыли: совокупная открытая позиция важна и при раздельных настройках.
Подход ONYX
Разработка включает формализацию входов, расчёт объёма, правила сопровождения и изучение заявок и исполнений в исторических тестах. Тестирование помогает проверить поведение, но не подтверждает будущую доходность. Эта карточка включает только указанный продукт, а не комплект советников.
Требования
Нужен хеджинговый счёт MetaTrader 5. Оцените работу на символе золота вашего брокера: проверьте размер контракта, единицы цены, стоимость тика, ограничения объёма и стопов, маржу и издержки. Универсальная совместимость или минимальный депозит не обещаются. Терминал должен работать, быть подключён и разрешать алгоритмическую торговлю. VPS — дополнительная инфраструктура, он не входит в продукт.
Особенности работы
Дневная защита сравнивает средства с сохранённым ориентиром начала дня, который может сброситься после перезапуска. Это не ограничение от пика средств и не гарантия выполнения правил проп-фирмы. При срабатывании защита может закрыть позиции этого бота и приостановить входы до следующего дня. На средства влияет и другая активность счёта. В тестере используется сохранённое расписание новостей; на счёте — календарь MT5. Недоступность календаря не гарантирует запрет входов. Параметры имитации задержек и проскальзывания действуют только в тестере.
Объём: поведение, введённое в версии 1.06
Версия 1.06 использует начальный фиксированный лот 0,01 на каждую включённую стратегию. Фиксированный режим отправляет одинаковый выбранный лот для Discipline и Loyalty; веса распределения его не умножают. Объём, нарушающий минимум, максимум или шаг брокера, отклоняется без округления вверх. Процентный режим распределяет бюджет на основе средств между включёнными моделями по относительным весам. Если бюджета недостаточно для минимального объёма, вход пропускается. Используется нормализованное расстояние до начального стопа, включая выбранные стресс-настройки тестера, когда они включены. Оба режима не являются общим пределом убытка счёта. Две стратегии могут держать позиции одновременно. Предварительные проверки не резервируют маржу для будущего исполнения отложенного ордера. Комиссии, свопы, гэпы и проскальзывание могут увеличить убыток.
Параметры Inputs
- ClientLanguage: Параметр совместимости языка; оба значения показывают панель на английском.
- InpEAName: Отображаемое имя бота; не меняет выбор стратегии.
- InpEAVersion: Отображаемая версия; не меняет исполняемую сборку.
- InpLotCalcMode: Автоматический процентный профиль, свой процент или фиксированный объём; не гарантирует предел убытка.
- InpAutoRiskMode: Предустановленный процент только для режима автоматического профиля.
- InpRiskPercent: Процентный бюджет от средств счёта, распределяемый между включёнными стратегиями; только пользовательский процентный режим, не общий предел убытка.
- InpDisciplineRatio: Относительный вес Discipline только в процентных режимах; игнорируется при фиксированном лоте.
- InpLoyaltyRatio: Относительный вес Loyalty только в процентных режимах; игнорируется при фиксированном лоте.
- InpFixedLot: Точный лот каждой включённой стратегии. Значение 0,01 означает по 0,01 на стратегию, а не взвешенные 0,03. Несовместимый с брокером объём отклоняется.
- InpEnable_Discipline: Включение модели Discipline и её правил сопровождения.
- InpEnable_Loyalty: Включение модели Loyalty и её правил сопровождения.
- InpUseSpreadFilter_Disc: Ограничение спреда для новых входов Discipline.
- InpMaxSpreadPts_Discipline: Максимальный спред Discipline в пунктах брокера.
- InpUseSpreadFilter_Loyalty: Ограничение спреда для новых входов Loyalty.
- InpMaxSpreadPoints_Loyalty: Максимальный спред Loyalty в пунктах брокера.
- InpUseGlobalDailyDD: Дневная защита DUAL по средствам; может закрыть позиции бота и приостановить входы до нового дня.
- InpGlobalMaxDailyDDPct: Порог дневной просадки средств для включённой защиты; не гарантия ограничения от пика средств.
- InpUseGlobalNewsFilter: Новостной фильтр входов: историческое расписание в тестере, календарь MT5 на счёте. При недоступности календаря новые входы этим фильтром не блокируются.
- InpNewsStopBeforeMin: Пауза до соответствующего события, в минутах.
- InpNewsStopAfterMin: Пауза после события, в минутах.
- InpUseGlobalHolidayFilter: Ограничение по встроенному календарю праздников.
- InpUseFridayTradingFilter: Ограничение торговых часов в пятницу.
- InpAllowFridayTrading: Разрешение пятничных входов внутри допустимой сессии.
- InpFridayStartHour: Начальный час пятницы по серверу брокера.
- InpFridayEndHour: Конечный час пятницы по серверу брокера.
- InpShowDashboard: Отображение панели; не является разрешением торговли.
- InpBT_Enable: Стресс-имитация исполнения только в тестере; не добавляет искусственные задержки или проскальзывание на счёте.
- InpBT_ExecDelayMs: Имитируемая задержка входа в тестере, миллисекунды.
- InpBT_ModifyDelayMs: Имитируемая задержка изменения стопа в тестере, миллисекунды.
- InpBT_SlippageMode: Фиксированное проскальзывание либо случайное значение диапазона в тестере.
- InpBT_SlippageFixed: Величина фиксированного проскальзывания в стресс-тесте.
- InpBT_SlippageMin: Нижняя граница случайного проскальзывания в стресс-тесте.
- InpBT_SlippageMax: Верхняя граница случайного проскальзывания в стресс-тесте.
- InpBT_SlipStopLoss: Учитывать проскальзывание стоп-лосса при имитации в тестере.
Начните с проверки
Используйте демо Market в тестере стратегий на данных вашего брокера. Изучите отдельные сделки, просадку, издержки и журнал. Если поведение подходит вашим требованиям, выберите покупку или аренду и проверьте приобретённую версию на демосчёте перед использованием реальных средств. Тесты и скриншоты показывают историческую работу, а не подтверждённый результат на реальном счёте или прогноз.
Установка, приобретение и поддержка
Установку и лицензирование обеспечивает MQL5 Market. Демо Market работает в тестере стратегий и не является бесплатным пробным доступом на обычном графике счёта. Активации связаны с конфигурацией оборудования и операционной системы по правилам Market, а не с отдельными лицензиями на пять торговых счетов. Перед окончанием аренды решите, что делать с открытыми позициями: по истечении лицензии советник прекращает их сопровождение. Поддержка — через сообщения MQL5 и комментарии продукта.
Риски
Торговля может привести к существенным убыткам. Стоп-лосс не гарантирует исполнение по запрошенной цене. Ни профиль, ни фильтр, ни автоматизация не гарантируют прибыль и не отменяют необходимость контроля торговли. Исторические результаты не гарантируют будущих.
