1、数学基础
CQF课程的第一部分重点涵盖数学基础,包括微积分、线性代数、概率论和随机过程等知识,这些是量化金融领域必不可少的基础知识,也是后续课程的重要基础。
2、金融工程
金融工程作为CQF课程的重要内容,涵盖了期权定价、风险管理和投资组合理论等方面的知识,这些是量化金融领域中最为核心和广泛使用的知识点之一。
3、计算机编程
CQF课程还涵盖了计算机编程方面的知识,如Python编程语言等,这些编程语言是量化金融领域中最常使用的工具之一,也是实现量化金融模型和策略的重要手段。
4、金融市场
CQF课程还涵盖了金融市场方面的知识,包括股票、债券、外汇、商品等方面的内容。这些是量化金融领域中最基础的知识点之一,也是后续课程的重要基础。
5、量化分析
CQF课程还涵盖了量化分析方面的知识,包括统计学、时间序列分析和机器学习等方面的内容。这些是量化金融领域中最前沿和广泛应用的知识点之一。
CQF的课程内容一共有三个阶段,分别是前导课、必修课、选修课的学习:
(一)入门选修课
金融,数学和Python三种可选的入门课程,主要是帮助基础较差的考试由浅入深的学习量化金融的基础知识。
(二)知识模块
CQF的主体知识包括6个模块和高级选修课,分别是:
1.正课:
模块1——量化金融的构建基块
模块2——定量风险与回报
模块3——股票和货币
模块4——数据科学与机器学习Ⅰ
模块5——数据科学与机器学习Ⅱ
模块6——固定收益和信贷
(三)高级选修课
在完成正课之后,学员要选择两门选修课参加考试,这是CQF协会要求的。选修课一共有十几门,考生们可以按照自己擅长的选择,具体如下:
高级投资组合管理 | 高级机器学习I | 高级机器学习II | 高级风险管理 | 高级波动率建模 | 算法交易I | 算法交易II |
量化分析师的行为金融学 | c++ | 交易对手信用风险建模 | Fintech | 量子计算在金融中的应用 | 数值方法 | R代表数据科学与机器学习 |