Пластичность волатильности:Выделение гладкой нестационарности — различия между версиями
WikiSysop (обсуждение | вклад) |
WikiSysop (обсуждение | вклад) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 10: | Строка 10: | ||
{| width="100%" | {| width="100%" | ||
| width="90%" align="center"|<math> \sum^n_{k=1} ( x_k-s_k)^2 + \lambda \cdot \sum^{n-1}_{k=2} (\nabla^2 s_k)^2 = min, </math> | | width="90%" align="center"|<math> \sum^n_{k=1} ( x_k-s_k)^2 + \lambda \cdot \sum^{n-1}_{k=2} (\nabla^2 s_k)^2 = min, </math> | ||
− | | <div width="10%" align="right" style="color:#0000CC">'''( | + | | <div width="10%" align="right" style="color:#0000CC">'''(19)'''</div> |
|} | |} | ||
Строка 25: | Строка 25: | ||
{| width="100%" | {| width="100%" | ||
| width="90%" align="center"|<math> Err\bigl[\bar{r}(t)\bigr]= \sqrt{\left\langle (\bar{r}(t)-\bar{r})^2\right\rangle }. </math> | | width="90%" align="center"|<math> Err\bigl[\bar{r}(t)\bigr]= \sqrt{\left\langle (\bar{r}(t)-\bar{r})^2\right\rangle }. </math> | ||
− | | <div width="10%" align="right" style="color:#0000CC">'''( | + | | <div width="10%" align="right" style="color:#0000CC">'''(20)'''</div> |
|} | |} | ||
Строка 32: | Строка 32: | ||
{| width="100%" | {| width="100%" | ||
| width="90%" align="center"|<math> Err\bigl[\bar{r}(t)\bigr] \approx \frac{0.50\;\sigma}{\lambda^{1/8}},\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\; Err\bigl[\sigma(t)\bigr] \approx \frac{0.15\;\sigma}{\lambda^{1/8}}, </math> | | width="90%" align="center"|<math> Err\bigl[\bar{r}(t)\bigr] \approx \frac{0.50\;\sigma}{\lambda^{1/8}},\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\; Err\bigl[\sigma(t)\bigr] \approx \frac{0.15\;\sigma}{\lambda^{1/8}}, </math> | ||
− | | <div width="10%" align="right" style="color:#0000CC">'''( | + | | <div width="10%" align="right" style="color:#0000CC">'''(21)'''</div> |
|} | |} | ||
и практически не зависят от числа эмпирических точек <math>\textstyle n</math>. Более того, ошибки не зависят и от типа распределения (в случае дискретной модели лагового блуждания). Малая степень 1/8 объясняет причину необходимости использования широкого диапазона для изменения параметра <math>\textstyle \lambda</math>. | и практически не зависят от числа эмпирических точек <math>\textstyle n</math>. Более того, ошибки не зависят и от типа распределения (в случае дискретной модели лагового блуждания). Малая степень 1/8 объясняет причину необходимости использования широкого диапазона для изменения параметра <math>\textstyle \lambda</math>. | ||
− | Соотношения () задают типичный коридор колебаний сглаженных величин <math>\textstyle \bar{r}(t)</math> и <math>\textstyle \sigma(t)</math>, которые являются флуктуациями и статистически не значимы ''в случае постоянства'' волатильности. Поэтому они будут нашими ориентирами, по крайней мере, на горизонтальных участках <math>\textstyle \sigma(t)</math>. | + | Соотношения (21) задают типичный коридор колебаний сглаженных величин <math>\textstyle \bar{r}(t)</math> и <math>\textstyle \sigma(t)</math>, которые являются флуктуациями и статистически не значимы ''в случае постоянства'' волатильности. Поэтому они будут нашими ориентирами, по крайней мере, на горизонтальных участках <math>\textstyle \sigma(t)</math>. |
Приведём типичный пример численного моделирования (<math>\textstyle \sigma=1</math>, <math>\textstyle n=1000</math>) для трёх значений <math>\textstyle \lambda</math> (<math>\textstyle \nu=\log_{10}\lambda</math>): | Приведём типичный пример численного моделирования (<math>\textstyle \sigma=1</math>, <math>\textstyle n=1000</math>) для трёх значений <math>\textstyle \lambda</math> (<math>\textstyle \nu=\log_{10}\lambda</math>): | ||
Строка 43: | Строка 43: | ||
<center>[[File:volat_pic17.png]]</center> | <center>[[File:volat_pic17.png]]</center> | ||
− | Более жирная линия соответствует <math>\textstyle \lambda=1000000</math> (<math>\textstyle \nu=6</math>), а тонкая - <math>\textstyle \lambda=1000</math> (<math>\textstyle \nu=3</math>). Сплошные горизонтальные "уровни значимости" определяют двойную ошибку <math>\textstyle \pm 2 Err[\bar{r}(t)]</math> в случае <math>\textstyle \nu=6</math>, а пунктирные - для <math>\textstyle \nu=3</math> и <math>\textstyle \nu=9</math>. В отличие от уровней значимости корреляционных коэффициентов, мы имеем гладкую величину <math>\textstyle \bar{r}(t)</math>, которая может некоторое время "жить" вне заданного ошибкой диапазона. Тем не менее, соотношения () характеризуют значение типичных колебаний сглаженной величины для случайных данных. | + | Более жирная линия соответствует <math>\textstyle \lambda=1000000</math> (<math>\textstyle \nu=6</math>), а тонкая - <math>\textstyle \lambda=1000</math> (<math>\textstyle \nu=3</math>). Сплошные горизонтальные "уровни значимости" определяют двойную ошибку <math>\textstyle \pm 2 Err[\bar{r}(t)]</math> в случае <math>\textstyle \nu=6</math>, а пунктирные - для <math>\textstyle \nu=3</math> и <math>\textstyle \nu=9</math>. В отличие от уровней значимости корреляционных коэффициентов, мы имеем гладкую величину <math>\textstyle \bar{r}(t)</math>, которая может некоторое время "жить" вне заданного ошибкой диапазона. Тем не менее, соотношения (21) характеризуют значение типичных колебаний сглаженной величины для случайных данных. |
Однако в ситуации нестационарности, которая нас, собственно, и интересует, необходимо выдерживать баланс между гладкостью и отсутствием излишнего сглаживания. Так, если <math>\textstyle \sigma(t)=1+0.5\cdot \sin (2\pi t/T)</math>, где <math>\textstyle T</math> - общая длительность эксперимента, получаем следующие варианты сглаживания волатильности, оцененной по модифицированной амплитуде размаха: | Однако в ситуации нестационарности, которая нас, собственно, и интересует, необходимо выдерживать баланс между гладкостью и отсутствием излишнего сглаживания. Так, если <math>\textstyle \sigma(t)=1+0.5\cdot \sin (2\pi t/T)</math>, где <math>\textstyle T</math> - общая длительность эксперимента, получаем следующие варианты сглаживания волатильности, оцененной по модифицированной амплитуде размаха: |
Текущая версия на 20:35, 6 марта 2010
Корреляция разностей << | Оглавление | >> Автокорреляция остатков |
---|
Для выделения медленно меняющейся составляющей во временном ряду мы будем использовать фильтр Ходрика-Прескотта (далее HP-фильтр). Гладкая составляющая ряда находится в результате минимизации квадратов её отклонений от эмпирических данных , одновременно с требованием минимальности кривизны :
(19)
|
где вторая производная в разностях равна . Степень гладкости будет тем выше, чем больше параметр . Значения варьируются в очень широком диапазоне, поэтому мы будем приводить его десятичный логарифм , представляя .
При сглаживании сильно зашумлённых данных всегда присутствует произвол в выборе параметра . Если мал, существует опасность обнаружить нестационарность там, где её нет. При слабом сглаживании гладкая составляющая будет повторять любые локальные флуктуации, не имеющие к нестационарности ни какого отношения. С другой стороны, при сильном сглаживании мы рискуем упустить важные детали интересующей нас динамики.
Поэтому нам необходим некоторый статистический критерий степени сглаживания для уменьшения возможного произвола. Как обычно, будем в качестве эталона использовать модель случайного блуждания.
Среднее значение логарифмической доходности равно относительному изменению цены внутри временного лага . Волатильность будем восстанавливать по сглаженному среднему модифицированной амплитуды размаха цены внутри лага . Говоря о волатильности, всегда подразумеваем волатильность лага (минутную, часовую, дневную и т.д.).
Если число дискретных блужданий цены внутри лага достаточно велико, то, независимо от их распределения, логарифмические доходности будут нескоррелированными гауссовыми случайными числами. Сгладим их среднее значение при помощи HP-фильтра с различными параметрами и вычислим типичную величину колебаний вокруг среднего по всем эмпирическим точкам:
(20)
|
Аналогично определяется ошибка вычисления сглаженной волатильности лага. Численные эксперименты показывают, что эти ошибки, с хорошей степенью точности, убывают с ростом параметра следующим образом:
(21)
|
и практически не зависят от числа эмпирических точек . Более того, ошибки не зависят и от типа распределения (в случае дискретной модели лагового блуждания). Малая степень 1/8 объясняет причину необходимости использования широкого диапазона для изменения параметра .
Соотношения (21) задают типичный коридор колебаний сглаженных величин и , которые являются флуктуациями и статистически не значимы в случае постоянства волатильности. Поэтому они будут нашими ориентирами, по крайней мере, на горизонтальных участках .
Приведём типичный пример численного моделирования (, ) для трёх значений ():

Более жирная линия соответствует (), а тонкая - (). Сплошные горизонтальные "уровни значимости" определяют двойную ошибку в случае , а пунктирные - для и . В отличие от уровней значимости корреляционных коэффициентов, мы имеем гладкую величину , которая может некоторое время "жить" вне заданного ошибкой диапазона. Тем не менее, соотношения (21) характеризуют значение типичных колебаний сглаженной величины для случайных данных.
Однако в ситуации нестационарности, которая нас, собственно, и интересует, необходимо выдерживать баланс между гладкостью и отсутствием излишнего сглаживания. Так, если , где - общая длительность эксперимента, получаем следующие варианты сглаживания волатильности, оцененной по модифицированной амплитуде размаха:

В данном случае оптимальным значением была , так как испытывает шумящие колебания вокруг истинной волатильности, а - фактически не "ловит" синусоиду. Однако ситуация сильно ухудшается, если волатильность испытывает скачок. Так, пусть половину из "торговых дней" волатильность была , а вторую половину . Тогда сглаживания с различными дают такие результаты:

Видно, что в этом случае существенно размывает ступеньку. Сглаживание с размывает скачок волатильности существенно меньше, но зато даёт шумящие и незначимые колебания при постоянстве .
Корреляция разностей << | Оглавление | >> Автокорреляция остатков |
---|