XAUXXИсследовательский журнал
← Вернуться к журналу

Как проверить EA после оптимизации? Разделите выбор параметров и проверку вне выборки

Сначала разделите назначение данных, затем зафиксируйте конфигурацию-кандидат, запустите на зарезервированном интервале и сохраните неудачные результаты, чтобы не выдавать многократно скорректированный бэктест за независимую проверку.

Thomas · Обновлено 2026-10-10

Автор: Томас|Практика EA и платформ|10 октября 2026 г.

После оптимизации EA и получения красивых параметров следующим шагом не должно быть просто выбрать скриншот с максимальной доходностью. Более полезный вопрос: что будет, если взять другой участок данных, не участвовавший в выборе? В этой статье приведён порядок документирования выбора параметров и проверки вне выборки; здесь не показываются вымышленные результаты тестов и исторические результаты не выдаются за гарантию будущей доходности.

Сначала уточните, что тестирование и оптимизация — не одно и то же

В официальной документации MT4 указано, что одиночный тест использует Value из входных параметров, а Start, Step, Stop применяются для оптимизации параметров. Изменение настроек оптимизации не означает изменения всех условий какого-либо теста с фиксированными параметрами. При сохранении записей следует чётко указывать, запускается ли фиксированная конфигурация или идёт поиск по множеству комбинаций.

Наличие в программе функции оптимизации не означает, что выбранное максимальное значение обладает способностью предсказывать будущее. Итоговый результат также зависит от данных, допущений о затратах и реализации программы, и это нужно проверять отдельно.

Перед поиском сначала разделите назначение данных

Сначала назначьте один участок данных для выбора параметров, затем зарезервируйте другой для проверки. После разделения времени, инструмента и назначения сохраните записи, чтобы не выбирать задним числом лёгкий для прохождения интервал после просмотра всех результатов.

Смысл вне выборки в том, что данные не участвовали в этом выборе. Если один и тот же участок уже многократно просматривался и на его основе изменялись параметры, этот участок больше нельзя считать полностью независимым доказательством проверки. Здесь обсуждается исследовательский процесс, и не утверждается, что какая-либо фиксированная пропорция разделения подходит всем EA.

Учебный процесс: выбор, фиксация, проверка

Учебная схема процесса: интервал выбора A → сохранение параметров-кандидатов и версии → фиксация выбора → запуск фиксированных параметров на зарезервированном интервале B → запись прохождения или неудачи. A и B — это лишь метки назначения данных, а не реальный счёт или график рынка.

Не следует сразу менять параметры, когда B показывает плохой результат, а затем называть изменённый результат B первым тестом вне выборки. Если изменения действительно необходимы, нужно записать новый процесс выбора и указать, что исходная проверка не пройдена; для последующих шагов также потребуются новые данные для проверки.

Фиксируются не только параметры, но и среда

Сохраните версию EA, спецификацию инструмента, период, источник данных, дату тестирования и модель. Начальный капитал, затраты и направление торговли также должны быть указаны. При сравнении результатов до и после убедитесь, что эти условия совпадают; нельзя одновременно менять несколько настроек и приписывать всё только улучшению параметров.

Поддерживает ли конкретная программа определённый инструмент, период или способ обработки позиций, следует уточнять у разработчика. То, что тестер запускается, ещё не доказывает, что все условия эксплуатации выполнены.

Смотрите не только на максимальную доходность, но и на границы изменений

Записывайте количество сделок, просадку, методику учёта затрат и то, сосредоточен ли результат в нескольких сделках. Если при небольшом изменении близких параметров результат сильно меняется, следует дополнительно проверить причину, а не автоматически считать, что найден точный код прибыли.

Похожее поведение рядом с параметрами также не может самостоятельно доказать эффективность на реальном счёте. Оно может лишь дать线索 для продолжения исследования, и всё ещё требуется проверять рыночную среду, различия исполнения и независимую выборку. Без полных материалов тестирования не приводятся фиксированный процент выигрышных сделок или цифры доходности.

Неудачные результаты должны оставаться в отчёте

Если проверка не пройдена, укажите, на каком интервале это произошло, какие допущения нужно пересмотреть и есть ли недостающие данные. Сохраняйте неудачные конфигурации и исходные результаты, не удаляйте неблагоприятные записи, оставляя только итоговый лучший набор.

Если выборка или цель многократно менялись и только в конце был получен красивый результат, этот процесс следует раскрыть. Показ только последней кривой не даст читателю увидеть, сколько попыток было использовано в процессе выбора.

Наблюдение на демо и реальная торговля — разные этапы

После теста вне выборки можно продолжить наблюдение на демо-счёте, проверяя входные данные в реальном времени, условия срабатывания и состояние программы, но демонстрационные результаты всё равно не гарантируют результат на реальном счёте. Исполнение на платформе и расходы нужно проверять отдельно, не заменяя проверку реальных ордеров цифрами бэктеста.

Выходные подходят для упорядочивания версий, параметров и записей проверки. Любое тестирование не должно обходить авторизацию счёта или произвольно увеличивать фактический риск ради проверки. Торговля с кредитным плечом может привести к значительным потерям; эта статья предназначена для обучения процессу исследования EA, не является инвестиционной рекомендацией и не обещает доходности.

Предупреждение: торговля с кредитным плечом может привести к значительным убыткам. Материалы предназначены для исследований и обучения, без гарантий доходности. Прошлые результаты не предсказывают будущие.