Скачать MetaTrader 5

Не могу достать значение из массива

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
protr
358
protr  

Здравствуйтею Подскажите пожалуста ато показывает что нетц цен и через обработку ошибок иду на ожидание следующего тика. А по сути не достает параметр символа из масива в функцию Ордерсенд. Никак не догадаюсь реализацию. Спасибо.

 

 

   if(Suma_S >= Suma_Orderiv  && OrdersTotal() < 1)
     {
      for(int s=0; s<=13; s++)
        {

         bool s_bool[13];
         s_bool[s]=EURUSD_bool_S;         s_bool[s]=GBPUSD_bool_S;         s_bool[s]=USDCHF_bool_S;         s_bool[s]=USDCAD_bool_S;
         s_bool[s]=NZDUSD_bool_S;         s_bool[s]=AUDUSD_bool_S;         s_bool[s]=EURAUD_bool_S;         s_bool[s]=EURCAD_bool_S;
         s_bool[s]=EURCHF_bool_S;         s_bool[s]=EURGBP_bool_S;         s_bool[s]=EURNZD_bool_S;         s_bool[s]=GBPCAD_bool_S;
         s_bool[s]=GBPCHF_bool_S;         s_bool[s]=GBPAUD_bool_S;

         string x_string_s[13];
         x_string_s[s]="EURUSD";         x_string_s[s]="GBPUSD";         x_string_s[s]="USDCHF";         x_string_s[s]="USDCAD";
         x_string_s[s]="NZDUSD";         x_string_s[s]="AUDUSD";         x_string_s[s]="EURAUD";         x_string_s[s]="EURCAD";
         x_string_s[s]="EURCHF";         x_string_s[s]="EURGBP";         x_string_s[s]="EURNZD";         x_string_s[s]="GBPCAD";
         x_string_s[s]="GBPCHF";         x_string_s[s]="GBPAUD";


         if(s_bool[s]==true)
           {
            string Symb_s=x_string_s[s];
            RefreshRates();    
            Alert("Try to open Sell. Wait for answer...");
            
            Ticket=OrderSend(Symb_s,OP_SELL,Lot,Bid,3,NormalizeDouble(Ask+SellSL*Point,Digits),NormalizeDouble(Bid-SellTP*Point,Digits),"open by robot",77777,0,Red);// Sel
            if(Ticket>0)
              {
               Alert("Opened order Sell",Ticket);
               return;
              }
            if(Fun_Error(GetLastError())==1)
               continue;
            return;
           }

        }


     }
Vitalii Ananev
8486
Vitalii Ananev  
protr:

Здравствуйтею Подскажите пожалуста ато показывает что нетц цен и через обработку ошибок иду на ожидание следующего тика. А по сути не достает параметр символа из масива в функцию Ордерсенд. Никак не догадаюсь реализацию. Спасибо.

 

 

Проверьте все ли символы используемые в советнике включены в окне "Обзор рынка" терминала. Или измените код советника перед отправкой ордера включайте символ  с помощью функции SymbolSelect().
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий