如何学习量化交易,通过写代码赚钱
2019-01-27 本文已影响37人
51bitquant
前言
本人在大学的时候就可以接触理财,学习了股票基金等方面的金融投资。大学毕业后,也投资过基金,股票等投资产品。最近随着区块链,数字货币的兴起,本人也从传统的投资领域转变到了数字货币的投资领域,由于数字货币的7x24小时的交易机制,本人的投资方式也从手动方式转变为软件进行买卖方式,通过利用计算机程序进行决策进行买入和卖出、做多和做空。本人从事数字货币的量化交易已经有半年多了,这半年时间里收货了很多,同时也踩过很多的坑。本人从事过好几年的iOS App开发,但是从其他领域转变到金融领域的开发还是有不少的挑战的,特别是你没有任何交易经验的话,不了解数字货币的交易机制和特点的话,还是遇到很多困难的。今天跟大家分享我是如何学习量化交易的。
如何学习以及规划
要学习量化交易,最重要的是学好python。python 主要是学习基本的语法、以及numpy和pandas进行金融数据的处理,这里是金融数据,基本是时间序列的数据处理。这里简单列举下需要学习python 量化交易的过程。
- python的基本语法
- python的面向对象
- python异常处理和日记输出
- numpy和pandas进行数据的增删改查处理(重点)
- python 进行邮件的发送和接受
- requests进行交易所的数据请求和处理
- wxpy进行微信的信息提醒和查询
- 爬取交易所行情的数据
- 行情数据不同时间周期的转换
- 回测框架的编写
- 策略的编写和回测
- 策略的优化
- 实盘交易的代码和异常处理
- 实盘的实验和验证
- 实盘运行
数字货币的波动非常大,波动大意味着风险也高,由于数字货币的7x24的交易机制,交易的数据量非常的大,牛熊周期的转换也非常的快, 数据量大意味着我们可以通过数据去分析和回测策略,利用概率去战胜市场。本人从事的数据货币半年多来,收益非常的客观,希望未来更多的人进入这个市场,利用量化去规划自己的投资
后记
如果你也正在学习或者打算从事量化交易,量化交易目前在市场上也是非常的抢手,很多公司没有招到合格的量化工程师,相信未来也更多的码农转到量化的开发领域。
自己刚开始学习也是不断的摸索和学习,自己也收集了网络上各种量化交易的视频课程、资料和代码,如果你有想学习,可以联系下我。可以添加我的微信:Ramoslin, 到时候拉你进群交流。