帮忙看看我的编写

Params
 Numeric k1(5);
 Numeric k2(20);
 Numeric TakeProfitSet(5000);
 Numeric StopLossSet(500);
 
Vars
 Series<Numeric> MA;
 Series<Numeric> Mk;
 Series<Bool> SM;
 Numeric MinPoint;
 Numeric MyEntryPrice;
 Numeric MyExitPrice;
 
 
Events
  
 OnBar(ArrayRef<Integer> indexs)
 { 
  MinPoint = MinMove*PriceScale;
  MyEntryPrice = AvgEntryPrice;
  MA = AverageFC(Close,K1);
  MK = AverageFC(Close,K2);
  SM = CrossOver(MA[1],MK[1]);
  PlotNumeric("MA",MA);
  PlotNumeric("MK",MK);
  If(MarketPosition == 0 && SM == True)
   buy(1,Open);
  If(MarketPosition == 1 && BarsSinceEntry >= 1)
  { 
   MyExitPrice = MyEntryPrice + TakeProfitSet*MinPoint;
   Sell(1,MyExitPrice);
  }
  If(MarketPosition == 1 && BarsSinceEntry >= 1)
  { 
   MyExitPrice = MyEntryPrice - StopLossSet*MinPoint;
   Sell(1,MyExitPrice);
  }
  Commentary("longPositionProfit=" + Text(longPositionProfit));
  
 }

你好,我想问一下,这个止盈止损的编写是哪里有问题吗?我都把参数调整到五千了,还是第二根k线就止盈了。

帮忙看看我的编写是否有误
帮忙看看我的对冲套利平仓条件有什么问题
帮忙看看我做测试的程序
请帮忙编写
咨询编写的错误
跨图层信号闪烁,帮忙看个代码
帮忙编写代码
帮忙看看我这量化代码,为啥经常出现无法平仓?
求帮忙如何编写:平仓止盈
请老师帮忙编写

止盈质损代码漏了判断的步骤,你就直接平仓了