← Voltar

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

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

Este tópico foi útil?

Compartilhar tópico

Comentários (8)

Entrar ou Criar conta, Faça login ou cadastre-se para deixar um comentário

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% (или базовый актив стремится к нулю), что быть не может. Подозреваю, что для человеческого восприятия в ОпешинЛабе Гамму перевели в проценты.

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