Категория
Доходность
Уровень
Средний
Где применяется
Оценка советникаБэктестинг

Коэффициент Шарпа

Коэффициент Шарпа: мера доходности с поправкой на риск — избыточная доходность, делённая на стандартное отклонение доходностей. Он вознаграждает гладкую кривую капитала, и именно поэтому способен льстить мартингейл-советнику ровно до того момента, когда тот взрывается.

также: Шарп, коэффициент Sharpe

Обновлено

Простыми словами

Сколько доходности стратегия принесла за то, насколько тряской была дорога? Он вознаграждает ровный подъём и наказывает рваный — даже если рваный заканчивается выше. Читайте его как оценку гладкости, а не как оценку прибыли.

Почему это важно

Для советника, который вы собираетесь оставить работать без присмотра, форма кривой капитала важна не меньше, чем её конечная точка: именно резкий рывок заставляет трейдера вмешаться в худший момент. Коэффициент Шарпа — стандартный способ выразить эту форму числом, и он же стандартный способ обмануться насчёт стратегий, чей риск ещё не реализовался.

  • Он разделяет две стратегии с одинаковой доходностью. Та, что вытачивает мелкие регулярные прибыли, и та, что набрала ту же сумму за один взрывной месяц, — разные продукты, и сказать об этом может только показатель с поправкой на риск.
  • Это число чаще всего цитируют продавцы советников, поэтому знать, как оно считается, — это защита: смените частоту выборки, и та же стратегия даст другой Шарп, хотя в самой торговле ничего не изменится.
  • У него есть известная слепая зона, очень распространённая в маркетинге советников: он не видит риск, который ещё не закрыт, а это ровно тот риск, который несёт мартингейл или сетка.

Как рассчитывается

Коэффициент Шарпа = (средняя доходность − безрисковая ставка) ÷ стандартное отклонение доходностей
Средняя доходность
Средняя доходность за используемый период выборки — на сделку, на день или на месяц.
Безрисковая ставка
Доходность, доступная без рыночного риска, обычно краткосрочные гособлигации. Это эталон, с которым сравнивают стратегию: ни одна торговая стратегия не является безрисковой, и именно поэтому сравнение имеет смысл. В бэктестах советников её часто принимают за ноль.
Стандартное отклонение доходностей
Насколько широко доходности расходятся вокруг собственного среднего, причём отклонения вверх и вниз считаются одинаково.

Знаменатель — это и есть весь аргумент. Волатильность масштабируется с частотой измерения, поэтому Шарп, посчитанный по сделкам, по дням и по месяцам, — три разных числа для одной стратегии. Годовые значения по договорённости получают из месячных доходностей; тестер стратегий MetaTrader 5 считает иначе.

Что считается высоким и низким

  • ниже 0,5 Волатильность вам не платит
  • 0,5–1,0 Приемлемо как одна нога портфеля, но не как самостоятельная стратегия
  • 1,0–2,0 Твёрдо — здесь живёт большинство правдоподобных стратегий
  • выше 2,0 Подозрительно хорошо для розничного бэктеста — считайте это переобучением до форвард-теста

Читать вместе с

Ни одно число само по себе не описывает стратегию. Эти показатели меняют прочтение данного.

Пример

Два советника приносят 30 % за один и тот же год. Первый растёт равномерно; второй одиннадцать месяцев стоит на месте и дёргается, а затем прыгает. Шарп ставит первого выше, потому что ранжирование говорит о разбросе доходностей, а не об их сумме.

Советник A — годовая доходность
+30 %
Советник A — стандартное отклонение месячных доходностей
10 %
Шарп 3,0 при нулевой безрисковой ставке.
Советник B — годовая доходность
+30 %
Советник B — стандартное отклонение месячных доходностей
30 %
Шарп 1,0 при нулевой безрисковой ставке.

Ничто здесь не говорит, что советник B убыточен, — только то, что он выдал тот же результат через втрое более широкую дорогу.

Расчёт 30 ÷ 10 = 3,0 · 30 ÷ 30 = 1,0

Результат Та же прибыль, трёхкратная разница в качестве с поправкой на риск

Как это читать

Число Шарпа не несёт информации, пока вы не знаете частоту выборки, длину выборки и инструмент, который его посчитал. Установите эти три вещи, и только потом читайте число.

Диапазон Что означает
Из тестера стратегий MetaTrader 5 Считается по собственной серии доходностей тестера, поэтому не совпадает с Шарпом, посчитанным вручную из годовых значений по месячным доходностям. Привычная лестница «выше 2,0 — отлично» на него не переносится.
Приведён к году из месячных доходностей Общепринятая база для опубликованных ориентиров и единственная, относительно которой эти ориентиры следует читать.
Измерен меньше чем примерно за год Статистически шумный. Ослепительное трёхмесячное значение регулярно уменьшается вдвое на полном годе, хотя в стратегии ничего не менялось.
На стратегии, которая держит убыточные позиции открытыми Активно вводит в заблуждение. Нереализованный убыток никогда не попадает в серию реализованных доходностей, поэтому кривая выглядит гладкой именно потому, что риск ещё не принят.
  • Никогда не сравнивайте двух советников по Шарпу, если оба значения не получены одним инструментом, с одной частотой выборки и на одном промежутке.
  • Формула предполагает приблизительно нормальное распределение доходностей. У мартингейла и сетки всё наоборот — долгие спокойные отрезки, прерываемые редкими огромными убытками, — поэтому Шарп систематически занижает их хвостовой риск.
  • Ставьте его рядом с максимальной просадкой, которая отвечает на вопрос, недоступный Шарпу: насколько глубокой была худшая яма?
  • Если крупные прибыльные месяцы штрафуются, читайте вместо него коэффициент Сортино — он делит только на отклонение вниз.

Страницы советников mt5depot указывают, из какого прогона тестера и на каком окне получено каждое значение, поэтому два опубликованных на этом сайте числа сопоставимы между собой.

Частые ошибки

Доверять высокому Шарпу мартингейл- или сеточного советника

Такие стратегии рисуют почти вертикальные кривые капитала с крошечной реализованной волатильностью, потому что каждая убыточная позиция удерживается открытой и усредняется, а не закрывается. Шарп видит только гладкую реализованную кривую и вознаграждает её — ровно до момента, когда корзину уже не спасти и одно закрытие стирает месяцы прибыли.

Сравнивать значения, посчитанные на разных частотах выборки

Волатильность масштабируется с частотой измерения, поэтому Шарп по дневным доходностям и Шарп по месячным — разные звери. Стратегия не изменилась; изменился только знаменатель.

Читать Шарп на короткой выборке как свойство стратегии

Это статистика, извлечённая из выборки. Три месяца доходностей могут дать почти любое значение, и чем короче окно, тем больше число описывает удачу, а не замысел.

Считать Шарп полной оценкой риска

Он ничего не говорит о худшем единичном убытке, ничего о длительности спада и ничего о хвостовом риске. Его место рядом с просадкой и фактором восстановления, а не вместо них.

Часто задаваемые вопросы

Всегда ли более высокий коэффициент Шарпа лучше?
Нет. Более высокий Шарп означает более гладкую доходность на единицу волатильности, но ничего не говорит о худшем убытке и может быть обыгран стратегиями, скрывающими нереализованный риск. Шарп 1,3 с неглубокой просадкой может описывать куда более безопасного советника, чем 2,5, построенный на мартингейле.
Какой коэффициент Шарпа считается хорошим для советника MT5?
Для приведённого к году значения на значимом промежутке диапазон от 1,0 до 2,0 — твёрдый и правдоподобный. Всё выше 2,0 в бэктесте розничного советника следует считать сигналом переобучения, пока это не подтвердит форвард-тест.
Почему Шарп из MetaTrader 5 не совпадает с моим расчётом?
Потому что MT5 считает его по серии доходностей тестера стратегий, а не по приведённым к году месячным доходностям. Эти два метода используют разные знаменатели, поэтому значения законно расходятся. Сравнивайте только те значения Шарпа, которые получены одинаковым способом.
Чем отличаются коэффициенты Шарпа и Сортино?
Шарп делит на стандартное отклонение всех доходностей, поэтому штрафует и крупные прибыльные месяцы, и крупные убыточные. Сортино делит только на отклонение вниз, что не позволяет занижать оценку стратегии за ту самую волатильность, которой трейдеры и хотят.

Похожие статьи