主题:做数字货币量化程序,语言python。
背景:我自己研究了一小段时间,因为有其他事,进展很慢。 自己安装了anaconda 并了解了基本的python语法,并引入了ccxt库拿到k线和账户数据,了解非常简单的pandas等,但是对python整个运行框架搞不定,自己手里有2套python数字货币量化的视频教程可以分享给你。
需求:一个可以跑通的程序,包括ccxt数据解析,实现币安,火币,ok交易所的币币和合约交易。
具体需求:
1. 实现不同k线时间周期的选择,交易所接口参数可以提供选择,例如“1m,5m,10m,30m” 我看也有只拿分钟线通过pandas处理的,均可。
2.k线数据存储最好是数据库,csv也可 并且支持数据增量更新 (提供的api 包括start参数)
3.基本的技术指标实现(ta-lib库可以实现)
4.技术指标的对k线的筛选实现买卖点(量化视频教程,里面讲了双均线和macd,rsi的筛选,还有代码参考,知乎上也有,我可以都发给你百度网盘链接)
5.回测功能,根据现有的k线数据,和技术指标,实现不同策略的回测(例如,我调整参数 和均线数据,回测盈利情况)
6.要有止盈止损功能,大体应该是一秒查一下价格和持仓,计算盈利和亏损,并根据策略进行卖出操作。并且自持数据图标显示(有专门的库)
7.有简单的ui,更方便操作。不要求美观,操作更直接就像。实在不行,命令行也可。