vampirus
vampirus личный блог
20 августа 2012, 22:32

Формула для рассчета волатильности.

Эту формулу я сделал для AmiBroker, рассчитывает она волатильность исходя их дельтанейтрального рехеджирования по клоузу дня. Есть еще формула рассчета исходя из режеджирования через определенный интервал движения базового актива, но там надо подбирать оптимальный интервал для каждого актива, а эта формула универсальна.

DayCdelta = Ref(C,-1) — Ref(C,-2);
MAd = Sum(DayCdelta*DayCdelta, 10)/14;
VolD = MA(sqrt(MAd)/(O*0.000538),3);
Plot(VolD, «VolDay»,colorRed, ParamStyle(«Style»));

Цифры 10/14 — отражают то что в неделе 5 торговых сессий, можно делать и усреднения с другими параметрами 5/7, 20/28
В AmiBroker ставьте интервал дневки, на других таймфреймах будет неправильная волатильность.
7 Комментариев
  • Андрей
    20 августа 2012, 22:51
    выдает синтаксическую ошибку в последней строке
    • Андрей
      20 августа 2012, 23:04
      Роман Некрасов, спасибо поправил
  • GH05
    20 августа 2012, 23:23
    0.000538 что за коэффициент?

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

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