Фильтр к советнику

[Удален]  

Добрый вечер!

Куда мне вставить фильтрацию (например по MACD) к покупке и продаже к коду?

вот эту строчку

if(iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0)>iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,0)) return(0);

 куда вставить в нижнем коду?

void buy_open()
  {
   kk = 0; 
   tic = -1;  
   if(max_lot_b == 0.0)
       lotsi = lot;
   else 
       lotsi = dec*max_lot_b;
   //----
   while(tic == -1 && kk < 3)
     {
       tic = OrderSend(Symbol(), OP_BUY, lotsi, Ask, slip, 0, Ask + (tp + tpa)*Point, 
                       " ", m, 0, Yellow);
       Print("tic_buy=", tic);
       //----
       if(tic==-1)
         {
           gle = GetLastError();
           kk++;               
           Print("Ошибка №", gle, " при buy ", kk);
           Sleep(6000);
           RefreshRates();   
         }
     }   
   lastt = CurTime();
   buy_array_reset();
   buy++;
   return;
  }

void sell_open()
  {
   tic = -1;
   kk = 0;  
   if(max_lot_s == 0.0)
         lotsi = lot;
     else 
         lotsi = dec*max_lot_s;
     //----
     while(tic == -1 && kk < 3)
       {
         tic = OrderSend(Symbol(), OP_SELL, lotsi, Bid, slip, 0, Bid - (tp + tpa)*Point, 
                         " ", m, 0, Red);
         Print("tic_sell=", tic);
         //----
         if(tic == -1)
           {
             gle = GetLastError();
             kk++;               
             Print("Ошибка №", gle, " при sell ", kk);
             Sleep(6000);
             RefreshRates();   
           }
        }
     lastt = CurTime();
     sell_array_reset();
     sell++;
     return;
   }
[Удален]  
up
 
Ibiss писал(а) >>

Добрый вечер!

Куда мне вставить фильтрацию (например по MACD) к покупке и продаже к коду?

вот эту строчку

куда вставить в нижнем коду?

Вставьте куда-нибудь.

Если что-нибудь делать, то, что-нибудь, обязательно получится!

Формулируйте более подробно. Если задача не поставлена, то и решить ее нельзя