Название советника: X-Code Black (Clone).

Платформа: MetaTrader 5 (MT5), язык MQL5.

Год выпуска: год исходной версии не установлен. Исправленная сборка подготовлена 6 ноября 2026 года.

Версия: 1.05, исправления компиляции (файлы с суффиксом _fixed).

Сайт разработчика: подтверждённого сайта нет.

Валютные пары / инструменты: советник работает с символом графика, жёсткого ограничения по инструментам в коде нет. В этой теме публикуются тесты XAUUSD (золото к доллару) и EURUSD. Подтверждённого списка рекомендованных валютных пар нет.

Таймфрейм: M1 по умолчанию для поиска диапазона (InpTimeFrame); в приложенных тестах также выбран M1. Таймфрейм расчёта задаётся отдельным параметром.

Время торговли: новые пары ордеров выставляются с 01:00 до 23:00 по времени торгового сервера. Сопровождение открытых позиций и удаление просроченных ордеров выполняются также вне этого окна.

Описание

Тема для обсуждения и проверки X-Code Black (Clone) 1.05. Ниже приложены исправленный исходник MQ5, скомпилированный EX5 и годовые бэктесты. Описание алгоритма составлено по опубликованному коду; тождественность его работы какому-либо оригинальному EX5 не подтверждалась.

В обычном режиме эксперт находит максимум и минимум последних закрытых свечей за заданное окно — по умолчанию 45 минут. Выше диапазона выставляется Buy Stop, ниже — Sell Stop. Учитываются отступ от экстремума, минимальная дистанция до текущей цены и ограничения брокера. После открытия позиции противоположный отложенный ордер удаляется, если включён соответствующий параметр. Новая пара при наличии собственной позиции не выставляется.

Для сделок предусмотрены Stop Loss, Take Profit и трейлинг на основе истории тиков через CopyTicks. В обратном режиме (InpReverse=true) используются Sell Limit сверху и Buy Limit снизу. Сетки и повышения лота после убытка по схеме мартингейла в коде нет. Лот может быть фиксированным либо рассчитываться от текущего баланса.

Основные настройки по умолчанию

Параметр

Значение

Окно диапазона / таймфрейм

45 минут / M1

Отступ от экстремума / минимальная дистанция

100 / 500 пунктов

Срок жизни отложенных ордеров

60 минут

Удаление противоположного ордера

Включено

Заданная задержка повторного входа

1 минута

Stop Loss / Take Profit

300 / 600 пунктов

Трейлинг: старт / шаг / дистанция

130 / 50 / 20 пунктов, включён

Расчёт лота

0,01 лота на каждые 200 единиц баланса, округление вверх к шагу объёма, максимум 1 лот

Фиксированный лот (при выборе режима 0)

0,01

Обратный режим

Выключен

Magic number

202601

Здесь «пункт» — минимальная единица цены символа (SYMBOL_POINT), а не универсальный пипс. При депозите 10 000 USD исходная формула даёт 0,50 лота, а не фиксированные 0,01. Это расчёт от баланса, без привязки к процентному риску по Stop Loss.

Что исправлено в этой сборке

Переименованы переменные color, конфликтовавшие с названием типа MQL5. В двух вызовах создания графической панели исправлено имя константы на COLOR_FORMAT_ARGB_NORMALIZE. Изменены шесть строк. Торговые условия, параметры и встроенные изображения сохранены. Компиляция в MetaEditor build 6230: 0 ошибок, 0 предупреждений.

Особенности текущего кода

В трейлинге запрашиваются первые 2000 тиков с момента открытия позиции. Для более долгих сделок новые тики за пределами этого окна могут не учитываться — это ограничение исходной реализации. Исправления компиляции не являются полной проверкой торговой логики.

Мониторинг: не предоставлен.

Бэктесты

XAUUSD — исходные настройки по умолчанию

Период: 06.11.2025 00:00–06.11.2026 00:00 (последний торговый день — 05.11.2026). XAUUSD, M1, RoboForex-ECN, MT5 build 6230. Депозит 10 000 USD, плечо 1:100, режим «Каждый тик на основе реальных тиков», без задержек исполнения. Все входные параметры — по умолчанию, оптимизация не проводилась.

Показатель

Результат

Качество истории

100% реальных тиков

Обработано тиков / баров

127 320 483 / 351 140

Конечный баланс

35,84 USD

Чистый результат

−9 964,16 USD (−99,64% от начального депозита)

Максимальная просадка по средствам

12 445,29 USD (99,71%)

Profit Factor

0,86

Трейды / сделки

3 072 / 6 144

Прибыльные трейды

1 875 (61,04%)

Средний прибыльный / убыточный трейд

32,10 / −56,67 USD

На этом периоде и с этими настройками потеряна почти вся сумма тестового депозита. В конце теста журнал фиксирует недостаток средств для открытия минимального объёма. Результат относится к указанному инструменту, истории и набору параметров.

График баланса: X-Code Black Clone 1.05, XAUUSD M1, годовой тест

График баланса из отчёта MT5. В архиве ниже — полный HTML-отчёт со всеми сделками и изображениями, SET и описание условий теста.

EURUSD — настройки по умолчанию

Тот же период 06.11.2025–06.11.2026 и условия: M1, RoboForex-ECN, 10 000 USD, плечо 1:100, реальные тики, без задержек исполнения и оптимизации.

Показатель

Результат

Качество истории

100% реальных тиков

Обработано тиков / баров

14 162 712 / 366 909

Конечный баланс

11 435,12 USD

Чистый результат

+1 435,12 USD (+14,35%)

Максимальная просадка по средствам

381,54 USD (3,68%)

Profit Factor

2,71

Трейды / сделки

16 / 32

Прибыльные трейды

11 (68,75%)

Средний прибыльный / убыточный трейд

206,69 / −165,71 USD

За год всего 16 трейдов: выборка небольшая, поэтому положительный результат сам по себе не подтверждает устойчивость стратегии.

EURUSD M1 — годовой тест X-Code Black Clone 1.05

График баланса EURUSD. Полный отчёт со сделками, изображениями и исходным SET приложен отдельным ZIP.

Установка

Поместите EX5 в каталог данных MT5 → MQL5 → Experts и обновите список советников. MQ5 — исходный код для просмотра и самостоятельной компиляции. Текущая версия требует разрешения импорта DLL при инициализации: в коде импортируется ShellExecuteW из системной shell32.dll для открытия ссылок кнопками панели. Для воспроизведения теста используйте приложенный SET.

Скачать

Исправленные MQ5 и EX5, настройки и отчёт тестера находятся во вложениях ниже. В обсуждении приветствуются независимые тесты с указанием брокера, периода, модели тиков, депозита и настроек.

📎 X_Code_Black_Clone_1.05_fixed.mq521 скач.

📎 X_Code_Black_Clone_1.05_fixed.ex515 скач.

📎 XAUUSD — исходный тест с настройками по умолчанию (ZIP)8 скач.

📎 X_Code_Black_defaults.set14 скач.

📎 EURUSD — годовой отчёт и настройки (ZIP)10 скач.