Alex Craft
Alex Craft личный блог
23 апреля 2025, 13:43

Регрессия на исторических данных дают слишком высокий риск премиум

Прогноз среднего значения цены акции через год, в зависимости от текущей безрисковой ставки и недавней волатильности. Средняя цена это E[S], если принять текущую цену за 1. Пробовал разными способами регрессию делать, прогноз на 365 дней напрямую в линейном пространстве. И в лог пространстве. Цифры получаются одинаковые, но на мой взгляд завышенные для высоко волатильных акций, как AMD. 

Расчеты дают прогноз средней цены через год для спокойной MCD 1.1 (что нормально) и волатильной AMD 1.23 (что на мой взгляд завышено, причем завышено сильно). Дополнительно проверил получив среднюю цену инверсией цен опционов, и они подтверждают мои ощущения, рынок опционов ожидает цену АМД через год где то вдвое ниже 1.12 а не 1.23.

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

Расчеты: данные и код в линейном пространстве и код в лог пространстве если кому то будет интересно посчитать.

Фиттинг в линейном пространстве, модель

E[S_365] = r_rf_365 + k1 + k2 * (sigma^2 * 252)

Регрессия на исторических данных дают слишком высокий риск премиум
Фиттинг в лог пространстве, модель:

Регрессия на исторических данных дают слишком высокий риск премиум
Регрессия на исторических данных дают слишком высокий риск премиум
Ломаные линии на графиках, это для проверки фиттинга, среднее от двигающегося окна.

Какие мысли… не знаю в чем дело, вроде в линейном пространстве фиттинг делается просто, и ошибиться там особо негде, расчеты должны быть верными. Может реально на исторических данных высоко волатильные акции в среднем давали значительно выше прибыль, получается так...

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

Но что то не верится мне что высоко волатильные акции дают такую прибыль, думаю введу поправку, и принудительно занижу расчетные значения для высокой волатильности.


22 Комментария
  • А. Г.
    23 апреля 2025, 13:48
    С опционами все сложнее. Там цены на коллы «сиплого» соответствуют одной Вашей модели с одними мю и сигма, а для путов гораздо дороже.
      • А. Г.
        23 апреля 2025, 14:56
        Alex Craft, в том то и дело, что они в 90% времени дороже.
  • Михаил
    23 апреля 2025, 14:22
    Не очень понятно, почему вы строите такую регрессию — по науке доходность зависит только от систематического риска
      • Михаил
        23 апреля 2025, 16:16
        Alex Craft, из конвенциональной теории мы знаем, что такой зависимости нет. Ну если вам хочется посчитать вы бы хотя бы доверительные интервалы посчитали. Скорее всего там оценки плюс минус километр
          • Михаил
            24 апреля 2025, 08:21
            Alex Craft, а за +- что стоит? СКО?
          • Михаил
            24 апреля 2025, 08:24
            Alex Craft,

            > Тогда получается как первое приближение, мы просто получаем единый рыночный риск премиум для всех акций, как функция от единого параметра безрисковой ставки, вообще не учитывая волатильности

            Это совсем грубое приближение. Все-таки есть активы более и менее чувствительные к рыночному риску. Из очевидных — покупка с плечом, и фирмы неявно тоже содержат внутри разное плечо за счет долгового финансирования
              • svgr
                25 апреля 2025, 12:08
                Alex Craft, я бы проверял другой подход. Гладкие модели не работают, поэтому прогнозировал бы время до следующего обвала, используя их статистику (частоту, глубину). Тогда можно будет мыслить как 'в ближайшие 6 месяцев вероятность обвала менее 5%' и тогда для этих 6 месяцев считаю гладкую модель с результатами 1,1 и 1,23. К этому нужно добавить расчёт при каком текущем падении переворачиваться (если успеешь).
                  • svgr
                    25 апреля 2025, 12:21
                    Alex Craft, я и написал условия, когда её условно можно считать близкой к реальности. Внутри периода без обвалов.
  • Replikant_mih
    23 апреля 2025, 14:24
    Это же какой-то расклад на будущее, тут не про бэктест этой идеи?
      • Replikant_mih
        23 апреля 2025, 14:36
        Alex Craft, можно забектестить сигнал на rolling (или expanding) построенной регрессии и предикта на её основе. Ну условно, идём с самой древней датавремя отметики в будущее, на rolling окне считаем регрессию, дальше какой-то сигнал порог (или более обобщенно — триггер) для сигнала на вход. Вот это будет по алго-трейдерски).

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

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