Исправте Тестер стратегий

 
При оптимизации тестером он отображает только варианты дающие положительные результат, например +1 у.е. к депозиту, в то же время вариант при котором происходит уменьшении депо на 1у.е уже никак не обозночается. Очень хотелось бы видеть полную картину при изменении параметров во время оптимизации.
 
Хочешь научу сам поправишь... =)

Правой кнопкой мыши в окошке результаты оптимизации, а потом надо щелкнуть по пункту "пропустить бесполезные результаты" и исправление готово.
 
Не понял вопроса. Скачал последний билд - "Обновлённый клиентский терминал MetaTrader 4 build 203 от 15 марта 2007" - установил и прогнал оптимизацию. Результат как и ожидалось, предсказуем.

 
Кстати, это результаты оптимизации некоего Грааля. Меня попросили прокомментировать этот советник, но я ничего про него не помню. Выкладываю код:
//+------------------------------------------------------------------+
//|                                            Graal-FxProg_team.mq4 |
//|                                                             Rosh |
//|               http://www.investo.ru/forum/viewtopic.php?t=124777 |
//+------------------------------------------------------------------+
#property copyright "Rosh"
#property link      "http://www.investo.ru/forum/viewtopic.php?t=124777"

//---- input parameters
extern int       FastPeriod=5;
extern int       SlowPeriod=21;
extern int       MomPeriod=14;
extern double    MomFilter=0.004;
extern double    PercentCapital=10.0;
extern double    Lots=0.1;
extern int       Slippage=3;
extern int       StopLoss=10;
extern int       TakeProfit=10;
extern int       ExpertMagicNumber=2002;
int myBars;
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
  int cnt;
  double curFastMA=iMA(NULL,0,FastPeriod,0,MODE_EMA,PRICE_CLOSE,1);
  double curSlowMA=iMA(NULL,0,SlowPeriod,0,MODE_EMA,PRICE_OPEN,1);
  double prevFastMA=iMA(NULL,0,FastPeriod,0,MODE_EMA,PRICE_CLOSE,2);
  double prevSlowMA=iMA(NULL,0,SlowPeriod,0,MODE_EMA,PRICE_OPEN,2);
  double curMom=iMomentum(NULL,0,MomPeriod,PRICE_CLOSE,1)-100.0;
  double prevMom=iMomentum(NULL,0,MomPeriod,PRICE_CLOSE,2)-100.0;
//----
   if (Bars!=myBars)
      {
      myBars=Bars;
      if (curFastMA>curSlowMA && prevFastMA<prevSlowMA && curMom>MomFilter && curMom>prevMom)
         {
         if (OrdersTotal()>0)
            {
            for (cnt=OrdersTotal()-1;cnt>=0;cnt--)
               {
               OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
               if (OrderType()==OP_SELL) {OrderClose(OrderTicket(),OrderLots(),Ask,Slippage,White);Sleep(30000);}
               }
            }
         OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,0,Ask+TakeProfit*Point,"buy",ExpertMagicNumber,0,Blue);
         }
      if (curFastMA<curSlowMA && prevFastMA>prevSlowMA && curMom<-MomFilter && curMom<prevMom)
         {
         if (OrdersTotal()>0)
            {
            for (cnt=OrdersTotal()-1;cnt>=0;cnt--)
               {
               OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
               if (OrderType()==OP_BUY) {OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,White);Sleep(30000);}
               }
            }
         OrderSend(Symbol(),OP_SELL,Lots,Bid,Slippage,0,Bid-TakeProfit*Point,"sell",ExpertMagicNumber,0,Red);
         }
      }
//----
   return(0);
  }
//+------------------------------------------------------------------+




К сожелнию, линк, указанный в коде советника (я обычно всегда всталяю линк, чтобы впоследствии можно было легко найти, откуда растут ноги) на данный момент оказался битым - http://www.investo.ru/forum/viewtopic.php?t=124777.

Но я все нашел по памяти историю советника, и не хочу чтобы она пропала, возможно, кому то пригодится.
Вот где можно найти описание советника:
http://www.investo.ru/forum/viewtopic.php?t=124499&highlight=
http://forexsystems.ru/phpBB/viewtopic.php?t=910&postdays=0&postorder=asc&start=0

 
Rosh, теперь я не понимаю сути происходящего в теме =) ... Человек, я так понял, не знал что в тестере есть такая возможность пропускать бесполезные результаты, я ему рассказал давольно подробно как эту опцию отключить, в принципе тема закрыта.

Меня попросили прокомментировать этот советник


Кто попросил.. Вы про что?..
 
Rosh, теперь я не понимаю сути происходящего в теме =) ... Человек, я так понял, не знал что в тестере есть такая возможность пропускать бесполезные результаты, я ему рассказал давольно подробно как эту опцию отключить, в принципе тема закрыта.

Меня попросили прокомментировать этот советник


Кто попросил.. Вы про что?..


Мне написал в личку человек на Альпари про мой советник (типа, что к чему в нем). Когда я ответил, что вроде не мой советник (не понмю такого), он мне прислал его код на рабочий e-mail. В выходные я привел скриншот оптимизации именно этого советника (вот ведь совпадение, брал первый попавшийся у себя на компе), а утром обнаружил код этого советника у себя в рабочей почте. Стал напрягать память и все-таки вспомнил про него. Вот и рещил выложить его именно здесь, раз уж привел скриншот. :)
 
Все понятно. А то я уже заволновался что у меня не все сообщения отображаются...
Причина обращения: