vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 12
声望: 1

提问想加图片说明 没法传图片上来
一直想用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
希望懂的大神 给讲解下 谢谢

Administrator
avatar
加入于:
帖子: 3928
声望: 210

最新发布的v2.0.2版本还未更新到VNConda中,这周会完成

Member
avatar
加入于:
帖子: 11
声望: 0

我说早上更新以后怎么用不成呢

Member
avatar
加入于:
帖子: 12
声望: 1

用Python的交易员 wrote:

最新发布的v2.0.2版本还未更新到VNConda中,这周会完成

最新发布的v2.0.2版本 能有vnpy-1.9.2 里的数字货币不 如huobi ccxtGateway 这些
能否给一个vnpy-1.9.2移植huobiGateway ,ccxtGateway ,到v2.0.2的教程 谢谢

Administrator
avatar
加入于:
帖子: 197
声望: 33

2.0.2有火币接口。接口相关文档以计划在写。

© 2015-2019 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号-3