← Zurück

Неправильно считается гамма опциона

У опционов гамма, рассчитываемая через option.Gamma(volatility), в 10 раз меньше чем должна быть.

War dieses Thema hilfreich?

Thema teilen

Kommentare (8)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Mikhail Sukhov
Mikhail Sukhov

Maxim K.: У опционов гамма, рассчитываемая через option.Gamma(volatility), в 10 раз меньше чем должна быть.

А вы волатильность в процентах передаете или в долях?

Maxim K.
Maxim K. Autor

(Option.Volatility/100) - видимо в долях.

Mikhail Sukhov
Mikhail Sukhov

Maxim K.: (Option.Volatility/100) - видимо в долях.

Бага. Поправим на днях.

Maxim K.
Maxim K. Autor

Всё остальное вроде правильно считается.

Mikhail Sukhov
Mikhail Sukhov

Maxim K.: Всё остальное вроде правильно считается.

Да, в гамме было некорректное вычисление при делении. Еще под вопросом Ро. Я его не использую (как и гамму). Поэтому может быть и косяк. Проверить не с чем. =(

lesser
lesser

Гамма расчитана в S# равна (Гамма в OptionLab) / 100 :( S# = 0.03 , OptionLab = 3

все остальные греки совпадают.

считаю так :

var bs = new BlackScholes(strategy.Security);

del = bs.Delta(strategy.Security.Volatility / 100m) * sec_pos; gamma = bs.Gamma(strategy.Security.Volatility / 100m) * sec_pos; theta = bs.Theta(strategy.Security.Volatility / 100m) * sec_pos; vega = bs.Vega(strategy.Security.Volatility / 100m) * sec_pos;

Mikhail Sukhov
Mikhail Sukhov

lesser: Гамма расчитана в S# равна (Гамма в OptionLab) / 100 :( S# = 0.03 , OptionLab = 3

Теперь осталось понять, где именно. Гамма в 3 - это очень и очень много. Фактически тогда дельта будет больше 100% (или базовый актив стремится к нулю), что быть не может. Подозреваю, что для человеческого восприятия в ОпешинЛабе Гамму перевели в проценты.

OvcharenkoVI
OvcharenkoVI

Mikhail Sukhov:

lesser: Гамма расчитана в S# равна (Гамма в OptionLab) / 100 :( S# = 0.03 , OptionLab = 3

Теперь осталось понять, где именно. Гамма в 3 - это очень и очень много. Фактически тогда дельта будет больше 100% (или базовый актив стремится к нулю), что быть не может. Подозреваю, что для человеческого восприятия в ОпешинЛабе Гамму перевели в проценты.

скорее всего так и есть.