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

请问你的vnpy_ctabacktester的版本是?

如果不用arctic就可以忽略

可参考template的get_pricetick函数

可以再试几次,记得不要开360

vnpy_ctastrategy.strategies

CTA策略模块是对指定的symbol订阅下单的,如果想跨交易所,建议使用组合策略模块

请升级至最新版本再试试看

本地停止单并没有发到交易所,只是缓存了委托信息,一旦重启就没有缓存了。然后重启后初始化时,即使策略逻辑能走到发单这一步,但因为是在初始化状态,trading状态不为true,所以并不会发出交易信号。如果想要初始化完毕启动策略之后,发出昨天发出还没触发的停止单,可以根据自己需求缓存停止单信息,启动策略后再发出本地停止单试试

那就请参照剥离后的vnpy_mongodb对应的函数自行修改了

可以通过main_engine.get_position获取

你这个是基于1.9.2版本写的了,论坛好像有基于2.0版本写的,感兴趣的话可以自己看看

可以升级到1.3.3试试

用self.pos策略净持仓这个变量编写策略只是一种示例写法,也可以从示例策略的逻辑中看到,都是self.pos等于0的时候做开仓操作,不等于0的时候做平仓操作。如果有自己的想法可以基于自己的需求来编写策略

可以去github上下载源码或者等2.8.0

请问打印不出是指?

在剥离后的路径vnpy_ctastrategy.base下吧

可以在cmd用命令行python -m vnstation启动,复现你的操作看看底层的报错信息

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

沪公网安备 31011502017034号

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