← Учебный центр

Profit Factor: как оценивать бэктест не только по доле побед

Profit Factor: как оценивать бэктест не только по доле побед. Оцените правила, издержки, просадку, сделки и риск на данных симуляции.

Краткий ответ

Profit factor — это валовая прибыль закрытых прибыльных сделок, делённая на абсолютную величину валового убытка закрытых убыточных сделок. Значение выше 1 говорит лишь о том, что в этой исторической симуляции сумма выигрышей превысила сумму потерь; оно не доказывает будущую устойчивость. Смотрите также чистый результат, число сделок, максимальную просадку, издержки и нетронутый период.

Контекст исследования

Win rate измеряет частоту побед, а profit factor сопоставляет размер всех выигрышей со всеми потерями. Система с 70% побед может быть хрупкой из-за нескольких крупных убытков; система с 42% может иметь лучшее соотношение благодаря большим средним выигрышам. Данные, момент сигнала, модель исполнения и число испытанных вариантов тоже меняют вывод.

Пример настройки в Backtest

Зафиксируйте BTCUSDT, часовые свечи, шесть месяцев, RSI, направление long, stop loss 2%, take profit 4%, комиссию 0,10% за исполнение и slippage 0,05%. Сохраните baseline. Затем отдельно проверьте обычные издержки, удвоенные издержки и более поздний нетронутый период, не меняя одновременно сигнал.

Формула profit factor, ограничения win rate и практическая проверка издержек, просадки, выборки и истории сделок в Backtest.
Формула profit factor, ограничения win rate и практическая проверка издержек, просадки, выборки и истории сделок в Backtest.

Как читать результаты

Убедитесь, что расчёт использует закрытые смоделированные сделки и единообразные чистые издержки. В истории оцените вклад крупнейшего выигрыша, худшую серию потерь и концентрацию сделок в одном движении рынка. Повторите вывод без выброса и после разумного стресс-теста затрат.

Чего Profit Factor не показывает

Метрика не показывает порядок прибылей и убытков, глубину и длительность восстановления просадки, объём капитала под риском или возможность реального исполнения по смоделированной цене. Она также не выявляет автоматически look-ahead bias, плохие свечи, неоднозначность внутри бара, ликвидность, гэпы и выбор лучшего результата из множества тестов. Универсального порога нет.

Распространённые ошибки

Не ранжируйте стратегии только по win rate или profit factor. Не исключайте комиссию, спред, slippage и funding; не доверяйте экстремальному значению при малом числе сделок; не сравнивайте разные даты и размеры позиции; не называйте период out-of-sample после изменения правила на основе его результатов.

Практический чек-лист

Запишите правила, направление, размер, издержки, stop, target, рынок и даты до просмотра результата. Читайте вместе чистый итог, число сделок, средний выигрыш/убыток и просадку. Проверьте влияние выброса, удвойте разумные издержки, сохраните все неудачные варианты и заморозьте правило для нетронутого периода. Затем наблюдайте paper signals.

Примечание о риске

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

Формула / Пример

Результат AРезультат B
70% win rate · profit factor 1.1742% win rate · profit factor 1.33

Валовая прибыль ÷ |валовой убыток|. Сравнивайте только контролируемые результаты с одинаковыми издержками и закрытыми смоделированными сделками.

Связанные руководства

Комиссии и сборы · Проскальзывание · Методология

Backtest Trading для iOS

Продолжите исследование на iPhone

Запустите другую настройку, проверьте каждую смоделированную сделку и держите исследование стратегии под рукой.

Скачать в App Store