初始化的时候trading为False,初始化完成trading才变为True
https://www.vnpy.com/docs/cn/cta_strategy.html
am默认size是100,如果需要计算大于100的均线,需要自行调整am的size
因为日线是今天走完才算完成,如果你需要收盘前20分钟开始交易,那么可以直接基于分钟线交易或者根据自己的需求合成到收盘前20分钟结束的日线试试看
上面那段是update_bar进am,下面那段是检查am初始化情况
方便的话可以贴一下截图了
就是这么用的,申请自己的appid
是不是没安装成功,或者是有多个python
是一键安装点击图标启动吗?
应该以个人身份申请穿透式测试而不是以veighna的身份申请穿透式测试吧。现在你描述的像是以veighna的身份申请穿透式测试
https://www.vnpy.com/forum/topic/603-kan-wan-zhe-pian-che-di-gao-ding-qi-huo-chuan-tou-shi-ctp-apijie-ru
self.pos是维护的是策略净持仓不是账户持仓
接口支持的话,CTA策略模块只能通过手动下单方式进行FOK/FAK委托,策略下单只支持限价单
是不是用run.py启动然后没有取消cta回测模块前的注释
在station【更新】页面点击【更新】升级一下tzlocal吧
你这个报错应该是试用账号登录设备超限(超过三个)或者是超过下载限额了(50MB)
offset_converter可以支持净仓委托转换(基于整体账户的所有仓位,根据净仓持有方式来对策略下单的开平方向进行转换)
可能是收到了交易时段外的数据导致后续K线合成失败,可以自己打印排查看看
盘后请关闭系统,盘前在打开,盘后可能会收到非交易时段数据
发单的时候网络断开了吧
把.vntrader文件夹删掉再重启试试
veighna是以时间的开始做时间戳的