Школа Student Wyckoff / Учебные материалы
Как проверить торговую систему до работы с реальными деньгами
Проверить систему — значит воспроизвести заранее описанные решения на данных, которые были доступны в тот момент, учесть исполнение и расходы, а затем исследовать устойчивость результата. Подбор красивой кривой и проверка — разные этапы работы.
Редакция школы Student Wyckoff · 18 октября 2026 · Учебный материал
Маршрут: правила → данные → исполнение → расчёт результата → независимая проверка → решение о продолжении.
Зафиксируйте версию до открытия будущих баров
Запишите правила торговой системы, список инструментов, период данных и критерии оценки. Отдельно укажите, на каких данных разрешён подбор и какой отрезок вы пока не смотрите. Даты разделения выбирают до анализа результата; последняя часть истории обычно остаётся для проверки.
Если правила менялись после просмотра отложенного участка, этот участок уже участвовал в разработке. Его нельзя снова объявить независимым. Нужны новый ещё не использованный период или дальнейшее наблюдение; само деление истории не устраняет все виды подгонки.
Проверьте источник и состав данных
Установите часовой пояс и границы сессии. Отметьте пропуски и незавершённые свечи. Для акций выясните, какие цены скорректированы на дробления и дивиденды, и не смешивайте скорректированные входы с нескорректированными стопами. При выборе исторического списка активов учитывайте исключённые компании, иначе результат может улучшиться из-за отбора только выживших.
Если система выбирает бумаги по отчётности, использовать можно сведения, опубликованные к дате решения. Текущая финансовая таблица, перенесённая в прошлое, раскрывает будущее. Для фьючерса дополнительно нужны правила перехода между контрактами; для валют — котировки и условия конкретного исполнения.
Уберите подглядывание в будущее
Сигнал на закрытии дня известен только после его окончания. Сделку на следующем открытии нельзя оценивать по вчерашней цене закрытия без отдельного реалистичного способа исполнения. Показатель более старшего периода тоже должен использовать последнюю закрытую свечу, если правила не предусматривают работу внутри неё.
В ручной проверке скрывайте правую часть графика и двигайтесь по одному бару. В автоматической проверьте несколько сделок вручную: время сигнала, время заявки, цену, количество, расходы и выход. Ошибка в одном сдвиге данных способна изменить весь результат.
Опишите исполнение и все расходы
Включите комиссии на вход и выход, спред, проскальзывание, применимые расходы на перенос или заём. Уточните, есть ли ликвидность для рассчитанного количества. Стоп задаёт условие выхода, но не гарантирует цену: при разрыве котировок убыток может стать больше запланированного.
Если в одной свече могли произойти и стоп, и другой выход, используйте более подробные данные либо заранее выбранное осторожное допущение. Менять порядок на выгодный после просмотра результата нельзя. Отдельно проверьте сценарий с повышенными издержками.
Учебный расчёт результата серии
Условная серия состоит из 20 независимых учебных записей с одинаковым начальным риском: восемь результатов по +2R и двенадцать по −1R. Здесь R — заранее запланированная денежная потеря до дополнительных издержек. Валовой результат: 8 × 2 − 12 = +4R; доля положительных исходов — 40%.
Если расходы каждой записи составили 0,1R, вся серия теряет ещё 2R и остаётся +2R, то есть в среднем +0,1R на запись. Это придуманная арифметика, не результаты школьной стратегии. Прибыльная сумма не сообщает величину просадки: для неё важен порядок исходов. Если денежный риск менялся, сначала считайте реальные денежные результаты, а не просто складывайте проценты.
Какие показатели смотреть вместе
- Число наблюдений, длительность периода и время нахождения в позиции.
- Результат после расходов и применяемый способ учёта денежных потоков.
- Средний положительный и отрицательный исход, их частота.
- Максимальное снижение от предыдущего пика капитала и длительность восстановления.
- Зависимость результата от одного инструмента, месяца или нескольких исключительных сделок.
- Изменение при соседних параметрах и более дорогом исполнении.
Универсального количества сделок, после которого система «доказана», нет. Несколько схожих операций одного движения могут не дать нескольких независимых наблюдений. Оценка неопределённости зависит от свойств данных и задачи.
Проверьте устойчивость и новые наблюдения
Сравните разные рыночные состояния и небольшие изменения параметров без выбора нового победителя по итогам контрольного участка. Важен характер зависимости: результат, существующий в одной узкой настройке, требует особенно внимательного разбора. Записывайте сколько вариантов вы действительно попробовали.
Затем наблюдайте заранее зафиксированные правила на новых данных, например в учебном режиме без реальных денег. Такой этап проверяет организацию исполнения и соблюдение правил; он также не гарантирует будущую доходность. Наблюдение не считается независимым, если условия постоянно меняются вслед за каждым исходом.
Когда остановить эксперимент и что сохранить
Остановите оценку при повреждённых данных, ошибке времени, неопределённом исполнении или расходах, для которых нет обоснованного допущения. Сохраните исходный файл данных, версию правил, журнал всех изменений и итоговую таблицу с проигрышными сделками. Отрицательный результат — полезный исход исследования, а не повод скрыть неудачный вариант.
В дневнике трейдера разделяйте результат и соблюдение правил. Для разбора собственных решений и последовательного изучения рынка ознакомьтесь с программой курса «Трейдер».
Источники и границы материала
О риске исторического выбора лучшей стратегии: оригинальная работа The Probability of Backtest Overfitting. О связи плана, риска и журнала: учебный курс CME Group. Эта страница объясняет порядок исследования и не представляет статистический тест конкретной прибыльной системы.