全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
帮忙看看我的编写
2022-03-26 21:46

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线就止盈了。

a1151299469

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

2022-03-27 08:35
您未登录,请先 登录注册 后发表评论
顶部