Kot_Begemot
Kot_Begemot личный блог
13 июля 2019, 14:22

О применимости АКФ в анализе временных рядов на примере акций ПАО Сбербанк


      В свете интереса к моим работам в области оценки рисков нестационарных объектов со стороны опционов и возникшего вопроса о применимости к анализу финансовых временных рядов методов классического статистического анализа проведём маленький численный эксперимент:

  • Оценим АКФ акций ПАО Сбербанк за последние 8 лет :

О применимости АКФ в анализе временных рядов на примере акций ПАО Сбербанк
Рис. 1. Тест Дики-Фуллера и автокорреляционная функция логарифмических приращений цен акций ПАО Сбербанк.


Как видно из теста, никаких трендов (англ. тенденций, закономерностей) на акциях Сбербанка классической математической статистикой не обнаружено и все АК коэффициенты лежат в пределе статистической погрешности при измерении нуля.


Однако, тест Дики-Фуллера, с одной стороны, разработан для стационарных, не-локализованных процессов и отражает только отсутствие трендов в среднем по времени, а с другой — проводится совершенно с другими целями выявления детерминированных сезонных и/или растущих тенденций, а не стохастических оценок рисков. В этом смысле мы будем интерпретировать АКФ не по-классически, детерминированно, а как функцию искажения случайности.

Прим. Вышесказанное означает, что любые средства ТА — волновой и свечной анализ, индикаторы и т.д. — будут в лучшем случае проигрывать стратегии «купил и держи» половину доходности (в предположении полу-случайных сделок).


  • Построим простейшую нестационарную модель ценообразования:
Пусть E(t) — равновесная цена актива в момент времени t, детерминированная балансом спроса и предложения и подчиняющаяся законам броуновского движения dE(t) ~ N(0,GV), где GV — глобальная волатильность (изменчивость).

Пусть S(t) — рыночная цена, являющаяся по отношению к справедливой цене некоторым линейным фильтром и обладающая собственной, дополнительной неустойчивостью — антикоррелированными ошибками определения справедливой экономической цены. 

Запишем простейшую AR-1 модель:

dS(t) = acc * dE(t) + (1-acc)*dE(t-1)

где коэффициент асс является корреляционным коэффициентом и отражает конечную точность отражения рыночных равновесных цен через биржевые котировки.

  • Оценим глобальную историческую волатильность актива E при помощи кода Матлаб:  

% x — исторические данные цен
% L — длина скользящего окна рассмотрения

function s=AdRisk(x,L)

[q]=length(x);
i=L; 

while i<q+1

f=x(i-L+1:i); 

%% Дисперсии
s(i,1)=std(f); % стандартная оценка

%% Оценка с учётом корреляций
y=f(2:L)-mean(f);
z=f(1:L-1)-mean(f);
c=y'*z/(z'*z);
s(i,2)=std((y-c*z)/(1-c));

end

s(1:L-1,:)=[];
plot(s); 

end

  • Сравним полученные оценки волатильности (HV) и глобальной волатильности (HV AR adj) актива :

О применимости АКФ в анализе временных рядов на примере акций ПАО Сбербанк
Рис2. Оценки собственной волатильности актива (синяя кривая) и волатильности его справедливых цен (зелёная кривая).  


Изображение демонстрирует, что в моменты трендовых движений (выделены вертикальными зонами), когда цены бьют по страйкам, оценка собственной волатильности актива оказывается значительно ниже (на 20-25%) оценки волатильности его справедливых цен. 

Историческая волатильность в среднем для акций ПАО Сбербанк занижена на 5% по сравнению с оценкой его глобальной волатильности.

Оценка глобальной волатильности имеет более адаптивную природу и быстрее реагирует на изменяющиеся условия среды.


Это расхождение между волатильностью рыночных и справедливых цен вполне способно объяснить стационарную переоценку опционов, наблюдающуюся на финансовых рынках (превышение IV над HV) :

О применимости АКФ в анализе временных рядов на примере акций ПАО Сбербанк


Рис 3. Ожидаемая (VIX) и историческая волатильность опционов на индекс SP500, рассчитанная по 30-дневным опционам биржей CBOE . 







20 Комментариев
  • Sergey Pavlov
    13 июля 2019, 16:29
    Интересно. Спасибо. Тем самым вы намекаете, что американские опционы торгуются вполне справедливо или же  всего лишь не настолько дорого как про это принято говорить?
  • GoodBargains
    13 июля 2019, 17:38
    Прочитал начало: За последние 8 лет у высших математиков на сбербанке не было трендов. Математики они точно?) Не той рулеткой мерят:)
      • GoodBargains
        13 июля 2019, 18:21
        Kot_Begemot, )) с 50 до 280 в 5 раз на месяце это не тренд был?:)
          • GoodBargains
            13 июля 2019, 21:34
            Kot_Begemot, если подсчитать визуально  в этом движении, то очень много было моментов с 5 плечом зайти и ничего не делая больше заработат сотни процентов. Значит не тот мат инструмент?
              • GoodBargains
                14 июля 2019, 02:52
                Kot_Begemot, как должен тогда выглядеть месячный свечной график, чтобы на нем ваша АКФ показывала тренд?
                  • GoodBargains
                    14 июля 2019, 08:23
                    Kot_Begemot, я так понял должна быть прямая линия под градусом? Чтобы математически его определить? Так то явно не случаен график. Его швыряет туда сюда, но направленность почти всегда присутствует, иногда швыряние переходит в более яркий направленный «тренд»
                      • GoodBargains
                        14 июля 2019, 13:01
                        Kot_Begemot, да, так понятнее. А по нефти не смотрели? Там сезонная составляющая фундаментальная есть
                          • GoodBargains
                            14 июля 2019, 21:29
                            Kot_Begemot, а вообще с тз математики на каких фин рынках деньги есть? Если вообще есть?
            • ezomm
              13 июля 2019, 23:53
              GoodBargains, Старуха сказала Герману что выиграет 3,7(9), и туз те 1.Она права.Тренд -это нечетное количество новых перемен (углов графика).У Вильямса Билла -Это 3.У Эллиота тоже 3.У японцев 3 солдата.
              Коррекция -это фсегда (!!) четное количество новых  перемен  2-4-8.Просто надо учиться у японцев читать график. Я называю это- танец цены 3-2 те 3 шага вперед и 2 назад.
  • Rostislav Kudryashov
    13 июля 2019, 19:07
    В каких единицах господа математики измеряют «тренд»?
    Безо всякой математики в любом графике котировок можно увидеть сколько угодно «трендов» различной, заранее заданной «силы». Индикатор «Зигзаг» отлично эти «тренды» показывает.
    А под «силой тренда» можно понимать ту процентную величину, которую «Зигзаг» учитывает для отрисовки очередного экстремума, после того как котировки уйдут против этого экстремума на этот процент. Если повезёт, котировки могут уйти по новому тренду после точки поворота очень далеко — на радость игроку, поймавшему этот новый тренд.
    Реальны только прошедшие тренды. Тренды в будущее — только в воображении.
    Мой индикатор Зигзаг (PeakAnTrough) для Quik'а, показывающий всевозможные тренды на любой истории котировок, можно скачать с
    forum.quik.ru/forum17/topic3433/
  • ANTI_Finsov
    13 июля 2019, 20:25
    А.Г. к доске, где же ты?

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

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