Тестер-глюки - страница 3

 
Korey писал(а) >>
стоп ат клозе это не ошибка, это тестер закрывает сделки как есть по концу назначенного периода.
Если не нравится - вставляйте дату окончания работы непосредственно в советник, дабы он успел закрыть самоcтоятельно.
Совет: не выбрасывайте идеи из-за тестера МТ-4.

ОТестер закрывает не обязательно в конце!!
Когда ему угодно!!

Файлы:
 
Вот пример обрыва: там должно быть еще 5 ордеров
Файлы:
 

и тогда почему такие сумасшедшие минусы на стоп ет клоуз?
если это просто "пора закрывать"?

 
качество тестера.... без подробнешей сдачи анализов нельзя определить никак между - ошибка стратегии, особенность тестера, ошибка индикатора, ошибка данных и т.д. и т.п.
Совет фирмы - якобы отлаживайте принтом
т.е. т.е. помните СССР? так вот - "все так же делается", в общем кто уже знает - тот прорвется,
а кто еще нет - значит не программист торгового языка MQL-4.
 

Наверны это впервые, что кто здесь пытается показать что-то с помощью презентации PP, обычно для иллюстрации любой проблемы достаточно кода, отчета тестера, отчета со счета, и картинок/скринов. Видать вы совсем не технарь, хотя биология вроде наука точная и техническая, если не углублятся в истоки мироздания)

----

PowerPoint скачаю, посмотрю, постараюсь ответить поразвернутей, а вот последний файл, mrml5eottoie.zip просто даже коду html какой-то огрызок...

 

По поводу Close at Stope, в эксперте не предусмотрено закрытия сделок кроме как по TP или SL (выработка сигналов Close закоментирована), кусок вашего эксперта:

         RefreshRates();                                  // RefreshRates        
         SL=Bid - New_Stop(StopLoss)*Point;               // SL calculation  for opened.        
         TP=Bid + New_Stop(TakeProfit)*Point;             //  TP calculation  for opened         
         Alert("trying to open Buy. waiting for answear",Symbol());         
         Ticket=OrderSend(Symb,OP_BUY,Lts,Ask,Slippage,SL,TP);   //opening Buy 
            
         if (Ticket > 0)                                  // succeed :)          
         {          
             Alert ("opened order  Buy ",Ticket); 

             return;                                     // exit start()         
         }         
       
         if (Fun_Error(GetLastError()) == 1)              // errors processing        
            continue;                                     // second trial      
        
         return;                                         //exit start()      
      }      
   
      if (Total==0 && Opn_S==true)                  // no opened orders +       
      {                                             //criterion for opening Sell         
         RefreshRates();                              // RefreshRates       
         TP=Ask - New_Stop(TakeProfit)*Point;         // TP calculation  for opened         
         Alert("opened order  Sell. waiting for answear");         
         Ticket=OrderSend(Symb,OP_SELL,Lts,Bid,Slippage,SL,TP);   //opening Sel        
              

SL для коротких сделок нет, сделка закрывается по окончании работы тестера, все как и положено.

___________________

Остальные два файла пустышки.... А потому добавить нечего.