Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Знаете ли вы, что MQL5 способен создавать собственные графические инструменты?
PyhnetMozg
54
PyhnetMozg 2015.01.06 08:41 

Уважаемые программисты вылетает 4111 ошибка! только если нужно открыть селл, с бай все нормально, вроде должно все работать...... 1 раз сталкиваюсь!!!

Кто поможет благодарю 

Выкладываю код:

 

//+------------------------------------------------------------------+
//|                                           Скользящая средняя.mq4 |
//|                        Copyright 2014, MetaQuotes Software Corp. |
//|                                              https://www.mql5.com |
//+------------------------------------------------------------------+

#property copyright "Copyright 2014, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict

//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+

extern uchar   RaZ=25;
extern ushort  TP_SL=100;
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void OnTick()
  {
//---
   uchar  s=0;
   uchar  b=0;
   for(int i=0;i<OrdersTotal();i++)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol())
           {
            if(OrderType()==OP_BUY) b++;
            if(OrderType()==OP_SELL)s++;
           }
        }
     }
   double paznB=(Open[0]-Ask)/Point;
   double paznS=(Open[0]-Bid)/Point;
   double RZB=NormalizeDouble(paznB,2);
   double RZS=NormalizeDouble(paznS,2);

// if(RZB<-RaZ &&  b<1){OrderOPEN(0);}
   if(RZS>RaZ && s<1)
     {
      OrderOPEN(1);

      ObjectCreate("FFF11",OBJ_LABEL,0,0,0);// Создание объ.
      ObjectSet("FFF11",OBJPROP_XDISTANCE,1200);// Координата Х
      ObjectSet("FFF11",OBJPROP_YDISTANCE,25);// Координата Y
      ObjectSetText("FFF11","POINT = "+Point,10,"Arial",clrIndianRed);

      if(OrderSend(Symbol(),OP_SELL,1,Bid,10,0,0,NULL,1235,0,clrIndianRed));
      else Print("О как же так ",GetLastError());
     }

   ObjectCreate("FFF1",OBJ_LABEL,0,0,0);// Создание объ.
   ObjectSet("FFF1",OBJPROP_XDISTANCE,1200);// Координата Х
   ObjectSet("FFF1",OBJPROP_YDISTANCE,15);// Координата Y
   ObjectSetText("FFF1","RZS = "+RZS,10,"Arial",clrIndianRed);

   ObjectCreate("FFF",OBJ_LABEL,0,0,0);// Создание объ.
   ObjectSet("FFF",OBJPROP_XDISTANCE,1200);// Координата Х
   ObjectSet("FFF",OBJPROP_YDISTANCE,5);// Координата Y
   ObjectSetText("FFF","Open0 = "+Open[0],10,"Arial",clrIndianRed);
//+------------------------------------------------------------------+
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void OrderOPEN(uchar z)
  {
   double PRice,SL,TP,lot;
   color CVET;
   if(z==0)
     {
      lot=1;
      PRice=Ask;
      SL=PRice-TP_SL*Point;
      TP=PRice+TP_SL*Point;
      CVET=LimeGreen;

      if(OrderSend(Symbol(),z,lot,PRice,10,SL,TP,NULL,1235,0,CVET));
      else Print("О как же так ",GetLastError());
     }
   if(z==1)

     {
      lot=1;
      PRice=Bid;
      SL=PRice+TP_SL*Point;
      TP=PRice-TP_SL*Point;
      CVET=Magenta;

      if(OrderSend(Symbol(),z,lot,PRice,10,SL,TP,NULL,1235,0,CVET));
      else Print("О как же так ",GetLastError());
     }
  }
//+------------------------------------------------------------------+

Victor Nikolaev
Модератор
14060
Victor Nikolaev 2015.01.06 08:51  
В следующий раз прошу выкладывать нормально отредактированный код с помощью кнопки SRC
Alexander
343
Alexander 2015.01.06 09:20  

Очень легко гуглится эта ошибка

ERR_SHORTS_NOT_ALLOWED

Ордера на продажу не разрешены. Необходимо проверить свойства эксперта

PyhnetMozg
54
PyhnetMozg 2015.01.09 06:12  
tuner:

Очень легко гуглится эта ошибка

ERR_SHORTS_NOT_ALLOWED

Ордера на продажу не разрешены. Необходимо проверить свойства эксперта


ХАХА точно большое спасибо
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий