Новая версия платформы MetaTrader 5 build 5660: улучшения и исправления - страница 2

 

Прокси по прежнему не применяется к функции WebRequest, а значит и к SocketConnect.

//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
{

   string url = "https://echo.free.beeceptor.com";
   string headers;
   char   body[];   
   char   result[];
   string res_header;
        
   ResetLastError();
   if(WebRequest("GET", url, headers, 5000, body, result, res_header) < 0)
   {
      Print("Ошибка в WebRequest. Код ошибки ", _LastError);
      return;
   }
   
   Print(CharArrayToString(result),"\r\n");
}
{
   "method": "GET",
   "protocol": "https",
   "host": "echo.free.beeceptor.com",
   "path": "/",
   "ip": "0.000.000.0:00",  //IP остается реальным
   "headers": {
                 "Host": "echo.free.beeceptor.com",
                 "User-Agent": "MetaTrader 5 Terminal/5.5660 (Windows NT 11.0.22631; x64)",
                 "Accept": "*/*",
                 "Accept-Encoding": "gzip, deflate",
                 "Accept-Language": "ru,en;q=0.5",
                 "Via": "1.1 Caddy"
              },
   "parsedQueryParams": {}
}

Ожидается при использовании функций WebRequest и SocketConnect,
применение прокси из настроек в терминале.

Или добавьте отдельное поле ввода прокси в настройках, для сетевых функций.
 
Roman #:

Прокси по прежнему не применятся к функции WebRequest, а значит и к SocketConnect.

Да, я когда-то просил разрешить прокси не только для подключения к серверам, но и к сетевым функции. Проигнорировали. У некоторых, если не у многих, с блокировками в РФ отпадают или сильно усложняются некоторые направления работы.
 
b5661. Логин/пароль прокси по-прежнему не считывается из конфига.
 

С этим обновлением перестала работать JSON библиотека https://www.mql5.com/ru/code/13663

Выдает рандомные данные или ошибку array out of range in 'JAson.mqh' (205,14)

Не работает как ранее скомпилированный код, так и после перекомпиляции.

На старом терминале билд 5572 от 30.01.2026 код работает.



JSON Serialization and Deserialization (native MQL)
JSON Serialization and Deserialization (native MQL)
  • 2015.08.18
  • www.mql5.com
Сериализация и десериализация JSON протокола. Портированный код со скоростной библиотеки С++.
 
Andrey Tatarinov # :

С этим обновлением перестала работать JSON библиотека  https://www.mql5.com/ru/code/13663

Выдает рандомные данные или ошибку array out of range in 'JAson.mqh' (205,14)

Не работает как ранее скомпилированный код, так и после перекомпиляции.

На старом терминале билд 5572 от 30.01.2026 код работает.



У меня нет никаких проблем с этой библиотекой.

2026.03.02 08:16:07.146 jason_bench (AUDNZD,M5) Пример десериализации JASon:
2026.03.02 08:16:29.155 jason_bench (AUDNZD,M5) Сборка 5660: Десериализация 107652093 байт JSON за 21967669 микросекунд.
2026.03.02 08:16:29.155 jason_bench (AUDNZD,M5) Check value = Richard Sullivan
2026.03.02 08:16:29.155 jason_bench (AUDNZD,M5) Использовано памяти терминала = 2022, использовано памяти MQL = 1957 МБ

 
есть ощущение что 5660 стал заметно тормознее 5640... код индикаторов не менялся, нейросети и прочие чуда не используются, просто терминал притормаживает при нанесении разметки и скроллинге графика...
 
Alain Verleyen #:

У меня нет никаких проблем с этой библиотекой.

2026.03.02 08:16:07.146 jason_bench (AUDNZD,M5) Пример десериализации JASon:
2026.03.02 08:16:29.155 jason_bench (AUDNZD,M5) Сборка 5660: Десериализация 107652093 байт JSON за 21967669 микросекунд.
2026.03.02 08:16:29.155 jason_bench (AUDNZD,M5) Check value = Richard Sullivan
2026.03.02 08:16:29.155 jason_bench (AUDNZD,M5) Использовано памяти терминала = 2022, использовано памяти MQL = 1957 МБ

Да, тестовый пример работает. Но на других данных Deserialize выдает ошибку только на новой версии терминала.
 

build 5660 (27 Feb 2026)

Уважаемые разработчики, подскажите пож-ста, что за запись на вкладке "Эксперты":

2026.03.02 20:33:03.649 OpenBLAS threads limit is 2

Появляется при работе с матрицами

 
Denis Kirichenko #:

build 5660 (27 Feb 2026)

Уважаемые разработчики, подскажите пож-ста, что за запись на вкладке "Эксперты":

Появляется при работе с матрицами

Пока ждём разработчиков, предположим: как Вы читали, OpenBLAS выделен в отдельный dll. При её инициализации она и сообщает, с какими лимитами скомпилирована.

PS. Спросил у супермозга:

Сгенерированный ответ удален модератором. Кому нужно - сам спросит.

 

b5663. Прокси по-прежнему "улучшен", что особо подчёркнуто в описании этого релиза.

Ладно, сдаюсь. Единственный брокер с криптой в MT5 мне доступен только через задницу - при каждом запуске вписывать логин/пароль или восстанавливать старый релиз, каждый раз перезаписываемый. Как я понимаю тех, кто торгует на реальных счетах...