Профит-фактор
Профит-фактор (Profit Factor) — это отношение суммы результатов всех прибыльных сделок к сумме убытков всех убыточных сделок, взятой без знака минус, за тот же период. Значение больше 1 означает, что торговля заработала больше, чем потеряла, значение меньше 1 означает чистый убыток.
Профит-фактор, равный единице, означает, что прибыль ровно покрыла убытки. Показатель отвечает на вопрос, сколько рублей прибыли приходится на рубль убытка, но не показывает, сколько сделок было прибыльными. В отчётах по историческим тестам его приводят вместе с чистой прибылью, то есть разностью общей прибыли и общего убытка, и средним результатом сделки.
Как считается профит-фактор
Профит-фактор считают по закрытым сделкам в деньгах:
Сложить результаты всех прибыльных сделок: это общая прибыль.
Сложить результаты всех убыточных сделок и взять сумму без знака минус: это общий убыток.
Разделить общую прибыль на общий убыток.
Если убыточных сделок в выборке не было, показатель не определён: делить не на что.
Ту же величину можно получить через средние значения. Профит-фактор равен произведению доли прибыльных сделок (Win Rate) на среднюю прибыль, делённому на произведение доли убыточных сделок на средний убыток. При 40% прибыльных сделок и средней прибыли вдвое больше среднего убытка получается 0,4 × 2 / 0,6 ≈ 1,33. Из той же формулы следует порог безубыточности: при 40% прибыльных сделок профит-фактор поднимается выше единицы, только если средняя прибыль больше среднего убытка более чем в 1,5 раза (0,6 / 0,4). Комиссии и проскальзывание входят в результат каждой сделки, иначе показатель завышен. Условно: 12 прибыльных сделок принесли 84 000 ₽, 18 убыточных потеряли 56 000 ₽, и профит-фактор равен 84 000 / 56 000 = 1,5, хотя прибыльных сделок меньше половины.
Как читать значение профит-фактора
Профит-фактор задаёт соотношение сумм, а не их размер. Чистый результат торговли равен общему убытку, умноженному на разность профит-фактора и единицы: общий убыток × (профит-фактор − 1). В таблице условный пример: общий убыток за период одинаковый, 100 000 ₽, меняется только профит-фактор.
Профит-фактор | Прибыль на 1 ₽ убытка, ₽ | Чистый результат при общем убытке 100 000 ₽, ₽ | Что это значит |
|---|---|---|---|
0,8 | 0,8 | −20 000 | система теряет деньги |
1,0 | 1,0 | 0 | прибыль ровно покрывает убытки |
1,2 | 1,2 | +20 000 | запас небольшой, рост издержек может увести в минус |
1,5 | 1,5 | +50 000 | прибыль в полтора раза больше убытков |
2,0 | 2,0 | +100 000 | прибыль вдвое больше убытков |
3,0 | 3,0 | +200 000 | на малой выборке или в историческом тесте повод проверить подгонку параметров |
Чем ближе значение к единице, тем сильнее результат зависит от издержек. При профит-факторе 1,1 достаточно дополнительных издержек на сумму 10% общего убытка, и чистый результат станет нулевым. Поэтому профит-факторы сравнивают, только если они посчитаны одинаково: оба после издержек или оба до них.
Чего профит-фактор не показывает
Одно число не описывает систему целиком. У профит-фактора несколько слепых зон:
порядок сделок: одинаковое значение получается и при плавном росте счёта, и при глубокой просадке посередине периода, поэтому рядом смотрят кривую эквити и коэффициент восстановления;
размер выборки: на 20 сделках одна крупная прибыль может изменить показатель в разы, на сотнях сделок оценка заметно устойчивее;
зависимость от выбросов: в условной серии из 30 сделок с общей прибылью 60 000 ₽ и общим убытком 40 000 ₽ профит-фактор равен 1,5, но если 30 000 ₽ из прибыли дала одна сделка, без неё показатель падает до 0,75;
время и капитал: показатель не учитывает, за сколько месяцев получен результат и какая часть счёта была в работе;
частота сделок: система с профит-фактором 3 и пятью сделками в год может заработать меньше системы с 1,3 и сотнями сделок;
направление сделок: общий показатель смешивает длинные и короткие позиции, и посчитанный отдельно он может показать, что одна из сторон убыточна.
Поэтому профит-фактор используют как фильтр отбора, а решение о системе принимают по набору показателей. Для сравнения систем с разной частотой сделок рядом ставят доходность за год. Пересчёт без одной-двух лучших сделок быстро показывает, держится ли результат на системе или на единичной удаче.
Профит-фактор на практике
Профит-фактор удобен для быстрого отсева. Система, у которой показатель после всех издержек на достаточной выборке ниже единицы, в таком виде к торговле не готова. Значение выше единицы ещё не доказывает, что система работает: нужны достаточная выборка и проверка на данных, которые не участвовали в настройке.
Для работающей системы показатель считают на реальных сделках, а не только на историческом тесте, и сравнивают два значения между собой: заметное падение на реальном счёте обычно объясняется издержками, проскальзыванием или подгонкой параметров при тесте. Полезно считать профит-фактор отдельно по каждому сетапу и по разным рыночным периодам, тренду и боковику: общий показатель 1,4 может складываться из одного сильного входа и одного убыточного, который стоит убрать. Скользящий расчёт по последним нескольким десяткам сделок показывает, не слабеет ли система со временем, но на таком окне показатель сильно колеблется, и одно снижение ещё не повод менять правила. Профит-фактор хорошо дополняет математическое ожидание сделки: ожидание показывает средний результат в рублях, профит-фактор показывает, насколько прибыль перекрывает убытки. Ни один из двух показателей не говорит о глубине провалов счёта, её показывают кривая эквити и максимальное снижение счёта от пика. Рядом с профит-фактором полезно указывать и число сделок: значение 1,8 на 25 сделках и 1,8 на 400 сделках весят по-разному.
