在除权换月的交易指令下,Sell(0, Value(fRollover[0][1]), Enum_Signal_UnCorrectPrice);用法疑问
在该指令Sell(0, Value(fRollover[0][1]), Enum_Signal_UnCorrectPrice); Buy(Lots, Value(fRollover[0][2]), Enum_Signal_UnCorrectPrice); 教材说:”1)对于交易信号产生的这根bar,Value(fRollover[0][1])和Value(fRollover[0][2])可能超出BAR的价格范围,所以需要增加Enum_Signal_UnCorrectPrice提醒系统处理这样意外。 2)因为采用了Enum_Signal_UnCorrectPrice,所以图表上的信号并不会产生真实的委托下单。所以使用这个代码处理需要配合监控器的同步功能一并使用。“ 问题: 我的理解是:在实盘或者模拟下,当没超出BAR的价格范围,sell和buy指令会运行,并产生真实委托下单;而当超出BAR的价格范围,不会产生真实委托下单,而Enum_Signal_UnCorrectPrice会触发监控器的不同步,需要监控器手动处理。 请问理解对吗?