お知らせ
QuantLib-Pythonの使い方を学びたい方向けのチュートリアル第一弾をnoteにアップしました。初回ということで、ウォーミングアップとして基本機能を解説しています。Pythonで金融商品評価について学びたい方におすすめです。
以下リンクからご確認ください。
Quant College レクチャーシリーズ(11)QuantLib-Python チュートリアル(導入編)|QuantDeveloper|note
概要は以下の通りです。
- QuantLib-Pythonチュートリアル第一弾
- 初回なのでウォーミングアップとして、基本的な機能を紹介
- 日付関連機能、Black公式、Black-Scholesモデル、インプット変更後の価格再計算、数値微分によるGreeks計算など
- 解説に用いるサンプルコードはNotebook形式でダウンロード可能
- 概要は冒頭の目次をご参照
- 2022/3/2 18:00まで半額セール
Quant College レクチャーシリーズ(11)QuantLib-Python チュートリアル(導入編)|QuantDeveloper|note
当noteの特徴
- ライブラリの使い方を簡単なサンプルコードを通して説明した。
- 関数に与える引数の意味をできるだけ平易に解説した。
- Pythonの若干難しめな文法や機能は使わないで説明するよう努めた。
- ファイナンス関連の実務知識もその都度、簡単に補足説明した。
- ソースコード一式をすぐに動かせるよう、Jupyter Notebook形式で配布している。
Quant College レクチャーシリーズ(11)QuantLib-Python チュートリアル(導入編)|QuantDeveloper|note
詳細目次
- 1.はじめに
- 1.1 当noteの構成
- 2.QuantLib-Pythonの概要とインストール
- 2.1 概要
- 2.2 インストール
- ソースコード一式(Notebook)
- 3.日付関連
- 3.1 ライブラリのインポート
- 3.2 Date:日付
- 3.3 Period:期間の指定
- 3.4 Calendar:休日参照都市
- 3.4.1 単一都市の参照
- 3.4.2 JointCalendar:複数都市の参照
- 3.5 DayCounter:日数計算
- 3.6 Schedule:キャッシュフロー日付展開
- 3.6.1 Stubがない通常ケース
- 3.6.2 最初がShort Stubのケース
- 3.6.3 最後がShort Stubのケース
- 3.6.4 最初がLong Stubのケース
- 3.6.5 最後がLong Stubのケース
- 3.6.6 生成済みの日付スケジュールからオブジェクト生成
- 4.Black公式
- 4.1 ライブラリのインポート
- 4.2 日付関連の設定
- 4.3 市場データ
- 4.4 取引データ
- 4.5 Black公式
- 4.5.1 コールオプション
- 4.5.2 プットオプション
- 4.5.3 プットコールパリティ
- 4.6 インプライドボラティリティ
- 4.7 BlackCalculator:グリークス等の計算
- 4.7.1 プライシング
- 4.7.2 グリークス
- 4.7.3 その他
- 5.BSモデル
- 5.1 ライブラリのインポート
- 5.2 可視化の準備
- 5.3 評価日の設定
- 5.4 日付関連の設定
- 5.5 市場データ
- 5.6 TermStructureの生成
- 5.6.1 TermStructureに基準日を外から与える場合
- 5.6.2 グローバル基準日をもとにTermStructure内部で基準日を求める場合
- 5.7 PricingEngineの生成
- 5.8 取引データ
- 5.9 Instrumentの生成
- 5.10 プライシング
- 5.10.1 市場データの変化
- 5.11 グリークスの計算(解析解)
- 5.11.1 市場データの変化
- 5.12 グリークスの計算(数値微分)
- 5.12.1 デルタ、ガンマ
- 5.12.2 ベガ
- 5.12.3 セータ
- 5.13 別のモデルで再計算
- 5.13.1 Hestonパラメーター
- 5.13.2 PricingEngineの生成
- 5.13.3 プライシング
- 5.13.4 HestonモデルのBSモデルへの退化
- 5.13.5 Lazyオブジェクト
- 6.おわりに
- 大事なお知らせ
- 参考文献
Quant College レクチャーシリーズ(11)QuantLib-Python チュートリアル(導入編)|QuantDeveloper|note
QuantLib-Pythonチュートリアル シリーズ記事
QuantLib-Pythonチュートリアル(スワップイールドカーブ編その1)をリリースしました。 | Quant College
QuantLib-Pythonチュートリアル(スワップイールドカーブ編その2)をリリースしました。 | Quant College
QuantLib-Pythonチュートリアル(スワップイールドカーブ編その3)をリリースしました。 | Quant College
QuantLib-Pythonチュートリアル(スワップイールドカーブ編その4)をリリースしました。 | Quant College
【QuantLib-Pythonの使い方】第1回:インストールの方法 | Quant College
【QuantLib-Pythonの使い方】第2回:Black-Sholesとバニラオプション | Quant College
【QuantLib-Pythonの使い方】第3回:Black-Sholesとアメリカンオプション | Quant College
Python関連記事
【初心者から上級者まで】Pythonプログラミング独学におすすめの本6選 (難易度順)【感想あり】 | Quant College
Pythonで金融工学を学べる本おすすめ5選【ファイナンス】 | Quant College
システムトレード×Pythonのおすすめ本5選(洋書) | Quant College
【2022年1月最新:全部受講】Udemyのおすすめ31選をカテゴリ別に紹介【データサイエンス/機械学習,Python/R/SQLプログラミング】 | Quant College
【感想あり】おすすめのUdemy動画講座:機械学習・データサイエンスに必要な数学とPythonの入門編【随時更新】 | Quant College
【感想あり】おすすめのUdemy動画講座:機械学習編【随時更新】 | Quant College
こちらもおすすめ
計算演習 確率解析(伊藤の公式編)をリリースしました。 | Quant College
計算演習 確率解析(ブラウン運動編その1)をリリースしました。 | Quant College
【初心者向け】LIBOR廃止とRFR移行の体系的まとめ | Quant College
マーケットコンベンションのまとめ(メジャー通貨のスワップ編)をリリースしました。 | Quant College
【初心者向け】CVA入門の体系的まとめ | Quant College