Марина
Марина личный блог
11 июля 2013, 13:14

Вопрос профессионалам MQL4. Почему не работает код?

#property copyright ""
#property link      ""
#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=«SL»;
      if (ocp==OrderTakeProfit()) txt=«TP»;
      string lots=DoubleToStr(OrderLots(),2);
      SendNotification(«Ордер „+“(»+lots+")"+" закрыт по "+txt+" "+
      DoubleToStr(ocp,Digits)+" прибыль "+DoubleToStr(OrderProfit(),2));
     
}  }
//+------------------------------------------------------------------+
29 Комментариев
  • Тимофей Мартынов
    11 июля 2013, 13:56
    А чо каментов то нет?
  • dvoris
    11 июля 2013, 14:01
    кусок кода на главной, что-то новое)
  • huyax
    11 июля 2013, 14:11
    Orders всегда меньше или равно OrdersTotal()
  • iRus
    11 июля 2013, 14:23
    Scalloped, да, спасибо, читканул документацию

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн