Метрики эффективности торговой стратегии: profit factor, Sharpe, win rate и математическое ожидание
Одной цифры «доходность за год» недостаточно, чтобы понять, хороша ли стратегия. Нужен набор метрик, показывающих и прибыль, и риск, и устойчивость результата. Разбираем основные показатели и то, как их не перепутать.
Процент прибыльных сделок (win rate)
Доля сделок, закрытых с прибылью, от общего числа. Высокий win rate не означает прибыльности: стратегия может выигрывать в 80% случаев по небольшой сумме и терять в 20% случаев крупно. И наоборот, трендовые системы часто выигрывают реже 50%, но компенсируют это размером выигрышей.
Win rate имеет смысл только вместе с соотношением средней прибыли и среднего убытка.
Математическое ожидание сделки
Средний результат одной сделки: Ожидание = p × средняя прибыль − (1 − p) × средний убыток, где p — доля прибыльных сделок. Если ожидание положительное и стабильное, стратегия имеет статистическое преимущество; если близко к нулю, комиссии и проскальзывание превратят его в минус.
Пример: win rate 40%, средняя прибыль 3%, средний убыток 1%. Ожидание = 0,4 × 3 − 0,6 × 1 = 0,6% на сделку до комиссий.
Profit factor
Отношение суммарной прибыли ко всем убыткам: profit factor = валовая прибыль / валовый убыток. Значение выше 1 означает, что прибыль перекрывает убытки. Чем выше, тем лучше, но слишком большие значения на малой выборке — повод для осторожности: они часто говорят о переобучении или случайном везении.
Практический ориентир: значения чуть выше 1 хрупкие, поскольку комиссии и проскальзывание легко «съедают» преимущество. Единых пороговых значений нет, всё зависит от инструмента, комиссий и числа сделок.
Коэффициент Шарпа и Сортино
Sharpe = (средняя доходность − безрисковая ставка) / стандартное отклонение доходности, как правило, приведённое к годовому значению. Он показывает, сколько доходности получено на единицу разброса результата. Недостаток: стандартное отклонение штрафует и «хорошую» волатильность вверх.
Коэффициент Сортино учитывает только отрицательные отклонения и потому точнее отражает риск потерь. Оба показателя зависят от периода и частоты расчёта, поэтому сравнивать их нужно только в одинаковых условиях.
Просадка и число сделок
Максимальная просадка показывает худший исторический путь капитала. Не менее важно число сделок: результат по 15-20 сделкам статистически слабый, выводы можно делать лишь при достаточной выборке. Чем меньше сделок, тем шире интервал неопределённости, который можно оценить методом Monte Carlo.
Метрики внутри и вне выборки
Самая частая ошибка — смотреть показатели только на тех данных, на которых стратегия настраивалась. Честная оценка — это метрики на данных, которые система не видела (out-of-sample). Именно их считает Walk-Forward: он показывает, например, долю прибыльных фолдов и медианный profit factor вне выборки. В блоке аналитики ИИ в личном кабинете AlmoreTrade эти значения отображаются отдельно для каждой пары.