Отношение прибыли к убыткам
Профит-фактор — сумма всех прибыльных сделок, делённая на сумму всех убыточных по модулю. Значение 1,0 означает безубыточность до вычета издержек, 1,5 — что на каждый рубль потерь приходится полтора рубля прибыли, ниже 1,0 — убыточную систему.
Метрика хороша тем, что не зависит от размера счёта и от числа сделок, поэтому позволяет сравнивать разные стратегии напрямую. И тем, что она не обманывается высоким винрейтом: система с 80 % прибыльных сделок и крупными редкими убытками покажет профит-фактор около единицы или ниже.
Какие значения о чём говорят
Ориентиры грубые, но полезные. Ниже 1,0 — система теряет. От 1,0 до 1,2 — результат в пределах погрешности, издержки съедят его при малейшем ухудшении условий. От 1,3 до 1,8 — рабочий диапазон для большинства реальных стратегий. Выше 2,5 на длинной выборке — повод не радоваться, а искать ошибку в тесте или подгонку.
Значения важно смотреть с учётом издержек. Профит-фактор, посчитанный без спреда, комиссии и проскальзывания, для частой стратегии завышен принципиально: именно эти расходы отделяют 1,4 от 0,9. Тест без издержек в этой метрике бесполезен.
Чего профит-фактор не показывает
Он ничего не говорит о распределении результата во времени. Стратегия могла заработать всю прибыль за один месяц и полгода стоять в убытке — профит-фактор этого не покажет. Не показывает он и глубину просадки: две системы с одинаковым значением могут иметь просадки 8 % и 35 %.
Поэтому мы держим его в наборе рядом с максимальной просадкой, фактором восстановления и числом сделок. Отдельно проверяем чувствительность: пересчёт профит-фактора без трёх самых крупных выигрышей быстро показывает, живёт система на закономерности или на нескольких удачных эпизодах.
Частые вопросы
Как считается профит-фактор?
Сумма всех прибыльных сделок делится на сумму всех убыточных по модулю. Значение выше единицы означает, что система прибыльна на рассматриваемой выборке.
Какое значение считается хорошим?
Рабочий диапазон реальных стратегий — примерно от 1,3 до 1,8 с учётом всех издержек. Значения выше 2,5 на длинной выборке чаще указывают на ошибку в тесте или подгонку, чем на качество.
Что профит-фактор не учитывает?
Распределение результата во времени и глубину просадки. Две системы с одинаковым значением могут иметь совершенно разные просадки и разную равномерность прибыли.
Что запомнить
- Профит-фактор = сумма прибылей ÷ сумма убытков; не зависит от размера счёта.
- Считать нужно с учётом спреда, комиссии и проскальзывания — иначе значение завышено.
- Пересчёт без трёх лучших сделок показывает, живёт система на системе или на везении.
