零基础接触量化交易,需要从三方面来建立知识背景。
金融基础
基础的金融知识是理解投资原理以及量化交易如何盈利的核心。CFA/FRM/CPA都是金融行业中比较知名的资格证书。例如跟随CFA一级的学习大纲就能够梳理一套较为全面基本的金融知识概览。其中财报、经济学、数量、公司金融、投资组合、权益、衍生品这几部分知识与量化交易的相关性更强。
而针对量化交易的不同品类,可以针对性地学习证券知识,上手实操一些模拟股票、期货交易。学习交易中的K线图等技术指标。
数学统计
基础的统计学、数量、概率论。对于入门新手来说,均值、风险、回归、概率分布这些概念和理论的学习必不可少。如果你不知道方差是什么,不知道正态分布是什么,那么就需要在数学统计这一方面进行入门学习。
编程
至少掌握一门成熟的编程语言,也是入门量化的基础。例如Java、Python、C++、Matlab等。在量化交易中,Python语言在中低频交易中更为常见,而高频毫秒级交易则更需要C++等语言来实现。
量化书籍推荐
- 《Quantitative Trading》Ernest P. Chan
- 《解读量化投资之秘》何诚颖
- 《打开量化投资的黑箱》 里什·纳兰
- 《量化投资以Python为工具》蔡立耑
- 《零起点Python大数据与量化交易》何海群
- 《量化交易之路用Python做股票量化分析》阿布
- 《海龟交易法则》柯蒂斯·费思
- 《量化投资的文艺复兴之道》路阳
- 《量化投资:交易模型开发与数据挖掘》韩焘