QuantBot 数字货币量化交易学习框架

我要开发同款
匿名用户2021年12月24日
40阅读
开发技术Python
所属分类Web3、开源货币/比特币
授权协议MIT License

作品详情

QuantBot

最近研究量化交易,学习了很好的一个项目:Samaritan

可惜这个项目已经很久很久没有更新過了,另外项目中也有一些BUG,其中最致命的BUG就是在实现javascript并发任务这个功能的时候没有考虑资源冲突的处理,导致程序无法正常工作,所以对这些部分进行了一些修改,使其可以正常工作,并且更新了文档,另外原有的一些交易所接口也因为各种原因失效了,所以这里也重新更新了部分交易所接口,比如火币,比特儿国际,币安,OKEX等,并且更新了文档,然后给项目重新改了个更直观的名字。另外每个交易所的交易对只是选取了几个大币种的,如果需要添加新的交易对,可以修改源代码进行添加。还有就是某些交易所需要搭梯子,测试的时候请自行准备梯子,并修改对应交易所接口源码。

这里我写了个简单的搬砖演示程序:代码博客

更新的文档

版本更新到v0.0.2,新增了中币交易所的接口。版本更新到v0.0.3,新增了BigONE交易所的接口,当前热门的“交易挖矿+持币分红”交易所。(2018-07-09)

编译

直接运行build.sh进行编译,需要用到xgo和Docker,可以同时编译出多个平台下的可执行文件,如果不需要多平台支持,可以直接用go编译,推荐使用LiteIDE。

包依赖问题

通过使用glide工具可以解决包的依赖。安装glide后执行下列命令。

$cdQuantBot$glideinstall支持的交易所交易所货币类型zbBTC/USDT,ETH/USDT,EOS/USDT,LTC/USDT,QTUM/USDTokexBTC/USDT,ETH/USDT,EOS/USDT,ONT/USDT,QTUM/USDT,ONT/ETH火币网BTC/USDT,ETH/USDT,EOS/USDT,ONT/USDT,QTUM/USDT比特儿国际BTC/USDT,ETH/USDT,EOS/USDT,ONT/USDT,QTUM/USDT币安BTC/USDT,ETH/USDT,EOS/USDT,ONT/USDT,QTUM/USDTpoloniexETH/BTC,XMR/BTC,BTC/USDT,LTC/BTC,ETC/BTC,XRP/BTC,ETH/USDT,ETC/ETH,...okex期货BTC.WEEK/USD,BTC.WEEK2/USD,BTC.MONTH3/USD,LTC.WEEK/USD,...BigONEBTC/USDT,ONE/USDT,EOS/USDT,ETH/USDT,BCH/USDT,EOS/ETH
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论