vn.py官网
开源量化社区
Member
avatar
加入于:
帖子: 107
声望: 1
  1. no_ui启动的策略是从vnpy客户端中CTA策略->添加策略中得到的,若是想自己随便用no_ui跑指定策略和合约,改怎么做?
    此运用场景:开两个cmd跑no_ui,一个跑数字货币市场,一个跑期货市场,两个跑的策略和合约不同

2.从vnpy客户端中CTA策略->添加策略,用no_ui跑,出现订阅行情失败,查找不到此合约的问题,但是在CTA策略->添加策略中初始化启动是没这个问题的
这是为何?

Administrator
avatar
加入于:
帖子: 5100
声望: 295
  1. 创建两个目录,里面分别放上启动脚本run.py,然后分别创建.vntrader目录
  2. 因为接口还没连接初始化完成,就订阅行情了,此时合约数据还没回来必然出错
Member
avatar
加入于:
帖子: 107
声望: 1

用Python的交易员 wrote:

  1. 创建两个目录,里面分别放上启动脚本run.py,然后分别创建.vntrader目录
  2. 因为接口还没连接初始化完成,就订阅行情了,此时合约数据还没回来必然出错

CThostFtdcUserApiImplBase::OnSessionDisconnected[000002033B751858][-1678633034][ 4097]
2020-01-02 15:29:58,595 INFO: 交易服务器连接断开,原因4097
Decrypt handshake data failed
关闭子进程
子进程关闭成功
启动子进程
子进程启动成功
2020-01-02 20:45:10,539 INFO: 主引擎创建成功
2020-01-02 20:45:10,547 INFO: 注册日志事件监听
2020-01-02 20:45:10,548 INFO: 连接CTP接口
2020-01-02 20:45:20,621 INFO: CTA策略引擎初始化成功
2020-01-02 20:45:20,623 INFO: CTA策略初始化完成
2020-01-02 20:45:20,626 INFO: MomentumHunterStrategy开始执行初始化
2020-01-02 20:45:20,637 INFO: MomentumHunterStrategy: 策略初始化
2020-01-02 20:45:20,968 INFO: MomentumHunterStrategy: 行情订阅失败,找不到合约fu2005.SHFE
2020-01-02 20:45:20,969 INFO: MomentumHunterStrategy初始化完成
2020-01-02 20:45:20,969 INFO: RBreakStrategy开始执行初始化
2020-01-02 20:45:20,970 INFO: RBreakStrategy: 策略初始化
2020-01-02 20:45:21,369 INFO: RBreakStrategy: 行情订阅失败,找不到合约rb2005.SHFE
2020-01-02 20:45:21,370 INFO: RBreakStrategy初始化完成
2020-01-02 20:45:21,371 INFO: DoubleMaStrategy开始执行初始化
2020-01-02 20:45:21,371 INFO: DoubleMaStrategy: 策略初始化
2020-01-02 20:45:21,371 INFO: DoubleMaStrategy: 行情订阅失败,找不到合约hc2005.SHFE
2020-01-02 20:45:21,372 INFO: DoubleMaStrategy初始化完成
2020-01-02 20:46:20,624 INFO: CTA策略全部初始化
2020-01-02 20:46:20,626 INFO: MomentumHunterStrategy: 策略启动
2020-01-02 20:46:20,626 INFO: RBreakStrategy: 策略启动
2020-01-02 20:46:20,627 INFO: DoubleMaStrategy: 策略启动
2020-01-02 20:46:20,628 INFO: CTA策略全部启动
ctp接口已经连接成功了 这该如何修改,才不出现这个错误?

Administrator
avatar
加入于:
帖子: 5100
声望: 295

4097是你的API版本不对,不要用穿透式测试版本连生产环境服务器,反之也不行。

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

沪公网安备 31011502017034号