VeighNa量化社区
你的开源社区量化交易平台
Member
加入于:
帖子: 81
声望: 0

现在连接期货公司,上午开盘前需要重启一次VNPY,下午开盘前还得重启一次VNPY。能不能做到自动重启不用人工重启就能连上CTP 呢? 或者有没有办法上午重启一次,下午就不用重启了,能自动去连接CTP?

Member
avatar
加入于:
帖子: 4618
声望: 284

可参考https://github.com/vnpy/vnpy/blob/master/examples/no_ui/run.py

Member
加入于:
帖子: 81
声望: 0

没看懂。所以我需要用比如VS Code 单独跑连接里面的程序么?我现在用的是Vnstation用户界面来进行的连接。

xiaohe wrote:

可参考https://github.com/vnpy/vnpy/blob/master/examples/no_ui/run.py

Member
avatar
加入于:
帖子: 4618
声望: 284

这个是无界面运行的脚本,可以定时启动关闭

Member
加入于:
帖子: 81
声望: 0

所以就是windows 设置好,早上 下午 各启动一次是吧? 就不用再用用户界面登录了?

xiaohe wrote:

这个是无界面运行的脚本,可以定时启动关闭

Member
avatar
加入于:
帖子: 4618
声望: 284

这个理论上可以一直跑,因为只有在你设定的交易时间段才会启动子进程

Member
加入于:
帖子: 81
声望: 0

但是我跑这个代码的时候,该下单的时候 没下单。并且
cta_strategy_data.json 这个策略状态的文件也没有更新。正常么?

xiaohe wrote:

这个理论上可以一直跑,因为只有在你设定的交易时间段才会启动子进程

Member
avatar
加入于:
帖子: 4618
声望: 284

可以过滤掉非交易时间段的脏数据再试试看

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

沪公网安备 31011502017034号

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