Коротко. Профит-фактор = валовая прибыль / валовой убыток: сумма всех прибыльных сделок, делённая на сумму всех убыточных по модулю. Больше 1 — стратегия зарабатывает, меньше 1 — теряет. Профит-фактор 1,5 значит, что на каждый потерянный доллар пришлось полтора заработанных.
Формула и пример
PF = Сумма прибыльных сделок / |Сумма убыточных сделок|
За месяц 20 сделок: 9 прибыльных на 1 800 $ и 11 убыточных на 1 100 $. Профит-фактор = 1 800 / 1 100 ≈ 1,64, чистый результат +700 $. Считайте по чистым результатам — с комиссиями и свопами, иначе профит-фактор завышен.
Профит-фактор через winrate и соотношение прибыли к убытку
Если winrate — доля прибыльных сделок, а payoff — средняя прибыль, делённая на средний убыток, то PF = winrate / (1 − winrate) × payoff. Отсюда видно, что одно и то же значение достигается разными стилями торговли:
| Winrate | Payoff 1 | Payoff 1,5 | Payoff 2 | Payoff 3 |
|---|---|---|---|---|
| 30 % | 0,43 | 0,64 | 0,86 | 1,29 |
| 40 % | 0,67 | 1,00 | 1,33 | 2,00 |
| 50 % | 1,00 | 1,50 | 2,00 | 3,00 |
| 60 % | 1,50 | 2,25 | 3,00 | 4,50 |
Трейдер с winrate 30 % и прибылью втрое больше убытка и трейдер с winrate 60 % и равными прибылью и убытком почти одинаково эффективны: профит-фактор 1,29 и 1,5.
Связь с соседними метриками
- Чистый результат = валовой убыток × (PF − 1). В примере: 1 100 × (1,636 − 1) ≈ 700 $.
- Матожидание = чистый результат / число сделок: 700 / 20 = 35 $ на сделку.
- Payoff и winrate. Средняя прибыль 1 800 / 9 = 200 $, средний убыток 1 100 / 11 = 100 $, payoff 2, winrate 45 %: 0,45 / 0,55 × 2 ≈ 1,64 — та же цифра, что напрямую.
- Ровность результата — в статье «Коэффициент Шарпа, Z-score, AHPR и GHPR».
Две проверки на примере: выброс и издержки
Выброс. Допустим, лучшая из 9 прибыльных сделок принесла 900 $. Без неё профит-фактор = 900 / 1 100 ≈ 0,82, а итог месяца −200 $: результат сделала одна сделка.
Издержки. Скальпер за месяц сделал 200 сделок: 120 прибыльных по 12 $ и 80 убыточных по 15 $ до комиссии — профит-фактор 1 440 / 1 200 = 1,2. Комиссия 1 $ за сделку делает прибыльные сделки по 11 $, убыточные — по 16 $: профит-фактор 1 320 / 1 280 ≈ 1,03, итог 40 $ вместо 240 $. Чем мельче сделки, тем сильнее издержки сдвигают показатель.
Профит-фактор у разных стилей
- Скальпинг — высокий winrate и payoff меньше 1: при 65 % и 0,7 профит-фактор 1,3. Запас тонкий, и его съедают спред и комиссия, как в примере выше.
- Тренд — winrate 30–40 % и payoff 2–3: при 35 % и 2,5 профит-фактор ≈ 1,35. Он держится на редких крупных прибылях, а серии убытков длинные.
- Сетка с усреднением не закрывает убыточные колена, пока вся сетка не выйдет в плюс, поэтому профит-фактор по закрытым сделкам высокий: 95 закрытий по +20 $ и 5 по −40 $ дают 9,5. Одно закрытие по стопу на −2 500 $ — и он падает до 1 900 / 2 700 ≈ 0,70, итог −800 $. У сеток смотрите просадку по средствам — подробнее в статье «Сеточный советник и мартингейл: как посчитать риск».
Как читать профит-фактор
- Меньше 1 — убытки больше прибыли: на длинной дистанции стратегия теряет.
- Около 1 — работа в ноль; комиссии и спред легко переводят её в минус.
- 1,3–2 — частый диапазон для рабочих стратегий на сотнях сделок.
- Выше 3 на небольшой выборке — повод проверить, не держится ли результат на одной-двух крупных сделках или на подгонке под историю.
Это ориентиры, а не нормы: значение зависит от рынка, стиля и периода. Какие метрики смотреть вместе с профит-фактором — в статье «Как оценить торговую стратегию».
Чего профит-фактор не показывает
- Риск и просадку. PF 2 может быть и у счёта, который по пути терял 40 %. Смотрите его вместе с просадкой — как её считать, разобрано в статье «Как считать просадку счёта».
- Размер выборки. На 15 сделках профит-фактор случаен; осмысленные выводы — от 50–100 сделок.
- Выбросы. Одна большая прибыльная сделка может сделать PF красивым, хотя остальные сделки убыточны. Сравните результат без лучшей сделки.
- Сколько зарабатывает одна сделка. Это показывает матожидание.
Что делать с этим числом: чек-лист
- Проверьте, что профит-фактор посчитан по чистому результату — с комиссией и свопом.
- Посмотрите, на скольких сделках: меньше 50 — вывод предварительный.
- Уберите лучшую сделку и пересчитайте: ниже 1 — результат держится на выбросе.
- Положите рядом просадку по средствам — особенно у сеток и советников с усреднением.
- Разбейте по сетапам, инструментам и сессиям и найдите участки с профит-фактором ниже 1.
- Сравните значения по месяцам: устойчивое снижение — повод разобраться, а не ждать.
Профит-фактор в Davinchu
В отчёте MetaTrader 5 (меню «Просмотр» → «Отчеты») он тоже есть — под названием «Прибыльность», но только по текущему счёту и без разбивки по вашим сетапам. Davinchu считает профит-фактор сам, по чистому результату сделок — с комиссией и свопом:
- на странице счёта — Profit Factor на вкладке «Сделки» за выбранный период («День», «Неделя», «Месяц», «Год», «Всё»), по всем сделкам этого периода;
- в журнале сделок — с фильтрами по периоду, счёту, инструменту, направлению, сетапу и сессии, так что видно, где именно стратегия зарабатывает.
Если убыточных сделок в выборке нет, вместо числа стоит «∞». В журнале рядом — «Payoff», «Средняя прибыль», «Средний убыток» и «Матожидание». Отчёт истории MetaTrader 5 без подключения счёта разберёт анализатор отчёта MT5: профит-фактор, матожидание, разбивка по символам, советникам и месяцам; файл разбирается в браузере.
На тарифе Free подключаются два счёта бесплатно.