Как проверить чувствительность к спреду при тестировании золотого EA в MT4?
Зафиксируйте условия теста, меняйте только спред, сравните количество сделок, чистую прибыль и просадку, чтобы выявить зависимость результатов от издержек исполнения.
Автор: Томас|Практика MT4|Изначально запланировано на 7 ноября 18:00, опубликовано дополнительно 8 ноября 2026 г.
Резюме: зафиксируйте условия теста, меняйте только спред, сравните количество сделок, чистую прибыль и просадку, чтобы выявить зависимость результатов от издержек исполнения.
Сначала создайте воспроизводимую базовую линию
В тестере стратегий MT4 выберите EA, инструмент золота, период графика и исторический интервал, затем зафиксируйте версию EA, параметры, начальный капитал, количество знаков котировки и способ моделирования. Сначала отключите оптимизацию, запустите тест с фиксированными параметрами и сохраните отчёт. Разные брокеры могут использовать разные названия инструментов золота, спецификации контрактов и исторические данные. Перед сменой платформы сверьте эти условия, иначе различия в тестах могут быть вызваны данными и контрактами, а не спредом.
Если тестер позволяет задавать спред, сначала запишите единицы измерения, используемые в поле. Пункты в терминале обычно связаны с точностью котировки инструмента, и их нельзя напрямую считать долларами. Можно посмотреть спецификацию инструмента и минимальное изменение цены, а затем перевести тестовый спред в понятную разницу цен. Исторические данные и способ моделирования также следует сохранить для последующей проверки.

Меняйте только спред и смотрите, какие результаты меняются
Сохраняйте одно и то же окно теста и модель, запускайте по трём уровням: низкому, среднему и высокому. Уровни должны основываться на проверяемых записях котировок данной платформы, например в обычные часы ликвидности и в периоды более широкого спреда. Если надёжных записей ещё нет, можно использовать явно обозначенные предположительные уровни для стресс-теста. Каждый раз сохраняйте фактические входные значения, не оптимизируйте параметры входа и выхода одновременно с изменением спреда. Так изменения результатов будет легче отследить.
Для каждого уровня как минимум сравните чистую прибыль, количество сделок и максимальную просадку. У краткосрочных EA ожидаемый диапазон на сделку меньше, и при росте издержек прибыль может заметно сократиться. Если количество сделок тоже изменилось, следует выборочно проверить несколько примеров из списка ордеров: цену срабатывания, направление ордера и время входа/выхода. Изменение спреда может одновременно изменить и срабатывание, и выход, поэтому нельзя просто вычесть фиксированную сумму из общей прибыли исходного бэктеста вместо повторного прогона.
При чтении отчёта сохраняйте детализацию сделок
Предположим, на низком и среднем уровнях спреда количество сделок близко, но на высоком уровне резко падает, а просадка растёт. Такую комбинацию стоит проверить дальше: сосредоточены ли изменения в определённые периоды, связаны ли они с очень узким расстоянием выхода или есть ли у EA фильтр максимального спреда. Если фильтр пропускает часть ордеров, изменение чистой прибыли включает как влияние издержек исполнения, так и изменение набора сделок. Сопоставление по сделкам помогает различить эти две ситуации.
Тот же уровень можно повторно прогнать на другом историческом окне, чтобы увидеть, зависит ли результат от нескольких сделок. Качество моделирования в отчёте отражает тестовые данные и условия моделирования и не может само по себе измерить будущее фактическое исполнение. Если в результатах теста есть аномалии, следует также проверить ошибки и пропущенные записи в журнале, чтобы убедиться, что EA действительно работал с ожидаемыми параметрами.
Когда требуется дополнительная проверка
Статические уровни спреда подходят для сравнения чувствительности к издержкам. Фактический спред меняется со временем, а проскальзывание, отказы ордеров, задержки и правила исполнения также могут влиять на исполнение. Если результат переворачивается уже при небольшом повышении издержек, сначала проверьте параметры и детализацию ордеров, затем наблюдайте на независимой выборке или демо-счёте. Как для демо-результатов, так и для исторических тестов следует указывать среду и ограничения. Цель отчёта — выявить, при каких условиях стратегия склонна терять эффективность; на его основании нельзя обещать доходность.