Блог им. Dabelw

Индустрия RV

Еще один проходной топик для диспута.

Соображения. Что мы измеряем волатильностью и какие выводы из этого должны получаться. Итак, у нас есть простая формула. Средний логарифм приращения * корень из времени и выходим на годовую волатильность. Ну и так как бытует мнение, что на всех ТФ вола одинаковая, то и будем мерить на любом. За одно и разберемся, так ли это.

Немного теории. Дисперсия, или второй момент распределения, показывает разброс значений случайной величины относительно мат ожидания. Что бы размерности совпадали, мы извлекаем из нее корень, усредняем и получаем среднее значение называемое волатильностью. Волатильность показывает одно стандартное отклонение. Или 64% площади плотности распределения. При этом, распределение рассматривается как Гаусовское. С нулевым мат ожиданием. Из чего следует, что мы допускаем, что количество и размерность красных и зеленых свечей одинаковое и средняя их величина равна сигме с вероятностью 68,2%. Именно это показывают нам наши индикаторы.

На самом деле нас должны интересовать не все свечи, а только те, у которых есть антипод. То есть свече -10 п. должна соответствовать свеча +10 п. Хотя, вы можете взять свое распределение, где свече +10, соответствует свеча -20. Но мы по Гаусу. Тогда, имея четное значение свечей мы получим реализованную волатильность RV и дррифт (уход от среднего). С учетом ЦПТ чем больше, тем меньше.

Что это означает практически. В рублях или баксах. А так же, что это за зверь такой RV. Напомню, что мы запустили scale робота на евро. С отступлением от мида 0,00025. У нас продано 50К и наша прибыль будет скапливаться на покупках. Продаем мы по 1К. Одна свеча должна быть 0,0005, вторая -0,0005. Тогда, мы продали по 1,4000, актив вернулся и и мы откупили по 1,4005. 0,5 долларов за проход. Актив ходит туда сюда, цепляет лимитки и… В общем сетка. Сколько за день? От 120 до 260 сделок. Возьмем в среднем 200. Как это перевести в волу. Если у нас было 200 сделок, логично предположить, что 200 свечей были +0,0005, а 200 были -0,0005. Остальные свечи ушли в дрифт и пока они нас не волнуют. В сутках у нас 1440 минут (для форекс). За это время сформировалось 400 свечей. 1440/400, продолжительностью 3,6 минуты. Теперь очень просто найти волатильность. И это будет реализованная волатильность. При цене БА 1.4 шаг 0,0005 составляет 0,036%. Переводим в годовую 256 дней*24часа*60мин/3.6 длительность нашей свечи и из всего этого корень =320. 320*0,036%=11.4% в годовом измерении. Ну и были дни 120 сделок и RV = 8.8%. И это реализованные деньги 0,5$*200=100 в день.

Теперь про тренды. Мы отбрасывали дрифт. Однако, это 10 по 0,0005. И если бы мы покупали, через каждые 0,0005 со стопом 0,0005. То кроме убытков в 100 баксов, у нас бы получалась прибыль от направленного движения, дрифта или тренда. Ну и об этом вы сами подумайте, как определить тренд и его силу в свете RV. Мы же, опционщики, отбрасываем эту бяку, потому что тренды у нас хеджируются.

Вывод. Можно ли доверять индикатору HV и считать, что это и есть RV. Ну, в общем, отличие понятно. Если мы возьмем очень большое окно усреднений, то дрифта (тренда) у нас будет мало и мы можем его игнорировать. В маленьких окнах влияние дрифта будет сказываться. И шаг сетки. Чем он больше, тем больше времени нам надо для получения ЦПК. Поэтому, в опционах, дельта/гамма меняются по времени. И, думаю, теперь понятно, что если мы по той же системе посчитаем шаг 0,01, на данном отрезке, то получим другую волу. А так как bstone посчитал, что в среднем, все волы одинаковые на всех  ТФ, то такие моменты и надо ловить.

Если интересно...

★5
50 комментариев
 Средний логарифм приращения * корень из времени и выходим на годовую волатильность

???
Стас Бржозовский, Берем логарифм одного закрытия и отнимаем от него логарифм другого закрытия. Обзываем это приращением и находим среднее из 132453 таких приращений. 
Дмитрий Новиков, воля ваша, сударь, но путаете вы)
Стас Бржозовский, соглашусь насчет путаницы, ибо



и даже эта оценка справедлива только при условии, что дрифта почти нет.
avatar
bstone, Путаница. Надо С/Сi-1, а афтор ln©-ln(Ci-) отнимал. Это говорит о том, что афтор не может делить все по справедливости, а может только отнимать по беспределу. 
Если мы используем эту формулу, то принимаем условие, что дрифт=0.  

Дмитрий Новиков, средняя от разности логарифмов цен будет просто оценкой дрейфа.

 

Вы, видимо, в момент написания той фразы очень сильно про дрейф думали, вот и вырвалось.

avatar
ch5oh, Гребанные Американские санкции. Я же не знал, что запретили равенство ln(a/b)=ln(a)-ln(b) если a,b >0 для использования на всей территории РФ. 
Ну, по хорошему, я упустил слово «по модулю». Я думаю, что это ключевое слово все прояснит.

Дмитрий Новиков, к сожалению не очень проясняет.

В статистике есть много рассуждений на тему "почему среднее от КВАДРАТА разности логарифмов (фактически, формула bstone ) является состоятельной несмещенной оценкой второго момента распределения".

 

Но я не могу сходу вспомнить ни одного места, где бы аналогичное утверждение доказывалось для среднего от МОДУЛЯ разности логарифмов.

 

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

 

Может быть, bstone сможет точнее сказать что мы оцениваем, если берем модуль разности логарифмов и вычисляем его среднее?..

avatar
ch5oh, В формуле bstone мы получаем сигму в квадрате. Однако, используем мы просто сигму. Возводя в квадрат логарифм мы получаем ряд положительных чисел. Что бы привести их к размерности исследуемого ряда надо извлечь из этого корень. Или просто. Брать по модулю логарифм и не извлекать корень.
Дмитрий Новиков, это не волатильность у тебя а совсем другой зверь. И другое значение. Пример. У тебя 100 отклонений от среднего, из них одна единичка, одна минус единичка, остальные нули. Волатильность в этом случае корень(2)/10. Твое среднее линейное отклонение 1/50. И близко эти вещи не стоят

Стас Бржозовский, нууу… 0.14 против 0.20.

Но попытку оценить волу через модуль я нигде не могу вспомнить. Даже Янги-Жанги-Паркинсоны через квадраты различных характеристик баров выходили на квадрат сигмы.

avatar
ch5oh, 0,14 против 0,02. А если не 100 замеров а 10000, то 0,014 против 0,0002

Стас Бржозовский, давай не будем прессовать Дмитрия черезчур жесткой критикой? Может быть грааль именно в том, чтобы мерять эрви через модуль разности?

 

Ты вон вообще какой-то ересью занимаешься, чтобы оценку эрви получить. =)

 

Скорее всего через модуль тоже можно считать. Но тогда там надо ставить коэффициент для пересчета. Чтобы из полученной чиселки для нормального процесса получить именно сигму.

 

А если процесс не нормальный — тогда придется подставлять какой-то другой коэффициент. Вот в чем собака порылась, кмк.

avatar
ch5oh, так кто же прессует) просто среднее линейное отклонение хвосты прячет гораздо сильнее, чем среднеквадратическое. В корень(n) раз сильнее
ch5oh, ересью, да)) я люблю эти хвосты за хвост на свет вытаскивать, а Дмитрий — наоборот, аккуратно их бубликом заворачивает))
ch5oh, кстати, въехал я вроде в разницу. Вариант Дмитрия — полярный случай расчета отклонений. Возьмем формулу (сумм(abs(xi)^k)/n)^(1/k), где xi — отклонения от среднего. При k=1 получаем вариант Дмитрия. При k=2 — обычное ско. А дальше k=3.4.5 и тд. В предельном случае, устремляя k к бесконечности отклонение будет измеряться как max(abs(xi)). Вот тут собака и роется.Дмитрия интересует предельный вариант k=1, вы с бстоуном любите классические k=2, а мне симпатична та бесконечность)
Стас Бржозовский, А я понял. Вы только первый абзац прочитали. Формула bstone правильная. 

Стас Бржозовский, bstone ,

Кажется, разобрался со средним модулем приращения логарифмов.


Действительно, имеется формула согласно которой для броуновского процесса параметр сигма равен 20 среднедневным отклонениям цены (по модулю).


Sigma = 20 * AVG( ABS® )
r = Ln( C[k] / C[k-1] )


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

 

В частности, она позволяет делать грубую прикидку волатильности по значению прироста за один день. Например, если Сбер вырос за сутки на 3%, умножаем на 20 — получаем годовую волатильность 60%.

 

Если СИ укрепился на 0.2% за день — это дает годовую волатильность 4%. Очень удобно считать в уме.

 

Дмитрий Новиков , СПАСИБО !

avatar
ch5oh, это похоже на какой то приближенный расчет, коэффициент коррекции по времени. что то вроде 20 — примерно корень из количества дней в году.
Стас Бржозовский, там есть точная формула через корень из ПИ и корень из количества торговых дней в году. В итоге что-то типа 19.89 множитель. Но в уме, понятно, легче запомнить просто "20".
avatar
ch5oh, Можно так. Но. Мы тут сравнивали с bstone волатильности на разных ТФ. Для RV он использовал модель. Однако. Задача такая. У нас есть дневная свеча 1%. НLOC. Сколько раз сработает ДХ, если мы сделаем шаг 0,01%?
Дмитрий Новиков, это зависит. В основном от размаха H-L. Но еще зависит от конкретной траектории.
avatar
ch5oh, Ну размах это как раз наш модуль. А траектория? Это что? Волны Эдиота? То есть мы в тех анализ уходим? Тогда RV = размах*количество линий поддержки/сопротивления:). Вопрос то простой. Сколько раз купит и продаст ДХ в дневной свече, если параметры свечи нам известны? Шаг тоже. 

Дмитрий Новиков, Вы же понимаете, что рынок может 10 раз сходить от хай до лоу и обратно? При этом тело свечи может оказаться около 0. И размах от хай до лоу может быть небольшой.

 

Но при этом реализованная вола будет просто фантастическая.

 

Вероятно, это как-то бьется с методикой Стас Бржозовский 

avatar
ch5oh, То есть на малых ТФ вола будет отличаться от волы на больших ТФ? Или. На разных ТФ вола разная?

Дмитрий Новиков, блин, чето устал. У нас явно проблемы в коммуникации с Вами (за счет моей тупости).

 

Просто объяснил на пальцах где у нас сидит зависимость от траектории БА. Вы картинки в посты не делаете, вот и я не буду. Все написано. "Кто захочет, тот поймет."

avatar
ch5oh, С большим удовольствием. Картинки из пальцев делать не буду. Представим себе свечу 1% без хвостов. Время возьмем за 1. Тогда волатильность или размах = 1%*1^0,5=1%. Теперь считаем, сколько в этой свече должно быть интервалов по 0,1%. 1/0,1=10=время^0.5. Выводим время из под корня 10^2=100. Что бы сформировать тело свечи нам потребуется 10 интервалов по 0,1%=1%. Остается 90 интервалов. Которые не участвуют в построении тела свечи. Это значит, что 45 положительным интервалам соответствует 45 отрицательных. 45 раз купили и 45 раз продали. Каждый раз по 0,1% итого 4,5%. Это прибыль. Теперь убытки. Мы продавали когда 10 интервалов формировало тело свечи. Начали продавать с 100 и кончили 101. Средняя цена 100,5. А сей час цена 101. Убыток 0,5 на каждый ордер. А ордеров 9 штук=4,5. То есть убытки по движению БА, полностью компенсируются прибылью от ДХ в 0,1. И это при условии, что волатильность на 0,1 ТФ та же самая что и на 1 ТФ. А так как они разные, то и результаты разные.
Теперь, вам будет не сложно, представить все это на опционе. Опцион это нарисованная будущая свеча. Ее величина это премия опциона. И вперед. 
Так понятнее?
Дмитрий Новиков, =) предлагаю перейти к обсуждению календарных конструкций.
avatar
ch5oh, Так мы уже тут. Нам надо понять, почему в ТФ разная вола. 
ch5oh, ох тыж. А вот если этот k сделать не дискретным а непрерывным на луче 0;+бесконечность, то вылазят две штуки. Что на плюс бесконечности я писал. А при k=0 получим противоположный вырожденный вариант. среднее отклонение будет выглядить как min(abs(xi)). Дальше, с ростом k оно растет до max(abs(xi)) при k=+бесконечность. Все остальные случаи, включая и вариант Дмитрия, и вариант ско — промежуточные, то есть, похоже, что это среднее отклонение — монотонно возрастающая функция от степени k. Интересно, можно ли как то потребить эту хрень. Получается, условно говоря, что типажи, склонные к k=0 — пофигисты, считающие значимые флуктуации мало значимым и при их жизни не повторяющимся явлением. Сторонники больших k — что то вроде верных талебовцев
ch5oh, Давайте на меня наезжать. Я для этого и пишу.

Дмитрий Новиков, не хочется застревать на частностях. Хочется уже с календарями разобраться.

 

В моей картине мира все просто: если в ближней серии айви выше ашви, но при этом ашви выше айви дальней серии — я ближнюю продам, а дальнюю куплю.


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

 

Если ашви будет меньше обеих айви — обе серии продам (скорее всего).

avatar
ch5oh, и тут поспорить можно) а зачем обе серии продавать в последнем случае? Продать дорогую и дело с концом) другое дело, что можно таки слепить какую то встречку, календарь, в целом продажную, но максимизирующую какую нибудь радость. Гамма фактор, например

Стас Бржозовский, 2 серии, например, для диверсификации.


Но пока что календари у меня — просто отдельные позиции, возникшие в силу разных исходных ситуаций в разных сериях. Поэтому тут никакой конкретики ты от меня не услышишь.


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

avatar
ch5oh, ок, помолчу)
ch5oh, Я хочу к календарям через ДХ подойти. Так что тему эту мы закрывать не будем. Надо все таки в волах разобраться. И с общей помощью мы ее вычислим. 
Дмитрий Новиков, сделали оценку сигмы в квадрате, потом извлекли корень. Не самая сложная операция во всей этой истории. =)
avatar
ch5oh, квадрат у нас для оценки дисперсии. Что оценивает усреднение модуля, кроме как среднего по модулю отклонения, сказать затрудняюсь :)
avatar
bstone, Нам надо найти RV. Задача такая. Сколько нам нарубит, или нарубил ДХ за время Т. Если кто может предложить формулу, буду благодарен. По идеи надо взять дисперсию, отнять от нее дрифт. Но на сколько среднее квадратов будит отражать реальность? 
Дмитрий Новиков, тут фишка вот в чем. Мы же считаем RV базового актива, но нам это надо для опционов. А откуда в опционах вылезает параметр волатильности? А из модели ценового процесса: dS = drift * S * dt + sigma * S * dX, где dX — винеровский процесс (т.е. нормальное распределение с нулевым матожиданием и единичной дисперсией). Т.е. наша sigma — это СКО случайной компоненты модели ценового процесса. Поэтому корень из среднего квадратов будет отражать реальность максимально, именно в силу модели, которая лежит в основе расчета стоимости опционов.
avatar
bstone, Абсолютно согласен. Но это модель реальности, а не реальность. Что бы приблизится к реальности нам надо нормальное распределение. Это в тот момент, когда весь СЛ кричит криком, что распределение на Гаусово. Что бы получить нормальное, надо брать большую выборку по ЦПТ. 
Что касается опциона, тут вопросов нет. Там модель. Теперь эту модель надо сравнивать. Индикатор HV сделает так: решит, что рассматриваемый период является нормальным распределением и выдаст сигму для нормального распределения. А ценовой процесс у нас такой: 10 дней росли по проценту, а на 11 упали на 10%. Понятно же, что CKO нам посчитает это как для нормального процесса. А мне надо оценить и узнать сколько мне сделал ДХ на рынке. То есть какая получилась RV. И как мне это сделать?
Дмитрий Новиков, да, дело не в логарифме, дело в квадрате :)
avatar
bstone, Индикатор как раз так и считает средне квадратично. А мы то нарезаем ряд по 0,0005 и у нас среднее 0,0005. И там можно хоть по модулю, хоть в квадрат, а потом корень. 
И, думаю, теперь понятно, что если мы по той же системе посчитаем шаг 0,01, на данном отрезке, то получим другую волу.
И что? Другую волу мы конечно получим, но какую, узнаем только когда получим. 
avatar
братан… ты это… чёткий… я охххххренел
 но тут нарисовался… извечный русский вопрос… по Чернышевскому… вверхь или вниз?
исаев александр, Этот вопрос отсутствует в принципе. Движение вверх вниз хеджируется опционом.
исаев александр, у опционщиков (с дельта-хеджером) вопрос "вверх или вниз?"  заменяется на другой извечный общечеловеческий вопрос: "встанет или не встанет?"
avatar
ааа… нано технология … понял… был неправ… осознал…
 деревативы … сцуко деревативы… верчу кручу…

теги блога Дмитрий Новиков

....все тэги



UPDONW
Новый дизайн