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

xiaohe wrote:

可以从配置VN Trader界面看

我没装vn station,用anaconda建的虚拟环境手工搭建的,从哪儿看呢?

期货公司要求:
看穿试登录测试环境: API 版本6.3.16_T1
测试环境要求:生产版本6.3.15版API
,请问如何查看api版本?

如题,文档里面没写脚本加载的方式

请问,哪有金融期权的模拟交易服务器?simnow只有期货的

这个报错是因为穿透式认证的产品名称和授权码错误,请联系期货公司确认吧

经纪商代码改为9999后,使用ctp能正常登录,谢谢

使用CtpGateway后,使用第一套的第二组服务器,错误如图
description

代码如下:

from vnpy.event import EventEngine
from vnpy.trader.engine import MainEngine
from vnpy.trader.ui import MainWindow, create_qapp
from vnpy.gateway.ctp import CtpGateway
# from vnpy.gateway.ctptest import CtptestGateway
from vnpy.app.cta_strategy import CtaStrategyApp
from vnpy.app.cta_backtester import CtaBacktesterApp


def main():
    """Start VN Trader"""
    qapp = create_qapp()

    event_engine = EventEngine()
    main_engine = MainEngine(event_engine)

    main_engine.add_gateway(CtpGateway)
    # main_engine.add_gateway(CtptestGateway)
    main_engine.add_app(CtaStrategyApp)
    main_engine.add_app(CtaBacktesterApp)

    main_window = MainWindow(main_engine, event_engine)
    main_window.showMaximized()

    qapp.exec()


if __name__ == "__main__":
    main()

上面4个问题排查以后,使用第一套的第二组服务器,simnow官网的快期能正常登录,python程序报错如下:

Decrypt handshake data failed
CThostFtdcUserApiImplBase::OnSessionDisconnected[00000244855591D8][1961099265][ 4097]

我的代码如下:

from vnpy.event import EventEngine
from vnpy.trader.engine import MainEngine
from vnpy.trader.ui import MainWindow, create_qapp
# from vnpy.gateway.ctp import CtpGateway
from vnpy.gateway.ctptest import CtptestGateway
from vnpy.app.cta_strategy import CtaStrategyApp
from vnpy.app.cta_backtester import CtaBacktesterApp


def main():
    """Start VN Trader"""
    qapp = create_qapp()

    event_engine = EventEngine()
    main_engine = MainEngine(event_engine)

    # main_engine.add_gateway(CtpGateway)
    main_engine.add_gateway(CtptestGateway)
    main_engine.add_app(CtaStrategyApp)
    main_engine.add_app(CtaBacktesterApp)

    main_window = MainWindow(main_engine, event_engine)
    main_window.showMaximized()

    qapp.exec()


if __name__ == "__main__":
    main()

连接simnow,日志提示:交易服务器连接断开,原因4097
后台报错如下,请问如何解决:
js: Mixed Content: The page at 'https://www.vnpy.com/forum/topic/6658-mei-you-simnow-jiu-yong-uftgatewaydui-jie-heng-sheng-yun-jin-rong-jiao-yi-ce-shi-ping-tai' was loaded over HTTPS, but requested an insecure image 'http://thirdwx.qlogo.cn/mmopen/vi_32/ejQSRYvn5ibO9QfjibVarAPB68NLB14gBPugdmqOZwiadG37z5LD8ibcce2myUiajZzbAL4NZQ5h5Zf5WN5QKdlJDEw/132'. This content should also be served over HTTPS.
js: Mixed Content: The page at 'https://www.vnpy.com/forum/topic/6658-mei-you-simnow-jiu-yong-uftgatewaydui-jie-heng-sheng-yun-jin-rong-jiao-yi-ce-shi-ping-tai' was loaded over HTTPS, but requested an insecure image 'http://thirdwx.qlogo.cn/mmopen/vi_32/KnxusZJQOsQQVBpDTatXlzWLtp2AXn1ys5IcOf7P5bBMu55sNusUMeqba1gHfFIotHnnxGED57FLozoY0OoA7A/132'. This content should also be served over HTTPS.
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_set_psk_use_session_callback
CThostFtdcUserApiImplBase::OnSessionDisconnected[000001CB778F0238][-1979580414][ 4097]

参考此贴以后,没有弹出报错窗口了,仍然有下面的错误提示,不影响对吗?
D:\vnstudio>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
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_set_psk_use_session_callback

按照这份帖子,拷贝对应的dll到vnsdudio目录后,
安装完新的SSL
出现图片的报错对话框,后台报错:
D:\vnstudio>python -m vnstation
qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed

description

description

description

description

description

description

使用 python -m vnstation ,报错如下,请问如何解决?

D:\vnstudio>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
Traceback (most recent call last):
File "D:\vnstudio\lib\site-packages\vnstation\cli.py", line 90, in run_trader
module = importlib.import_module(d["module"])
File "D:\vnstudio\lib\importlib__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 965, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'vnpy.app.portfolio_strategy'

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

沪公网安备 31011502017034号

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