第一章--简介
(一)什么是量化交易?
量化交易是指以先进的数学模型替代人为的主观判断,利用计算机技术从庞大的历史数据中海选能带来超额收益的多种“大概率”事件以制定策略,极大地减少了投资者情绪波动的影响,避免在市场极度狂热或悲观的情况下作出非理性的投资决策。
(二)量化交易需要具备的能力
①python基础编程能力--使用pycharm编程、numpy使用、pandas的使用
②tushare获取数据行情--安装tushare,个股基本数据面获取、历史数据获取、实时数据获取
③talib量化金融包安装--talib安装、K线、ma、macd、rsi等
④数据存储与数据查询--mysql数据存储、redis在实盘中运用、mongodb存储海量数据
(最终目标:将交易步骤程序化--自动交易指令,通过实盘获取数据并进行数据分析,深刻了解CTA策略、算法策略等,其中穿插金融时序可视化、相关矩阵可视化、K线数据可视化,更加清晰的理解并掌握,整个量化交易过程,从框架学习-策略编写-实盘运作-实现躺平)
(三)交易环境安装
①安装python3.7版本与pycharm开发工具安装
②安装mysql、redis与mongodb数据库以及可视化工具安装
(四)学习路线
1、VNPY的学习路线
2、策略的学习路线-最终形成自己特有的策略路线