VeighNa量化社区
你的开源社区量化交易平台
laurentchen's Avatar
Member
离线
15 帖子
声望: 0

我有一个在银河期货的实盘账号,想在vnpy上交易。
银河给出了相应的交易端口和行情端口,但产品名称和授权编码他们说vnpy没有在银河做过看穿,所以还没有?我应该怎么样才能获得对应的产品名称和授权编码呢?

我看到从 v2.5.0 中 tickdata 和 bardata 都增加了成交额 turnover 的字段,但我发现从 data_recorder 中录制的行情数据成交额都是零,从米筐之类的数据源获取的历史数据则有成交额。是 recorder 里没有对这个字段进行合成?还是说是我本地出了问题?

veighna-studio 版本 v2.9.0

是在我朋友的电脑上装的,具体问题是打开vnstation后启动vntrader失败,报错信息如下:

>python -m vnstation

qt.network.ssl: QSslSocket: cannot resolve SSL_CTX_set_ciphersuites
qt.network.ssl: QSslSocket: cannot resolve SSL_set_psk_use_session_callback
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_set_psk_use_session_callback
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_set_psk_use_session_callback
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_set_psk_use_session_callback
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_set_psk_use_session_callback
找不到数据服务驱动vnpy_,使用默认的RQData数据服务
Bad file descriptor (C:\projects\libzmq\src\epoll.cpp:100)
js: Uncaught ReferenceError: c is not defined

首先“找不到数据服务驱动vnpy_,使用默认的RQData数据服务”这个不知道是为什么,他也还没有配置RQData。

然后是
“Bad file descriptor (C:\projects\libzmq\src\epoll.cpp:100)
js: Uncaught ReferenceError: c is not defined”

搜了下别人说似乎是 pyzmq 版本过高的问题,但是我对比了下我自己可以正常运作的vnstudio解释器内的 pyzmq 版本一样是 22.3.0。尝试在朋友电脑上安装了 pyzmq==19.0.2 也还是同样的报错。

我后来发现只影响到了一部分app,不启用 RPCServiceExcelRtd 还有 WebTrader 这三个之后我朋友是可以正常启动 vntrader 的,是因为只有这几个用到了 pyzmq

vnpy_app

最后一些信息是他不喜欢装到C盘而是放到了D盘,设置的json文件也还是在C盘用户目录下。这个应该不影响?

vn.py 版本:2.5.0,提问时最新,完全卸载后重装过,确定为数据库引起问题。
MySQL 版本:8.0,本地数据库终端可以正常登录,并已创建有 vnpy 数据库,可能是登录加密的问题?

切换 MySQL 数据库会导致 VN Trader 无法启动,切换回 sqlite 则又恢复正常。并且触发异常窗口为未响应的空白窗口,我在旧版本 vn.py 这个触发异常窗口看到的报错信息类似于这个问题的描述,但我用 pip 和 conda 都安装了 cryptography 之后仍然没有解决。求教

© 2015-2022 微信 18391752892
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】