

为什么测试时,信息框售价与平仓价不一至?实际平仓价@4065才是对的!

第2层这个就显示一至,如下图

你复权了。
没有对复权价格做除权处理
但是为什么上图第二层的平仓策略标注都正常没问题

是这个设置吗?本来选:不复权
是这里改

你这里显示都是前复权了,怎么可能本来是不复权

改了以后,还是这样!
改了以后,还是这样?

实际下单成交都正常,就是显示的价格不对
这种一般是要拿到代码去调试一下计算过程。
我调试的思路说一下
因为你的open取决于open和longtrailstop这两个变量,所以应该输出一下这两个变量看看值是多少。
感觉像是你的longtrailstop计算错误了,算出来5138,远大于现在的bar最高价4065,所以自动把信号价格矫正到bar的价格范围内,也就是4065.
为什么测试时,信息框售价与平仓价为怎么不一至?