Блог им. DenisVo

Поговрим о вероятностнымом коэффициенте Шарпа (PSR)

Привет!

Кто уже знаком в Probabilistic Sharpe Ratio отзовись! :) 

А кто еще не знаком, тоого приглашаем к прочтению...

🎥 Наше последнее видео посвящено PSR, инструменту, который расширяет границы обычного коэффициента Шарпа, учитывая исторические доходы, продолжительность деятельности и количество испытаний стратегии.

🔎 PSR оценивает вероятность того, что истинный коэффициент Шарпа превышает заданный порог. Он помогает отсеивать ложные срабатывания и определять стратегии, которые соответствуют нашим ожиданиям, учитывая риски.

Чем же он хорош и где нап пригодится:

  • Объективный анализ: По сравнению с традиционным коэффициентом Шарпа, который измеряет прошлую производительность, PSR предоставляет более объективный анализ, т.к. он учитывает не только прошлые данные, но и количество испытаний, которые были выполнены для поиска стратегии.
  • Избегание переобучения: PSR может помочь избежать «переобучения», ситуации, когда стратегия торговли, кажется, работает хорошо на исторических данных, но плохо справляется с новыми данными. Это происходит потому, что PSR учитывает число испытаний при оценке производительности стратегии.
  • Вариативность порога: PSR позволяет установить свой собственный порог или минимально приемлемый коэффициент Шарпа, что делает его гибким инструментом для анализа различных торговых стратегий.
  • Учет асимметрии и эксцесса: PSR включает в себя не только среднее значение и стандартное отклонение возвратов (как это делает коэффициент Шарпа), но и учет асимметрии и эксцесса возвратов. Это делает его более точным при анализе стратегий с ненормальным распределением доходности.
  • Используется в научных исследованиях: PSR часто используется в академических исследованиях и применяется профессионалами в сфере квантовой финансовой аналитики.

Стоит упомянуть, что PSR не заменяет коэфициент Шарпа, а дополняет его.

Для тех кто не чурается английского или же не против субтитров, и предпочитает видео, приглашаю к просмотру :)


★2
31 комментарий
Спасибо, интересно, отложил в папочку бенчмаркинга.
avatar
Неужели кто-то внезапно догадался, что Шарп — это тоже случайная величина, и у неё есть распределение? Ну лучше поздно, чем никогда 
E Lоgunоv, писали… пишут… и будут писать :)
avatar
᠌ ᠌᠌, через 100 лет что-то может быть и будет по-другому, только математика останется всё та же, потому что теоремы, в отличие от моделей — вечны.
᠌ ᠌᠌, модели вообще ничем не правят, правят законы ) а законы бывают вечные и не очень. Те что вечные более интересны )

Если уж на то пошло, то в физическом мире есть фундаментальные константы, некоторые так вообще безразмерные, которые совершенно неизвестно почему именно такие, а не какие-то другие.
᠌ ᠌᠌, вооооот, то-то и оно-то!
Чем же он хорош и где нам пригодится:
...
Используется в научных исследованиях: PSR часто используется в академических исследованиях и применяется профессионалами в сфере квантовой финансовой аналитики.
Вот именно. Профессионалы то знают, что вероятностные методы хорошо работают там, где стратегий будут сотни, а лучше тысячи. Если Вы не работаете где-нибудь в  Swiss National Bank, Вам это не нужно.
Инвестору это не нужно. Как и индивидуальному алготрейдеру. Есть проблемы более достойные внимания, чем
Учет асимметрии и эксцесса

Современные модели нейронных сетей достигли такого размера, что вполне готовы описывать локальный рынок целиком, особенно такой  дохлый как MOEX.
По миллиону параметров на каждого активного трейдера…
avatar
Synthetic, ну допустим вы обучили две модели которые съели весь рынок и предоставляют две стратегии инвестирования… каков Ваш подход выбора лучшей?
avatar
CloseToAlgoTrading, 
Модель не предоставляет никаких стратегий. Модель тупо предсказывает какой придет следующий ордер (или последовательность ордеров) в биржевой engine. А как на это реагировать трейдеру — это другой вопрос.
Как оценивать качество модели — тут уже стая собак съедена.
avatar
Synthetic, хм… от чего же тогда  метрики не важны?
avatar
CloseToAlgoTrading, 
Не то чтобы совсем не важны. Но не настолько важны, чтоб на них тратить много времени. Т.е. можно долго и настойчиво анализировать какой Шарп более истинный 1,5 или 1,7, а можно сделать хорошую модель, сочинить несколько стратегий и выбрать методом тыка из 15 или 17 ;)
avatar
Synthetic, модель может быть хорошей, стратегии прекрасные, а на out of sample ваш шарп 15 или 17 превратится в -0.15 и -0.71 соответственно. Потому что параметры заполнены херней.

Для модели с 1 параметром вам требуются сотни измерений, чтобы сносно подогнать этот параметр. На 10 параметрах измерений потребуется, нет, не тысячи. Если параметры будут ортогональны, все будет намного хуже.

Пример: перед вами чугунная сфера диаметром 1 метр и весом 1 тонну. Попробуйте по этим 4-м величинам угадать, что там внутри. С нейросетью или без. Можете ChatGPT спросить.
Кирилл Гудков, 
Хорошая модель или нет выясняют как раз на out of sample.
avatar
Synthetic, если вы из стратегий будете что-то там выбирать между 15 и 17, то это будет уже не out of sample, a survivor bias. Просто еще один способ запомнить маленькую историю в большой нейросети.
Кирилл Гудков, внутри чугунной сферы чугун?
avatar

Sprite, монолитная чугунная сфера такого диаметра будет весить примерно 4 тонны, так что ваша модель отброшена имеющимися наблюдениями.

Осталось много других вариантов, но большинство из них не получится ни опровергнуть, ни подтвердить набором данных «сфера, чугунная поверхность, 1 метр, 1 тонна».


С нейросетью на хренолиард нейронов (чисел) и историей торгов на 1M баров ровно та же проблема — степеней свободы больше, чем данных для подгонки шарниров.

Кирилл Гудков, 

Про степени свободы.
Возьмите карандашик и на листочке бумажки посчитайте для примера сколько ордеров проходит через  американские фондовые биржи торгующие акциями в год. И умножьте на 3. Ордер — это три независимых величины — цена, объем и направление.
Возможно, результат Вас удивит.
В качестве приятного дополнения, вспомните, что есть биржи торгующие деривативами и криптой, и, неожиданно, не только американские.

avatar
Synthetic, почему вы решили, что поток обезличенных ордеров поможет восстановить состояние каждого действующего на рынке агента? Вы вообще в курсе, что они обезличенные?
Кирилл Гудков, 
1. Мои слова «По миллиону параметров на каждого активного трейдера…» означают, что если миллиард параметров поделить на 1000 активных трейдеров то получится миллион на каждого. Арифметика. Все остальное про «восстановить состояние каждого агента» — Ваши измышления.
2. Обезличенные сделки обезличены для Вас, но есть масса людей, которые видят лица. Это сотрудники брокера(видят своих клиентов), биржи, росфинмониторинга и других «Органов».
3. Там, где даже «Органы» не имеют доступа работают другие методы.
www.tadviser.ru/index.php/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82:%D0%A0%D0%BE%D1%81%D1%84%D0%B8%D0%BD%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3_%D0%B7%D0%B0%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D0%BB_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82_%D0%BD%D0%B0_%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3%D0%B0_%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2%D0%B0%D0%BB%D1%8E%D1%82%D0%BD%D1%8B%D1%85_%D1%82%D1%80%D0%B0%D0%BD%D0%B7%D0%B0%D0%BA%D1%86%D0%B8%D0%B9
Как видите -стоимость проблемы равна стоимости маленькой московской квартиры.
avatar

Synthetic, вы просто некомпетентны.

2) Использование этой информации для принятия торговых решений противозаконно, у вас этой информации нет и не будет. Глупо размышлять о применении для разработки торговых стратегий того, за доступ к чему вам открутят яйца.

3) По вашей ссылке речь идет о анализе транзакций внутри блокчейна, который по определению публичен. Торги на криптовалютных биржах проходят мимо блокчейна соответствующих валют, туда попадают только результаты по клирингу или как он у них там называется. Грубо говоря в блокчейне вы увидите суммарный результат деятельности биржи за какой-то период (сутки например), отображать туда каждый трейд на бирже технически невозможно.


В целом ваши представления о предмете на уровне «Данди уехал в Ганди», не вижу смысла в дальнейшей дискуссии.

Кирилл Гудков, 
3) По вашей ссылке речь идет о анализе транзакций внутри блокчейна, который по определению публичен.


Русским языком же написано -«Для этого необходимо проанализировать и сопоставить данные, содержащиеся как внутри блокчейна так и вне его.

Так и быть закрываем дискуссию, а то как бы чего противозаконного не вышло.
avatar
E Lоgunоv,
Про overfitting.
Вы прикиньте сколько сделок проходит на всех более менее крупных биржах мира (включая крипту) в секунду.  Для обучения крупной модели думаю интервала в лет 5 хватит. А файн-тюнинг можно и на данных MOEX делать.
avatar

теги блога CloseToAlgoTrading

....все тэги



UPDONW
Новый дизайн