Тестер в MT5 - страница 2

 
Slawa:
Какой билд тестера?

build 1281 до этого аналогичная ситуация была, сейчас тест запущен на четырех парах EURUSD,USDCHF,GPBUSD,USDJPY, режим все тики, Запустил тест 27 марта с 10.06.2010 за трое суток дошел до 26.05.2011, тяжелых расчетов вроде нет в коде.

 

MM      0       00:13:39.292    Tester  Intel Pentium  B960 @ 2.20GHz, 8082 MB
 
Sergey Gritsay:

build 1281 до этого аналогичная ситуация была, сейчас тест запущен на четырех парах EURUSD,USDCHF,GPBUSD,USDJPY, режим все тики, Запустил тест 27 марта с 10.06.2010 за трое суток дошел до 26.05.2011, тяжелых расчетов вроде нет в коде.

 

Начиная с билда 1282, эта проблема исправлена
 
Maxim Dmitrievsky:
нет, с ним не воспроизводится, только с мультивалютным моим

Поделитесь советником?

Можно в личке или в сервисдеске. С подробными инструкциями по воспроизведению проблемы.

После исследований советник будет безвозвратно удалён

 
Slawa:

Поделитесь советником?

Можно в личке или в сервисдеске. С подробными инструкциями по воспроизведению проблемы.

После исследований советник будет безвозвратно удалён

Без проблем, скинул в личку. Проблему уже описал тут, на форуме.
 
Slawa:

Поделитесь советником?

Можно в личке или в сервисдеске. С подробными инструкциями по воспроизведению проблемы.

После исследований советник будет безвозвратно удалён

Слава, я сейчас обновлюсь на новый билд, попробую заново запустить, если проблема останется скину вам советник, здесь не могу так как пишется для маркета
 

Максим с Сергеем, Вы тут перекрёстно отвечаете на вопросы, адресованные не Вам.

Про билд тестера я спрашивал Сергея, а советника я просил у Максима.

 
Maxim Dmitrievsky:
Без проблем, скинул в личку. Проблему уже описал тут, на форуме.
Спасибо, получил. Сейчас поисследую
 
Sergey Gritsay:
Слава, я сейчас обновлюсь на новый билд, попробую заново запустить, если проблема останется скину вам советник, здесь не могу так как пишется для маркета
Там стопудовый косяк был. Именно в визуализаторе. Найден был точно так же - долгое (по датам тестирования) визуальное тестирование мультивалютника
 
Slawa:
Там стопудовый косяк был. Именно в визуализаторе. Найден был точно так же - долгое (по датам тестирования) визуальное тестирование мультивалютника

ясно, на новом билде поломалась одна моя функция получения ID позиции почему-то, пришлось немного переделать.

на старом билде работала эта

long PositionID(ulong tiket_deal)
  {
   ulong ticket=tiket_deal;
   if(HistorySelect(0,TimeCurrent()))
     {
      int deals=HistoryDealsTotal();
      for(int i=0;i<deals;i++)
        {
         ticket=HistoryDealGetTicket(i);
         if(ticket!=tiket_deal)continue;
         else break;
        }
     }
   return((long)HistoryDealGetInteger(deal_ticket,DEAL_POSITION_ID));

 

переписал на эту 

ulong PositionID(string symbol)
  {
  ulong   ticket=0;
      int total=PositionsTotal();
      for(int i=0;i<total;i++)
        {
         ticket=PositionGetTicket(i);
         if(PositionGetString(POSITION_SYMBOL)!=symbol)continue;
         if(PositionGetInteger(POSITION_MAGIC)!=Magic)continue;
         break;
        }
   return(ticket);
  }
 
Maxim Dmitrievsky:
Без проблем, скинул в личку. Проблему уже описал тут, на форуме.

Спасибо. Проблему воспроизвели и исправили.

Всё дело оказалось в излишней экономичности при обновлении информации по символу.

У Вас на повторных прогонах после смены символа SymbolInfoTick по неосновному символу возвращала нулевые биды и аски.

Исправление, видимо, будет доступно только в завтрашнем билде