为什么不能实现移动止损

楼主  收藏   举报   帖子创建时间:  2019-05-05 05:32 回复:0 关注量:793
直接从自带的MACD里拉出来的
  手动开单 EA负责移动止损
  问一下这个 EA为什么不能实现移动止损
  选择启用警报 然后在赢利3点之后就直接跳出修改止损的对话框 而不是自己修改移动止损
  该如何改正?
  extern double TakeProfit = 100;
  extern double TrailingStop = 3;
  
  int start()
  {
  int cnt, ticket, total;
  total=OrdersTotal();
  //if(total(Point*TrailingStop))
  {
  if((OrderStopLoss()>(Ask+Point*TrailingStop)) || (OrderStopLoss()==0))
  {
  OrderModify(OrderTicket(),OrderOpenPrice(),Ask+Point*TrailingStop,OrderTakeProfit(),0,Red);
  //return(0);
  }
  }
  }
  }
  }
  }
  //return(0);
  }
打赏