撤销是撤销整个委托,部分成交就已经不是提交中的状态了,不会被策略撤掉。如果被策略撤销了就是【已撤销】,而不会变成【部分成交】了
请问是指报错找不到合约吗?
代码栏填【SR109】不是【SR109.CZCE】
请认真看看文档https://www.vnpy.com/docs/cn/quickstart.html#id7
请问有人下单被拒报错代码:514607,信息:账单未确认(lpfundaccount->bill_flag=0)的吗?
刘智武 wrote:
请教,按照您的步骤来,出现以下问题?
时间 信息
26:25.0 交易服务器授权验证失败,代码:1,信息:无此功能
26:25.3 交易服务器连接成功
26:25.3 行情服务器连接成功
应该是服务器那时还没开
回测的时间范围
如果觉得交易接口传来的小时线有问题,应该loadbar传入小时的interval然后在on bar函数下打印。
要基于合成的一小时bar交易的话,请load_bar的时候去load分钟线,你现在这么写load_bar加载的是小时线,然后你on_1hour_barb变成了基于on_bar传进来的小时线去合成小时线了
底层报错了,请用run.py或者在cmd运行命令行python -m vnstation再重复之前的操作看一下底层报错信息
可以结合vnpy.app.cta_strategy.backtesting下的cross_limit_order进行打印排查了
可以根据策略逻辑在策略里打印变量的变化看看
也可放在当前运行的脚本目录下创建的strategies文件夹下
可以去打印一下self.priceticks,看下是否有这几个报错合约的记录
可以自己import看看会不会报importerror
可以自己在策略里on_5min_bar函数下的if not am.inited判断之前打印一下,如果没有bar传进来说明合成的时候出问题了,如果有bar传进来但是指标没有数值那么应该就是数据太少不够am初始化了