Gold Night Drift (MT5): мое руководство по настройке, проверке времени сервера и чтению истории IS/OOS
Я разрабатываю Gold Night Drift в D7 Bots для трейдеров, которым нужен определенный подход к ночным позициям по золоту и которые готовы к изменчивым годовым результатам. Советник торгует XAUUSD, удерживая длинные позиции ночью. В этом руководстве я объясняю, какие настройки прошу проверить, почему важны часы сервера брокера, какие сообщения нужно просмотреть при первом запуске и как учитывать положительные и отрицательные части опубликованной истории.
Что делает советник
Gold Night Drift использует собственный подход, основанный на времени: одна позиция стратегии одновременно, расчет объема по риску и защитные ордера. Он не использует сетку, мартингейл или корзину для возмещения убытков. Я сохраняю протестированные настройки стратегии, проверяя совместимость торговой среды.
Торговый инструмент выбирается явно. Перенос советника на другой график не меняет автоматически его целевой инструмент. Советник получает вызовы от основного графика и проверяет данные и торговые условия настроенного инструмента на золото. Установка на график и принятие сделки — разные этапы работы.
Установка и первый запуск
Для первого запуска лицензионной копии на онлайн-графике я использую существующую демосреду и выполняю эти проверки, прежде чем оставить терминал работающим.
- Найдите установленный продукт. В Navigator найдите Gold Night Drift в разделе Expert Advisors. Проверьте установленный продукт и его версию, а не используйте сохраненные настройки другого советника на золото.
- Проверьте точный инструмент. В Market Watch определите символ золота у брокера, включая суффикс или префикс. Укажите это же название при выборе торгового символа советника. Просмотрите спецификацию, загрузите историю и убедитесь, что котировки обновляются.
- Используйте эталонный график и риск. Установите советник на инструмент XAUUSD вашего брокера с периодом M30. Риск на сделку регулируется; опубликованные результаты получены при риске 1,00% на сделку. Остальные настройки стратегии оставьте на протестированных значениях.
- Проверьте время сервера перед включением торговли. Уточните у брокера смещение времени его сервера относительно UTC и правила перехода на летнее время. Локальное время компьютера не заменяет эту информацию. Проверьте совместимость с настройкой часов в данной версии, включая сезонные переходы. Это требование к установке, а не повод экспериментировать с торговым расписанием стратегии.
- Проверьте торговые разрешения. Для запуска в демосреде включите Algo Trading и разрешение алгоритмической торговли в свойствах советника. Убедитесь, что MT5 подключен, а основной график получает тики.
- Прочитайте Experts, прежде чем считать советник готовым. Откройте Experts в Toolbox. Стартовое сообщение GoldNightDrift содержит initialized и сообщает основной график, целевой инструмент и статус dataReady. Проверьте инструмент и график. Если указано target XAUUSD data are not ready, инициализация не подтвердила готовность данных: советник повторяет попытки при вызовах от основного графика, не подменяя символ или поток данных.
Я сохраняю установленную версию, символ брокера, правила времени сервера, график, даты теста и важные записи журнала. Если при запуске появляется timezone self-test failed, я устраняю эту ошибку перед продолжением. Успешная встроенная проверка часов сама по себе не подтверждает фактические правила времени сервера брокера.

Что я проверяю в Experts, когда ничего не происходит
Сообщения об операционных отказах используют префикс GoldNightDrift: reject, после которого следуют этап и код. CONVERSION_FAILED означает ошибку преобразования времени; INVALID_OR_STALE_TARGET_TICK обозначает котировку целевого инструмента, не прошедшую проверку пригодности для исполнения; SPREAD_GUARD указывает на блокировку при проверке спреда. Я выясняю причину в соответствующих данных брокера или настройках времени, а не меняю стратегию, чтобы вынудить ее открыть позицию.
INVALID_VOLUME означает, что расчет не дал допустимого объема. ORDER_REJECTED означает, что попытка отправки ордера не была принята. FOREIGN_POSITION обозначает позицию на целевом символе, принадлежащую другой торговой идентичности. Сохраните соседние записи журнала для поддержки.
Некоторые пути ожидания завершаются без сообщения, в том числе при закрытой торговой сессии целевого инструмента или отсутствии синхронизированных данных. Советник также проверяет действительность котировки относительно бара целевого инструмента и времени сервера. Отсутствие сообщений в Experts нужно оценивать вместе с состоянием подключения, котировками и историей; оно не подтверждает, что вход уже должен был состояться.
Как я читаю опубликованную историю IS/OOS
Я начинаю с эталонной среды: MetaQuotes-Demo, модель 1 (M1 OHLC), XAUUSD M30 и виртуальный начальный депозит USD 10 000 в каждом тесте. Затем рассматриваю два периода отдельно.
- IS: с 1 января 2020 года по 31 декабря 2024 года. Чистая прибыль USD +2 653,26; 1 012 сделок; профит-фактор 1,25; максимальная просадка баланса 7,03%.
- OOS: с 1 января 2025 года по 3 октября 2026 года. Чистая прибыль USD +856,76; 238 сделок; профит-фактор 1,28; максимальная просадка баланса 5,54%.
Каждый период получен в отдельном независимом запуске Strategy Tester. Галерея объединяет кривые баланса по закрытым сделкам с отмеченной границей и смещает баланс OOS для отображения после перезапуска с начальным депозитом. Метрики остаются метриками каждого исходного запуска. Объединенный график не является непрерывным воспроизведением счета или кривой эквити, отражающей плавающие убытки.

Скрывает ли положительный OOS неудачный год? Может скрывать, если я смотрю только на итог. На странице указаны USD +1 164,79 за 2025 год и USD -308,03 за неполный 2026 год по 3 октября. В IS также включен результат USD -317,97 за 2021 год. Таким образом, прибыльный итог OOS включает последующий убыточный отрезок, а не непрерывную череду прибылей. Я рассматриваю эту разбивку рядом с итогом, оценивая, подходит ли ночная экспозиция для предполагаемого использования. Неполный год не является наблюдением за полным годом.
Ограничения этой истории
Это исторические симуляции в Strategy Tester, а не результаты реального счета. Ночные позиции связаны с рисками финансирования и ценовых разрывов. Более высокие настройки риска, принимаемые советником вплоть до 10,00%, в опубликованных тестах не измерялись и могут существенно увеличить убытки и просадку. Защитные ордера не гарантируют цену исполнения.
В эталонном журнале расходы по свопу составили USD -536,92 для IS и USD -61,16 для OOS, а комиссия — USD 0,00 в каждом периоде. Эти расходы уже включены в чистые результаты и не являются моделью затрат, независимой от брокера. Отдельный столбец сборов недоступен. Необходимо проверить размер контракта, стоимость тика, шаг объема, маржу, спред и торговые сессии. Другие основные графики могут изменить момент исполнения и результаты. Историческая симуляция не гарантирует будущих результатов.
Вопросы, которые я разбираю перед первым использованием
Мой брокер добавляет суффикс к символу золота. Что выбрать? Укажите его точный символ при выборе торгового инструмента. Советник выбирает переданное название; он не ищет автоматически заменяющий инструмент на золото. Проверьте целевой инструмент в Experts.
Нужен netting или hedging? В проверенной версии инициализация не ограничена одним из этих режимов счета, а торговые функции MT5 учитывают тип счета. Я проверяю предполагаемую конфигурацию в демосреде, а не считаю это универсальной сертификацией для всех брокеров.
Можно ли использовать брокера с другим часовым поясом сервера? Не автоматически. Эта версия проверяет конкретные правила времени при инициализации; она не определяет произвольные правила брокеров. Проверьте совместимость до использования, а не меняйте торговое расписание для компенсации.
Обязателен ли VPS? Советнику не нужен определенный поставщик хостинга. Для его логики требуется работающий, подключенный терминал MT5, получающий тики, в том числе для управления позицией. VPS — альтернативное место размещения этого терминала. После переноса я повторно проверяю график, настройки часов и записи Experts.
Где работает бесплатная демоверсия? Бесплатная демоверсия из Market работает в Strategy Tester терминала MT5, а не на онлайн-графике. Для последующего теста на графике демосчета нужна лицензионная копия. Сохраняйте вместе брокера, символ, период, настройки и отчет.
Можно ли запускать его с другими советниками? Я начинаю с одного экземпляра для золота и избегаю другой торговли на этом символе. Дублирующие экземпляры с одной торговой идентичностью могут управлять одной и той же позицией; проверка чужих позиций не изолирует такие дубликаты. Другие символы по-прежнему используют общие эквити и маржу счета.
Gold Night Drift: документация продукта и поддержка в MQL5 Market.


