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

vn trader 界面 行情栏可以自动订阅合约,但是,我找了各种地方没看到如何取消订阅。大牛们可否告诉一下怎么取消订阅合约。

现在时间长了,累计的合约越来越多了,有的已经过期了,有的当初只是试一下,现在不做了,但是还留在订阅栏里面,应该会拖慢运行速度吧。
description

请问如何取消这些合约?

我看到有些帖子里面说在行情记录模块中删掉就可以,但是我的行情记录模块是空的。

description

所以,解决方案应该不在这里。
请问,这些被订阅的合约被记录在哪里文件里面了?告诉我一下,我手动删一下,可以么?

Member
avatar
加入于:
帖子: 5055
声望: 305

vn.py不支持取消订阅的功能。
想清掉不需要的合约行情推送,重启应该就行了

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

xiaohe wrote:

vn.py不支持取消订阅的功能。
想清掉不需要的合约行情推送,重启应该就行了

我上面那个界面,每天启动都有好多已经订阅的合约,不知道怎么取消。不知道怎么能够把行情列表清空一下。

Administrator
avatar
加入于:
帖子: 4548
声望: 325

过儿 wrote:

xiaohe wrote:

vn.py不支持取消订阅的功能。
想清掉不需要的合约行情推送,重启应该就行了

我上面那个界面,每天启动都有好多已经订阅的合约,不知道怎么取消。不知道怎么能够把行情列表清空一下。

这是因为你在DataRecorder中添加了对这些合约的行情录制操作,移除掉后重启,这些合约就不会出现了。

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

用Python的交易员 wrote:

过儿 wrote:

xiaohe wrote:

vn.py不支持取消订阅的功能。
想清掉不需要的合约行情推送,重启应该就行了

我上面那个界面,每天启动都有好多已经订阅的合约,不知道怎么取消。不知道怎么能够把行情列表清空一下。

这是因为你在DataRecorder中添加了对这些合约的行情录制操作,移除掉后重启,这些合约就不会出现了。

DataRecorder 里面是空的,我只是使用启用CTP接口 CtaStrategy 策略进行交易,其他的都没启用。也不需要录制行情。
请问怎么移除掉 DataRecorder 呢?

最顶上的截图里面可以看到,我的行情记录模块里面本身就是空的。

我“每天重现启动程序”,链接 CTP 登录成功以后就会又很多的合约加载上来。

Member
avatar
加入于:
帖子: 5055
声望: 305

取消勾选data_recorder即可

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

沪公网安备 31011502017034号

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