提问想加图片说明 没法传图片上来
一直想用vnpy 因为怕升级代码大变所以一直没有深入学习
终于等到升级到python 3 所以准备学习使用下
算是一个新手小白 主要针对虚拟货币
已经有人问了 最新的版本支持虚拟货币的交易吗?
老大说:
BitMEX (bitmex):数字货币期货、期权、永续合约
OKEX (okex):数字货币现货
HUOBI(huobi):数字货币现货
Bitfinex(bitfinex):数字货币现货
1Token(onetoken):数字货币券商(现货、期货)
目前支持这些
但是我下载的最新的 VNConda v2.0.1版本 https://conda.vnpy.com/VNConda-2.0.1-Windows-x86_64.exe
进入 菜单 》系统 我就看到 BitMEX 没有看到 其他的 是需要怎么搞下代码不?
折腾过程如下 就拿huobiGateway 来说
1 没有看到 BitMEX OKEX HUOBI Bitfinex 这些 感觉应该要修改代码
2 在 VNConda v2.0.1版本
我就在这个路径看到vnpy的代码
VNConda\Lib\site-packages\vnpy 没有找打 HUOBI(huobi)
3 v1.9.2版本发布找到了 huobiGateway
这个了我看到好像有 vnpy-1.9.2\vnpy\trader\gateway
huobiGateway 复制这个文件过去
4 准备代码迁移过去
然后我又下载了最新的vnpy-2.0.1
把 vnpy-1.9.2里vnpy\trader\gateway\huobiGateway
复制到 VNConda\Lib\site-packages\vnpy\gateway里
同时也复制一份到 vnpy-2.0.1\vnpy\gateway 里
不是很清楚 应该复制到VNConda 就可以 没确认是调用那个地方的 huobiGateway 所以都复制一份
5 迁移完毕修改运行 代码导入 huobiGateway
进入vnpy-2.0.1\tests\trader
修改run.py
相应位置添加 from vnpy.gateway.huobiGateway import huobiGateway
和main_engine.add_gateway(huobiGateway)
python run.py进入
启动失败 请问还要改那些地方
另外没有找到AccessKeyId 在那个地方添加
另外很想知道 虚拟货币 启动后
是那里调用 Gateway 里的 connect 怎么开始订阅k 线数据 怎么收到数据 在返回给策略里的 on_tick 和on_bar
希望懂的大神 给讲解下 谢谢