ATR移动止盈止损

帮忙看下ATR移动止盈止损这样写对吗 if (MarketPosition == 1) { If(BarsSinceEntry == 0) { myEntryPrice = AvgEntryPrice; LZS = myEntryPrice - N * ATR; LLastHigh = myEntryPrice; }Else If(BarsSinceEntry > 0 ) { LZS = High - N * ATR; LLastHigh = High; IF(LLastHigh[1] > High) { LLastHigh= LLastHigh[1]; LZS = LZS[1]; } } Commentary("LLastHigh = "+Text(LLastHigh)); PlotNumeric("动态止盈止损" , LZS); If(BarsSinceEntry>0 && Low < LZS) { myExitPrice = LZS; If(open < myExitPrice) myExitPrice = open; //考虑跳空现象 Sell(lots,myExitPrice); }

具体说下存在的问题吧