帮忙看下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);
}
具体说下存在的问题吧