Новый клиентский терминал MetaTrader 4 build 203

 
На нашем сайте для скачивания выложен новый клиентский терминал MetaTrader 4 build 203 от 9 марта 2007 года.

Список изменений:

1. В объекте FiboFan поправлена отрисовка с учётом близких друг к другу точек привязки.

2. Tester: вставлена проверка на переполнение счётчика прогонов оптимизатора.

3. Tester: более экономное использование памяти при генерации тестирующей последовательности.

4. Tester: более экономное использование памяти при доступе к данным других символов и/или таймфреймов.

5. Tester: устранена ошибка повторного доступа к "чужим" данным, графики которых предварительно не открыты, что приводило к значительному замедлению тестирования.

6. MQL4: устранена ошибка правильного определения состояния конца файла при чтении csv-файлов.

7. MQL4: устранена ошибка утечки памяти при сравнении строк.

8. MetaEditor: внесены поправки в словарь.

Терминал можно скачать по ссылке "торговый терминал MetaTrader 4"
На следующей неделе новый билд будет выпущен официально и доступен через систему LiveUpdate.
 
Радость моя была преждевременной. Как текло, господа, так и течет. Седьмой пункт, хоть и не "пятый" - но подкачал.

Живо напоминаю себе сантехника из известного советского анекдота, который после обследования обкомовского крана заявил: "Течет? Это еще ерунда, у вас тут всю систему менять надо!". За что и был посажен, впрочем.

Анекдот с длинной бородой, возможно, борода пригодится вместо пакли - заткнуть там чего.

Надежды не теряю.
 
Точнее, тестовый усеченный вариант заработал, но теперь течет в другом месте.

void foo(string symbol = "") {
symbol = StringSubstr("again?",2);
}

// start
for (int i=0; i<100; i++)
foo();

И я, кажется, догадываюсь о причинах ))) - это, видимо, все тот же случай, о котором я писал в свое время касательно DLL. Присвоение неинициализированной строке.
 
При использовании коррекции БД котировок (F2) в выборочном режиме подсвеченные записи удаляются не все, а по непонятному алгоритму.
Пару билдов назад работало корректно.
 
Решил потестировать одного из экспертов. Вылетает краш, но краш предоставить не могу так как терминал виснет на столько, что скопировать содержимое окна краш лога не возможно. Пытался найти ошибку... вот такой вот эксперт получился путем отсечения всех возможных функций и вычислений

//+------------------------------------------------------------------+
//|                                                                    fibo2.mq4 |
//|                                                                        Jhonny |
//|                                               mailto:jhonnyfx@mail.ru |
//+------------------------------------------------------------------+
#property copyright "Jhonny"
#property link      "mailto:jhonnyfx@mail.ru"
int bar=0;
int start()
  {
   if(bar!=Bars)
      {
         bar=Bars;
         NewBar();
      }
   return(0);
  }


void NewBar()
   { 
     OrderSend(Symbol(),OP_BUYLIMIT,0.1,Ask-25*Point,3,0,0,NULL,0,0,Blue);
   }
  



Краш вылетает при срабатывании первого попавшегося лимита (хорошо видно в режиме визуализации)

Быть может разгадка близко, но посмотреть конец краш лога опять же не могу. билд 203, ни каких длл.

Вот только фото могу приложить




 
Да, что-то не то с dll.
Использовал раньше 198й, тут черт дернул поставить 202, и 203 не исправил положение.
перестал работать в индикаторе (в скриптах все нормально) первый вызов DLL.
Иомогает снять этот индикатор и установить заново.

Все это конечно спорно, причин может быть миллион.
Главное - Где можно скачать старые версии mt4?
 
спешиал фор ю, от 19 октября 2006г. билд 198
http://fxpro.liteforex.net/files/mt4setup_b198_061019.exe
 
Радость моя была преждевременной. Как текло, господа, так и течет. Седьмой пункт, хоть и не "пятый" - но подкачал.

А Вы перекомпилировали советника?
 
Slawa а как насчет моей проблеммы?
 
Slawa а как насчет моей проблеммы?

Нашли и исправили. Скоро выложим обновлённый билд
 

"Как текло, господа, так и течет. "
А Вы перекомпилировали советника?


Да (посмотрите на второе сообщение, там более подробно). Т.е. со сравнением строк все нормально, спасибо, но выясняется, что текло в двух местах, и теперь стало видно второе место.
Причина обращения: