请问一下:实盘交易,图表有信号,且PRINT里也表示有这笔交易,但是实盘不报单,而且回测交易记录也没有这笔交易,一般情况下这会是什么问题?是信号闪烁问题吗?(消息中心没有报信号闪烁)
但是,我碰到的信号闪烁问题一般是图表没有信号,但实盘报单了。比如图表一开始出现信号,实盘报单了,事后图表信号消失,那么这样的信号闪烁问题可以理解。但是如果反过来,图表出信号了,实盘却不报单,且回测交易记录也没有,这应该怎么理解呢?
注:策略是跨周期的,且没有在分支结构或者循环体里用序列函数,代码运行没有警告。
如下图:lc888,时间20241023_110658,图表有一个买入信号,PRINT也显示一致有信号,但是实盘没有报单,回测记录也查不到。
谢谢
这种情况,先实时看监控器,监控器有,交易里没有就一般属于闪烁
print并不能说明因果关系
如果要诊断的话,只能是PRINT,commentary, K线图的图表信号,回测交易记录,实盘交易记录,监控器,这几项互相对照。现在是图表有信号,RPINT有信号执行,COMMENTARY也符合开平仓条件,回测和实盘没有报单,监控器在事中是查不出来的(不报不匹配)。
如果PRINT都不代表因果关系,还能怎么排查呢?
我不是专业的,我提下我的看法,我看了看你测试的标的,发现你开了复权,导致历史数据的价格与真实价值有偏差,因此影响了图标信号。你可以试试看,有些策略在开了复权和不开复权输出的信号是不同的。
谢谢回复,但我没有完全想明白。1、首先,策略需要开后复权,否则的话换月跳空会造成相应的指标计算不正确。2、即使开了后复权,怎么会导致历史数据与真实价值不符合呢,这句我没想明白。