課程簡介

介紹

瞭解 Python 的基礎知識

在金融中使用技術和 Python 概述

工具和基礎結構概述

    Python 使用 Anaconda 進行部署 使用 Python Quant 平臺 使用 IPython 使用Spyder

Python 的簡單財務示例入門

    計算隱含波動率 實現蒙特卡羅類比 使用 Pure Python 在 Numpy 中使用矢量化 使用對數歐拉方案的全矢量化 使用圖形分析
使用技術分析
  • 瞭解 Python 中的數據類型和結構
  • 瞭解基本數據類型 學習基本數據結構 使用 NumPy 數據結構 實現代碼矢量化

      在 Python 中實現數據可視化

    實現二維繪圖 使用其他列印樣式 實現 Finance 圖 生成 3D 繪圖

      在 Python 中使用金融時間序列數據

    探索熊貓的基礎知識 使用 DataFrame 類實現第一步和第二步 從 Web 獲取財務數據 使用 CSV 檔中的財務數據 實施回歸分析 應對高頻數據

      實現輸入/輸出操作

    使用 Python 瞭解 I/O 的基礎知識 將 I/O 與 pandas 一起使用 使用 PyTable 實現快速 I/O

      使用 Python 實現性能關鍵型應用程式

    Python 中的性能庫概述 瞭解 Python 範式 瞭解記憶體佈局 實現並行計算 使用 multiprocessing 模組 使用 Numba 進行動態編譯 使用 Cython 進行靜態編譯 使用 GPU 產生隨機數

      使用數學工具和技術進行財務分析Python

    學習近似技術 回歸 插值

      實現凸優化
    實施集成技術
  • 應用符號計算
  • 隨機指標 Python
  • 隨機數的生成 隨機變數和隨機過程的類比 實施估值計算 風險措施的計算
  • Statistics 使用 Python

      實現正態性檢驗 實施專案組合優化 進行主成分分析(PCA) 使用 PyMC3 實現貝葉斯回歸

    將 Python 與 Excel 集成

      實現基本電子錶格交互 使用 DataNitro 實現 Python 和 Excel 的完全整合

    使用 Python 進行面向物件程式設計

      使用 Python 構建圖形用戶介面

    將 Python 與 Web 技術和金融協定整合

    Web 協定 Web 應用程式 Web Services

    理解和實施估值框架 Python

      使用 Python 模擬財務模型

    隨機數生成 通用類比類 幾何布朗運動 類比類 為 GBM 實現 Use Case

    跳躍擴散

      平方根擴散
    使用 Python 實施衍生品估值
  • 使用 Python 實施投資組合估值
  • 在 Python 中使用波動率期權
  • 實施數據收集 實施模型校準 實施投資組合估值

    Python 財務程式設計的最佳實踐

    故障排除

      總結和結論

    閉幕致辭

    最低要求

    • 基本程式設計經驗
    • 紮實掌握金融數學
     35 時間:

    人數



    每位參與者的報價

    客戶評論 (5)

    相關課程

    課程分類