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 не показывает
Метрика не показывает порядок прибылей и убытков, глубину и длительность восстановления просадки, объём капитала под риском или возможность реального исполнения по смоделированной цене. Она также не выявляет автоматически 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.17 | 42% win rate · profit factor 1.33 |
Валовая прибыль ÷ |валовой убыток|. Сравнивайте только контролируемые результаты с одинаковыми издержками и закрытыми смоделированными сделками.
Связанные руководства
Backtest Trading для iOS
Продолжите исследование на iPhone
Запустите другую настройку, проверьте каждую смоделированную сделку и держите исследование стратегии под рукой.
Скачать в App Store