Snowmo Wanders Logo 滑雪小魔
Back to Portfolio
CQF Quant Finance Python Machine Learning Career Transition

CQF Journey

記錄我如何將軟體工程、投資經驗與數學重新串連起來,透過 CQF 建立量化金融的完整知識架構。

Project Overview

CQF(Certificate in Quantitative Finance)是我離開原有軟體工程職涯後,為下一階段所選擇的主要學習方向。

這個 Project 不只是完成一項證書,而是希望把過去累積的三個領域重新串連起來:

  • 軟體工程與系統設計
  • 個人投資與資產管理
  • 數學、統計與金融模型

我的目標是建立足以理解、實作與評估量化模型的完整能力,並探索軟體工程與量化金融之間可能的職涯方向。


Why I Started

我曾經長期從事軟體工程,也持續管理自己的股票、ETF 與房地產投資。

過去的投資決策大多建立在市場觀察、產業研究、資產配置與風險管理之上。隨著投資經驗增加,我開始希望更深入理解:

  • 金融商品如何被定價
  • 風險如何被量化
  • 模型如何描述市場的不確定性
  • 投資策略是否能透過資料與回測驗證
  • 機器學習在金融市場中真正適合解決哪些問題

CQF 提供了一條相對完整的學習路徑,讓我可以有系統地重新建立數學基礎,再逐步進入衍生性商品、量化交易與機器學習。


Current Status

Status: In Progress
Started: 2026
Current phase: Foundation and core quantitative finance modules

目前主要投入:

  • 數學基礎複習
  • Python 金融運算
  • 機率與統計
  • 金融市場與金融商品
  • 衍生性商品定價
  • 建立個人學習與筆記系統

這裡之後可以改成每月或每個 Module 更新一次。


Learning Roadmap

Phase 1 — Mathematical Foundations

  • Calculus
  • Linear Algebra
  • Probability
  • Statistics
  • Differential Equations
  • Numerical Methods

Phase 2 — Quantitative Finance

  • Time Value of Money
  • Fixed Income
  • Futures and Forwards
  • Options
  • Black–Scholes Model
  • Greeks and Hedging
  • Stochastic Processes

Phase 3 — Programming and Modelling

  • Python
  • NumPy
  • pandas
  • SciPy
  • Data Visualisation
  • Numerical Optimisation
  • Monte Carlo Simulation

Phase 4 — Machine Learning

  • Regression
  • Classification
  • Feature Engineering
  • Time-Series Modelling
  • Model Validation
  • Overfitting and Data Leakage

Phase 5 — Applied Projects

  • Option-pricing models
  • Portfolio-risk analysis
  • Factor research
  • Strategy backtesting
  • Machine-learning experiments
  • Final CQF project

Technical Stack

AreaTools
ProgrammingPython
Data analysispandas, NumPy
Scientific computingSciPy
VisualisationMatplotlib
Machine learningscikit-learn
DevelopmentJupyter, VS Code
Version controlGit, GitHub
DocumentationMarkdown, Notion
AI-assisted learningChatGPT and other AI tools

這份清單會隨著課程與實作持續更新。


Project Structure

未來相關程式碼可以整理成以下結構:

cqf-journey/
├── notebooks/
│   ├── mathematics/
│   ├── derivatives/
│   ├── fixed-income/
│   ├── machine-learning/
│   └── backtesting/
├── src/
│   ├── pricing/
│   ├── risk/
│   ├── portfolio/
│   └── strategies/
├── data/
├── tests/
├── reports/
└── README.md