我准备写一个面向零编程基础的量化交易新手入门教程,力求让高中生知识水平的人都能学会量化交易最基本的知识,快速迈过第一道门槛,从而具备进一步自主深入学习的能力。
特点
从零开始教编程。靠谱的量化交易学习资源稀少,且具有不讲编程、代码较难、过多等不适合新手等问题,本教程中则会从零开始教编程,解决量化入门过难过编程门槛这一问题。量化与编程相结合。本教程不仅会教编程,而且会尽量结合量化情景,减少“我要做量化交易为什么要看这些用来培训程序员的东西”的愤懑。简易精炼,快速入门。尽量只讲最核心最常用的知识,助你快速摆脱想学习量化却处处陌生不知所措的茫然的新手阶段。读前说明
教程尚未完成,仍在调整更新中,更新频率大概为一周一更。提前发出来是为了要看下大家的反应,看是否受欢迎,是否有帮助,欢迎反馈。做量化新手教程是否有足够价值其实是一件没有一致而确定结论的事,文后会有自测与自学,包括一些额外的延伸自学内容以及稍有难度的自测题目。最最最基础的股票知识不会讲,比如交易量的含义、k线含义、每个股票都有六位的代码等。都很简单也很普及,遇到但不知道的话百度一下就能明白。内容是前后连贯一体的,如果跳着读可能会遇到看不懂但其实前文讲过被你跳过的情况。为了简易精炼难免不全面完备。量化交易是同时涉及了金融、数学、计算机等多方面知识的,其内容繁多而高深,很多点展开讲了反而会引入更多更难的疑问。因此,学习过程中推荐先按部就班的学习一遍,实在心急好奇,不妨自己搜素下相关内容,毕竟自学是交易的必经之路。目前,教程只规划做新手入门内容(这能写明白就不容易了。。。)。已经会写策略的而只是想学用聚宽的人更应该去直接读API文档或量化课堂,如果还有疑惑可以在来查阅下本教程。目录
点击蓝色标题可直接跳转阅读,没有标蓝的就是还没发布。另外,编写过程中肯定会改动的。
➢初识量化交易
➢ 为什么需要量化交易?
➢ 何为量化交易?
➢ 量化交易的价值何在?
➢ 做量化交易需要准备什么?
➢ 聚宽是什么?
➢ 量化策略的基本框架
➢ 策略编写的基本框架及其实现
➢ 回测的含义及其实现
➢ 初步学习解决代码错误
➢ 周期循环的开始时间
➢ python基本语法与变量
➢ python是什么
➢ python的基础语法
➢ 变量与赋值
➢ Python 保留字符
➢ 打印 print
➢ 全局变量
➢ 基本数据类型-数字与字符串
➢ 算术运算
➢ 查看数据类型 type
➢ 数据类型-列表与字典
➢ 下单、函数、API
➢ 函数与API
➢ 函数使用方法
➢ 如何看API文档
➢ 自定义函数方法
➢ 常用的下单函数
➢ 获取context数据、条件判断
➢ context的含义
➢ context的结构
➢ context的读取方法
➢ 条件判断语句
➢ 止损的含义及其实现方法
➢ 循环、多股票策略
➢ 学习用list存储多个股票
➢ 学习使用for循环
➢ 学习写一个简单的多股票策略
➢ 获取典型常用数据
➢ 聚宽数据
➢ 获取指数成分股
➢ 获取股票行情数据
➢ 获取股票财务数据
➢ 综合之前所学写一个策略
➢ 灵感细化
➢ 逐步实现策略
➢ 调整与改进策略
➢ 回测、模拟、策略评价
➢ 投资研究的使用及数据可视化
➢ 成长指路
➢ 典型策略精讲(量化课堂已经有不少了,不一定会做)
作者:JoinQuant聚宽
链接:网页链接
来源:雪球
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
精彩讨论