居然有人看,那就写一下吧。
这个工程是基于pyalogtrade 0.18的,我做了火币pro实时交易的对接,放github只是方便同步,不过既然有人看,那就简单写一下说明。
工程分两个部分:回测和实盘。
源码位置:
- RegressionTest
回测测试:
- 获取历史K线:
python getKlines.py
- 根据策略回测:
python 3.py
这只是一个简单的策略,回测效果好的原因是BTC一直在涨。。。
源码位置:
- huobi
实盘测试:python 3.py
注意,填入正确的API KEY后,运行这个脚本可能会造成财产损失!
- 实盘只支持单币种交易,如BTCUSDT、LTCUSDT等等
- 有一些接口实现的不是很好,不过功能上是没问题的,后续会慢慢更新。
以ubuntu为例:
- 安装python 2.7和python-pip:
sudo apt-get install python python-pip
- 安装pyalgotrade
sudo pip install pyalgotrade
- 下载上述提到的几个文件,并按照测试步骤测试。