前言:开始学些量化交易有2个月了,今天开始,决定每天记录下自己的收获和心得,也希望通过这个平台,认识一些志同道合的朋友。
本人是个IT老兵,3年前移民美国,目前经营一家小的网络公司,有客户要做量化交易软件,也驱动我开始学习相关知识。
先介绍下我这2个月来的总体收获:
1.开发语言:新手入门,最快的方式是学习python,有点基础的人,一周左右可以上手。如果没有很强的软件开发和云计算环境配置基础,一开始学习python最难的问题是如何安装和配置一个很好的开发环境。python的工具很多,但是安装这些工具包,有些对操作系统和基础环境有依赖,初学者很容易在这里被难住。我的感觉是:开始很难,不过搞定了环境问题,后面开发基本就一马平川了。
2.量化开发思路:首先是数据,做量化,数据来源是个很关键的点。60%的工作是在做数据的整理。初学者只要先用基本的交易数据来做入门的分析和策略,主要就是K线相关的几个数据,基本就可以做很多事情了。在这里我一些思考:是否可以参考数据仓库的元数据的思路,把各种来源的数据,都定义成一些标准标签,每个策略的数据部分可以单独加工,这样开发策略就能节省一半的时间。当然,数据准备里面,还有很多细节技术,比如爬虫等,这些技术也是python里面比较容易的。
3.平台和工具:目前市面上有很多开源工具,也有一些免费的平台,相关介绍网上很容易找到,我就不多说了,整体说来,都是需要有一定基础的人才能使用。这也是我发现的商机,做一个面对小白的量化工具。
今天是第一篇,后面我准备每天发布进度,把我的这个小白量化工具开发思考和开发过程公布出来。