QuantLib-Pythonチュートリアル(導入編)をリリースしました。

お知らせ

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

【初心者向け】CVAモデルの体系的まとめ | Quant College

金融工学関連でおすすめの本:まとめ(目次) | Quant College