CloseToAlgoTrading
CloseToAlgoTrading личный блог
14 июня 2023, 10:41

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

Привет!

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

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

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

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

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

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

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

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


31 Комментарий
  • BeyG
    14 июня 2023, 11:38
    Спасибо, интересно, отложил в папочку бенчмаркинга.
  • Пафос Респектыч
    14 июня 2023, 11:54
    Неужели кто-то внезапно догадался, что Шарп — это тоже случайная величина, и у неё есть распределение? Ну лучше поздно, чем никогда 
  • Synthetic
    15 июня 2023, 10:58
    Чем же он хорош и где нам пригодится:
    ...
    Используется в научных исследованиях: PSR часто используется в академических исследованиях и применяется профессионалами в сфере квантовой финансовой аналитики.
    Вот именно. Профессионалы то знают, что вероятностные методы хорошо работают там, где стратегий будут сотни, а лучше тысячи. Если Вы не работаете где-нибудь в  Swiss National Bank, Вам это не нужно.
    Инвестору это не нужно. Как и индивидуальному алготрейдеру. Есть проблемы более достойные внимания, чем
    Учет асимметрии и эксцесса

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

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

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

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

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


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

                  • Synthetic
                    16 июня 2023, 12:49
                    Кирилл Гудков, 

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

                    • Кирилл Гудков
                      16 июня 2023, 14:34
                      Synthetic, почему вы решили, что поток обезличенных ордеров поможет восстановить состояние каждого действующего на рынке агента? Вы вообще в курсе, что они обезличенные?
                      • Synthetic
                        16 июня 2023, 20:22
                        Кирилл Гудков, 
                        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
                        Как видите -стоимость проблемы равна стоимости маленькой московской квартиры.
                        • Кирилл Гудков
                          16 июня 2023, 21:04

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

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

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


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

                          • Synthetic
                            16 июня 2023, 21:33
                            Кирилл Гудков, 
                            3) По вашей ссылке речь идет о анализе транзакций внутри блокчейна, который по определению публичен.


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

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

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн