首页 技术指标 帖子

订单关闭提醒指标 - MetaTrader 4的实用工具

附件
9642.zip (579 bytes, 下载 0次)

功能介绍:

这款指标能够在订单关闭时发出提醒,并且报告该订单的盈利情况。

//+------------------------------------------------------------------+
//|                                              AlertCloseOrder.mq4 |
//|                               版权所有 © 2010, Vladimir Hlystov |
//|                                         http://cmillion.narod.ru |
//+------------------------------------------------------------------+
#property copyright "版权所有 © 2010, Vladimir Hlystov"
#property link      "http://cmillion.narod.ru"
#property indicator_chart_window
int Orders;
//+------------------------------------------------------------------+
int start()
  {
   if (Orders>OrdersTotal()) AlertOrder();
   Orders=OrdersTotal();
   return(0);
  }
//+------------------------------------------------------------------+
void AlertOrder()
{
   string txt;
   double OCP;
   int i=OrdersHistoryTotal()-1;
   if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==true)
   {                                    
      OCP=OrderClosePrice();
      if (OCP==OrderStopLoss()  ) txt="止损";
      if (OCP==OrderTakeProfit()) txt="止盈";
      Alert("订单 N ",OrderTicket()," 在 ",txt," 关闭时,价格为 ",
      DoubleToStr(OCP,Digits)," 盈利为 ",DoubleToStr(OrderProfit(),2));
}  }
//+------------------------------------------------------------------+

相关帖子

评论 (0)