業務でC#を用いることになったので、最近勉強していなくて朧気になってきた知識をReviseする意味でも、以下の書籍を読みながらC#で実装してみる。今日もP.18。
2. グリークス(続き)
オプションは、理論価格があるために、入力パラメータが明示的にわかっている。あらためて挙げるとこのとおり:
このため、この5つの変化がオプション価格に影響を与える。そこでリスク(価格変化)を管理するには、それらが変化したときにオプション価格がどの程度動くかを評価する。各パラメータに対する価格変化の指標をまとめてグリークス(Greeks)という。
なお行使価格は契約で決まっている(定数である)ため、リスク管理には用いない。
2. 10 オメガ
原資産の価格変化率に対する理論価格の変化率の比をオメガという。
まとめよう:
- コール・オプションのオメガ
- プット・オプションのオメガ
2.11 C#での実装
過去に実装したオプション理論価格およびデルタの理論価格を計算するメソッドを利用して実装した:
using System; using MathNet.Numerics; public static double Omega(double S, double K, double r, double sigma, double T, int CallPutFlg) { return Delta(S, K, r, sigma, T, CallPutFlg) * S / OptionPricing(S, K, r, sigma, T, CallPutFlg); }