SergeyJu
SergeyJu личный блог
03 ноября 2021, 22:42

Простая проверка наличия зависимости в ценах акций

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

             Для анализа был взят интервал времени с 01.08.2007 по 29.10.2021 и цены дневного закрытия 16 ликвидных акций от 16 разных эмитентов. Которые более-менее регулярно торговались весь этот период. Приращение в момент времени t на акции j   Рtj =ln(c(t,j)/c(t-1,j)), где С – цена закрытия.

            Не вычитая никаких средних, сформируем ковариационную матрицу COV размером 16 на 16 по всему полученному массиву данных. Матрица симметричная по построению, её след равен, с одной стороны, сумме собственных значений, а с другой – сумме квадратов приращений Ptj и по времени, и по акциям. По физической аналогии назовем след совокупной мощностью наших приращений.

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

                Известно, что среди всех векторов единичной длины существует вектор, который, будучи умноженным на матрицу слева и справа (транспонированным) дает максимум. Само значение называют  максимальным собственным  числом, а вектор – максимальным собственным вектором. Каков же максимальный собственный вектор и собственное число у нашей ковариационной матрицы?  Оказывается, максимальное собственное число равно 51,5% следа. То есть, больше половины всей мощности.

                Чтобы понять, откуда что берется, возьмем вектор-строку единичной длины {0,25;0,25;…;0,25} из 16 компонент.  Он примерно соответствует построению равновзвешенного портфеля.  Умножим его на указанную матрицу слева и справа. Только справа возьмем его транспонированную версию. Это единичный вектор, у которого все компоненты одинаковы. В результате умножения получим число, которое означает долю мощности, соответствующую одинаковым по величине, синхронным и синфазным изменениям цен.

                Если бы цены акций изменялись всегда одновременно и одинаково, полученная величина была бы в точности равна совокупной мощностью приращений. Если бы между приращениями не было связи, величина была бы случайной, но в среднем близкой к 1/16 от совокупной мощности.

                В действительности оценивая величина составила 49,3% совокупной мощности. То есть доля одновременных равных движений акций составляет практически половину всей мощности приращений. Ясно, что такую аномалию отнести к случайному выбросу нельзя. При этом скалярное произведение двух единичных векторов, максимального собственного и нашего, равномерного равно 0,976. Это означает, что наш равномерный вектор почти точно описывает главную зависимость нашего набора данных.

P.S. Один воздухоплаватель попал в шторм, который принес его неизвестно  куда, и зацепил воздушный шар за дереву. Под деревом проходил мужчина. Воздухоплаватель спросил, где я нахожусь.

— Вы висите на дереве.

-А Вы, наверное, математик.

-Как догадались?

-Только математики дают совершенно правильные и совершенно бесполезные ответы.

 

49 Комментариев
  • Сергей
    03 ноября 2021, 22:46
    а можно картинки какие-нибудь?
      • ezomm
        04 ноября 2021, 15:35
        SergeyJu, не надо картинки.Есть идеальный шаблон для графика.В идеале график весь из свечей -приседающий, но куклы манипуляторы растаскивают приседающих в разные стороны.



        • Серёга Ростовский
          04 ноября 2021, 23:35
          ezomm, интересно получается. В идеале — 1 свеча. С большой тенью. Тень — это коррекция. Цикл, короче.
    • Glago
      04 ноября 2021, 13:52
      Сергей zzz, вот есть картинка, но только она для 7 эмитентов и данные брались за 2019 год



      • Сергей
        04 ноября 2021, 14:28
        Glago, спасибо!
        • Glago
          04 ноября 2021, 20:59
          SergeyJu, да корреляционная) а тогда объясните чайнику как строится ковариоционная)
            • Glago
              05 ноября 2021, 12:59
              SergeyJu, да, лень) 
  • qxr1011
    03 ноября 2021, 22:53
    мои знания, математики остались на уровне 6 класса, так что мне и картинки не помогут, :)

    но с изначальной идей согласен

    однако пытаться  зависмотсь акции от маркета отыграть на самой акции имхо мало преспективно

    т.е торговать надо таки саму акцию без оглядки на маркет
    • wrmngr
      03 ноября 2021, 23:52
      Зависимости конечно же есть. Это общая бета. И конечно есть специфический риск, который практически непрогнозируем. Какую информацию мы получили из данного рисерча?
      • Maxim Sheyko
        04 ноября 2021, 23:29
        wrmngr, Какую информацию мы получили из данного рисерча?

        Когда поднмается вода, поднимается и утка) Только обоснование математическое.
  • ICWiener
    03 ноября 2021, 22:54
    Это говорит о том, что польза диверсификации преувеличена
    • Сергей
      03 ноября 2021, 23:01
      ICWiener, это смотря какие группы эмитентов взять… но на долгом сроке обязательно всё растёт, элементарную инфляцию никто не отменял.
      стоп, а данные матрицы не про это ли??
  • Константин Лебедев
    03 ноября 2021, 23:10
    Лучше сразу давать jupyter notebook файл иначе не понятно, на чем такие вычисления делались. А пока выглядит как перепост.  
  • Мультитрендовый
    03 ноября 2021, 23:15
    Очень интересные наблюдения. У меня тоже есть некоторые теории на этот счет. Если учесть что на каком то длительном промежутке времени смещены на немного старты роста и падений акций и синхронность происходит ассинхронно с поправкой на это, то я думаю данные стали бы более точны. Второй момент о чем я еще думаю что так оно и есть это то что на каком то промежутке времени если посчитать в процентах например, старт которого у каждой акции свой сумма взлетов и падений в течении какого то времени равна определенной величине. Эти величины я думаю используют при построение кривой графика таким образом чтобы большинство оставалось в минусах. Ну и да посути я вот смотрю многие акции растут одинаково, единственно одна группа акций может вырости сегодня на 0.5 процентов, завтра на 1, после завтра на 2 всего получится 3.5% другая вырастит на столько же просто в разные дни и разными долями) Я когда собирался только торговать думал что можно как художник скакать по акциям, типо вот одна подросла, продал, купил другую упавшую, а по сути так не возможно, либо все растут либо все падают и так скакать не получится) Причем сегодня может значительно расти одна, а завтра уже другая)
  • Михаил Глазков
    03 ноября 2021, 23:43
    балин, ни фига не Smart-lab — Smart-math)
  • MPlus
    04 ноября 2021, 00:43
    Взялся читать с интересом к знаниям. На словах «след матрицы» нахлынули тёплые воспоминания, на «скалярном произведении двух единичных векторов» как отпустило.

    Спасибо! из выводов понял, что значимых зависимостей роста не обнаружено, 50/50 растут вместе или по одиночке
    • master1
      04 ноября 2021, 01:05
      MPlus, он же трек, он же шпур
  • master1
    04 ноября 2021, 01:04
    Насколько применим технический анализ для индексов и фьючерсов на индекс?
    15 октября 2021, 00:03•master1+36

    smart-lab.ru/mobile/topic/731129/
  • Michael
    04 ноября 2021, 04:16
    Если российские эмитенты — то они дружно толпой за нефтью все ходят.
      • ezomm
        04 ноября 2021, 15:27
        SergeyJu, так и должно быть если нами амеры торгуют на 70%.
      • Michael
        04 ноября 2021, 20:16
        SergeyJu, я думаю, что нефть и SP500 объясняют до 80% вариации в ценах российских эмитентов, особенно на дневных таймфреймах. Остаточные 20% — идиосинкратический риск эти компаний.
  • MadQuant
    04 ноября 2021, 08:51
    Ну все логично в этом смысле, вы сделали некий независимый тест CAPM и обнаружили, что она на России работает) Я удивлен, что market factor (proxy для которого равновзвешенный портфель) объясняет всего 50% дисперсии — спроси меня, я ожидал бы больше.
    • Kot_Begemot
      04 ноября 2021, 10:06
      MadQuant, при чем здесь CAPM? и как вы оцениваете ее «рабочесть», исходя из дисперсии равновзвешенного портфеля?
      • MadQuant
        04 ноября 2021, 10:55
        Kot_Begemot, ну потому что результат можно интерпретировать в терминах главных компонент таким образом, что первая главная компонента объясняет более 50% дисперсии. И отдельно получилось, что первая компонента и равновзвешенный портфель сильно скоррелированы — то есть первая компонента и есть «рынок».
        • Kot_Begemot
          04 ноября 2021, 11:46
          MadQuant, это Sergey Ju и написал. А вы про CAPM написали, да ещё и с утверждением о том, что она «работает». Я потому и спросил какая связь между PCA и CAPM.
          • MadQuant
            04 ноября 2021, 13:07
            Kot_Begemot, ну связь ровно в том, что доминирующее значение имеет маркет фактор, и акции за ним «бегают». Согласен, что по поводу «работает» я погорячился, поскольку надо установить взаимосвязь между бэтами и ожидаемым ретурном, из топика она неясна.
  • OlgaA
    04 ноября 2021, 09:15
    Плюсанула, за анекдот ещё бы плюсик поставила.
    А как вы торопилась его писать ещё бы плюс.
    «зацепился за дереву» — «зацепился за ветку дерева» но это не важно. Всё равно очень приятно утром почитать анекдоты.
  • svgr
    04 ноября 2021, 10:52
    Сразу в голову приходит ввести виртуальную акцию — «индекс», которая отвечала бы за настроение рынка, и проводить все рассмотрения относительно неё. То есть мерить зависимость каждой акции от индекса, а не между собой.
    Поскольку валиться две акции могут потому что рынок валится (по общей причине), а не глядя друг на друга. А выглядит часто, что глядя.
    • ezomm
      04 ноября 2021, 15:29
      svgr, правильный индекс не нужен вверху сидящим. Манипулировать не смогут. Мне Никкей японский нравится .
  • Андрей
    04 ноября 2021, 11:01
    После фразы ковариационная матрица понял, что филологам читать нет смысла))
  • svgr
    04 ноября 2021, 11:16
    А практическое применение можно было бы поискать, если исследования расширить. Для сильно зависимых поискать периоды запаздывания в отработке, если они есть и существенны, условия для этого. Своего рода арбитраж бы вышел.
    • ezomm
      04 ноября 2021, 15:31
      svgr, применение простое. Ищешь активы кот-е ходят по волнам Эла типа с нормальными корр-ми и торгуешь их. А то кроят индексы как хотят так, что цена без коррекций ходит.
  • Врач-бондиатОр
    04 ноября 2021, 19:40
    Интересно написано.
    Но почему просто нельзя коэффициент корреляции рассчитать?
    • Пафос Респектыч
      04 ноября 2021, 19:59
      Врач-бондиатОр, по Пирсону или какой? Ну вообще-то он всё время разный, всё же всё время шевелится там, то вместе куда-то идёт, то каждое в свой боковик или коррекцию уходит ))
      • Врач-бондиатОр
        04 ноября 2021, 20:04
        Пафос Респектыч, Пирсона скорее всего, Спирмен типа как ранговый.
        Может наука еще какой придумала?
        • Пафос Респектыч
          04 ноября 2021, 20:22
          Врач-бондиатОр, коинтеграцию придумала, очень давно уже тоже ))
          • Врач-бондиатОр
            04 ноября 2021, 20:49
            Пафос Респектыч, а сцылу кинете на метод? Никогда о нем не слышал
            • Пафос Респектыч
              05 ноября 2021, 00:04

              Врач-бондиатОр, ну что вы в самом деле )
              ru.wikipedia.org/wiki/Коинтеграция

               

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

              • Врач-бондиатОр
                05 ноября 2021, 06:47
                Пафос Респектыч, дык мы же не экономисты/математики по образованию...)
            • Пафос Респектыч
              05 ноября 2021, 00:10
              Врач-бондиатОр, а ну и даже поиск по смартлабику ненулевое количество результатов выдаёт.

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

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