не открываются сделки :(

 
здравствуйте! обьясните мне пожалуйста почему у меня при тестировании не открываются сделки вообще?
 
Да, бывает такое
Рисунок много о чём говорит
 

Ну а что мы тестируем и код выложить конечно не надо. Тут все телепаты, просто пять баллов :))))

 
Mike:

Ну а что мы тестируем и код выложить конечно не надо. Тут все телепаты, просто пять баллов :))))

 
dmitry1978:
Mike:

Ну а что мы тестируем и код выложить конечно не надо. Тут все телепаты, просто пять баллов :))))



извиняюсь как-то не подумал:))) советник MARE5.1 автор-Collector. советник как и многие другие скачанные мной из код-базы этого сайта компиллируются без ошибок но при тестировании почему-то не открывают ни одной сделки хотя я тестирую на той же валютной паре и таймфрейме что и разработчик. ничего не меняю в кодах только слежу чтобы кол-во лотов было целым числом.вот собственно и все.

 
//+------------------------------------------------------------------+
//|                                                      MARE5.1.mq4 |
//|                                        Author: Kvant & Reshetov  |
//|                                                                  |
//+------------------------------------------------------------------+
extern double Lots         = 7.8;
extern double TakeProfit   = 110;
extern double TrailingStop = 10;
extern double StopLoss     = 80;
extern int    MAFastPeriod = 13; 
extern int    MASlowPeriod = 55;
extern double MovingShift  = 2;
extern double cnt          = 0;
extern double TimeOpen     = 08;
extern double TimeClose    = 14;
//+------------------------------------------------------------------+
//| Start function                                                   |
//+------------------------------------------------------------------+
int start()
  {
   double FastMa = 0;
   double FastMa2 = 0;
   double FastMa5 = 0;
   double SlowMa = 0;
   double SlowMa2 = 0;
   double SlowMa5 = 0;
   FastMa = iMA(NULL, 1, MAFastPeriod, MovingShift, MODE_SMA, PRICE_CLOSE, 0);
   FastMa2 = iMA(NULL, 1, MAFastPeriod, MovingShift, MODE_SMA, PRICE_CLOSE, 2);
   FastMa5 = iMA(NULL, 1, MAFastPeriod, MovingShift, MODE_SMA, PRICE_CLOSE, 5);
   SlowMa = iMA(NULL, 1, MASlowPeriod, MovingShift, MODE_SMA, PRICE_CLOSE, 0);
   SlowMa2 = iMA(NULL, 1, MASlowPeriod, MovingShift, MODE_SMA, PRICE_CLOSE, 2); 
   SlowMa5 = iMA(NULL, 1, MASlowPeriod, MovingShift, MODE_SMA, PRICE_CLOSE, 5);
   if(Hour() >= TimeOpen && Hour() <= TimeClose) 
     {
       for(cnt = 0; cnt < OrdersTotal(); cnt++) 
         { 
           if(OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES) == false)
               break; 
           //if(CurTime()-OrderOpenTime()<300) return(0); 
         }
       if(OrdersTotal() < 1)
       //---- sell conditions
       if((SlowMa - FastMa) >= Point && (FastMa2 - SlowMa2) >= Point && 
          (FastMa5 - SlowMa5) >= Point && Close[1] < Open[1])  
         {
           OrderSend(Symbol(), OP_SELL, Lots, Bid, 3, Bid + StopLoss*Point, 
                     Bid - TakeProfit*Point, 0, 0, Red);
           return;
         }
       //---- buy conditions
       if((FastMa - SlowMa) >= Point && (SlowMa2 - FastMa2) >= Point && 
          (SlowMa5 - FastMa5) >= Point && Close[1] > Open[1])  
         {
           OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, 
                     Ask + TakeProfit*Point, 0, 0, Blue);
           return;
         }
     }
  }
//+------------------------------------------------------------------+
 
dmitry1978:


извиняюсь как-то не подумал:))) советник MARE5.1 автор-Collector. советник как и многие другие скачанные мной из код-базы этого сайта компиллируются без ошибок но при тестировании почему-то не открывают ни одной сделки хотя я тестирую на той же валютной паре и таймфрейме что и разработчик. ничего не меняю в кодах только слежу чтобы кол-во лотов было целым числом.вот собственно и все.

Так же предлагаю выбрать период тестирования как у автора (январь 2006 - сентябрь 2006) и выставить размер лота равный 1.0, т.к. у ДЦ может быть ограничение на макс лот в зависимости от выбранного типа счета. И еще одно, из картинки, прилагаемой к советнику ясно что эксперт совершает 21 сделку за почти 9 мес, следовательно условий для открытия сделки может просто не быть на Вашем тестовом периоде.
 
спасибо, попробую:))