Омега, Калмар и Сортино: какую цель выбрать
Три способа оценить портфель за пределами обычного Шарпа: баланс прибыльных и убыточных месяцев, рост относительно просадки и доходность относительно риска вниз.
Волатильность одинаково учитывает отклонения вверх и вниз, а максимальная просадка описывает только худший путь от пика. Поэтому одной пары «CAGR и Шарп» не всегда достаточно. Омега, Калмар и Сортино подсвечивают разные свойства распределения и пути капитала. В оптимизаторе все три рассчитываются по фактическому бэктесту портфеля с выбранной ребалансировкой.
Три метрики смотрят на разные части результата
Схема, не результат расчётаОмега: результат по сторонам порога
Числитель суммирует положительные результаты, знаменатель — модуль отрицательных. Значение больше 1 означает, что на выбранном окне положительная часть превышала отрицательную по сумме. Метрика не требует предположения о нормальности распределения, но зависит от порога, периода и последовательности ребалансировок.
Калмар: рост ценой худшей просадки
Калмар связывает среднегодовой сложный рост с худшим падением от предыдущего пика. Он удобен, когда для инвестора важна переносимость пути, а не только разброс месячных доходностей. Но весь знаменатель определяется одним эпизодом: убрать из окна несколько критических месяцев — и оценка может существенно измениться.
При положительном CAGR и нулевой просадке интерфейс также показывает ∞. Если CAGR отрицателен, высокий Калмар не является признаком привлекательности: знак числителя сохраняется. Всегда открывайте сами CAGR и просадку рядом с коэффициентом, а не сравнивайте одну безразмерную цифру.
Сортино: риск только нежелательных отклонений
В отличие от обычной волатильности, здесь не штрафуются месяцы выше порога. При нулевом downside deviation DTO содержит null, а UI показывает ∞. Важно не смешивать две реализации Шарпа и Сортино: модельный Шарп на границе использует арифметическую среднюю доходность, а фактический Сортино — CAGR за окно.
Какую цель выбрать
- Омега — если вы хотите оценить весь баланс результатов выше и ниже нулевого месячного порога, а не только дисперсию.
- Калмар — если ключевое ограничение стратегии относится к глубине исторической просадки и вы готовы принять чувствительность к одному эпизоду.
- Сортино — если важны превышение CAGR над безрисковой ставкой и именно отклонения вниз, а не колебания в обе стороны.
- Шарп — если нужна сопоставимая mean-variance характеристика доходности сверх ставки относительно общей волатильности.
- Минимальная волатильность — если задача сформулирована только как снижение модельного разброса без требования к доходности.
Эти показатели нельзя ранжировать между собой как оценки в разных шкалах. Омега 1,4, Калмар 0,8 и Сортино 1,1 не говорят, что одна цель «сильнее» другой. Сравнивать нужно портфели внутри одной метрики, одного окна, валюты и правила ребалансировки, а затем читать остальные характеристики вместе.
Почему поиск здесь сложнее
Каждый кандидат требует отдельного бэктеста: веса дрейфуют, ребалансировка возвращает их по расписанию, просадка и CAGR пересчитываются по пути. Такая целевая функция может иметь локальные экстремумы. Оптимизатор сочетает парные перераспределения с сеткой и differential evolution, использует адаптивную остановку и финальное уточнение. Это повышает качество поиска, но не гарантирует глобальный максимум.
Откройте задачу максимального Сортино для SPY/TLT. Проверьте найденный коэффициент вместе с CAGR и просадкой, затем сравните его с исходным и равновесным портфелями.
Оптимизировать по СортиноПроверьте, как усвоился материал
Пройти тест знаний