关于日线有夜盘的期货品种,止损时遇到的问题,求教解决
海龟交易里有一段止损平仓的语句,如下:If(MarketPosition == 1) // 有多仓的情况{ If(Low < ExitLowestPrice) { myExitPrice = max(Low,ExitLowestPrice - MinPoint);myExitPrice = IIF(myExitPrice > Open, Open,myExitPrice); // 大跳空的时候用开盘价代替 Sell(0,myExitPrice); // 数量用0的情况下将全部平仓 }我在燃油日线交易中遇到了一个问题,不知怎么解决,请教一下。当日(12月29日)的日线 Open=3018 ,这个实际是前一日夜盘的开盘价(12月28日21:00),也是今天(12月29日)日线的开盘价ExitLowestPrice=2954今天 (12月29日)早上,跳空低开,2928,低于ExitLowestPrice(2954),触发了止损条件,发出的平仓指令是 2953(myExitPrice= ExitLowestPrice - MinPoint),但是29日全天都在2928以下运行,实际上是无法平仓的。这个问题怎么解决?我在其他策略里也大量的用了这个止损程序,如果有夜盘的品种,都会遇到这个问题。请问有什么办法解决。如果不是在日线上运行,就不会有这个问题。