Новая версия платформы MetaTrader 5 build 3800: ордера Book or Cancel, помощь AI при написании кода и расширенная поддержка ONNX - страница 22

 
Stanislav Korotky #:

3000-ые порты - стандартное поведение MT5 (по умолчанию так, и у меня локально тоже). Подробностей про железо не знаю, но скорее всего физическая машина - количество агентов - 16.

У меня всегда 2000-ные на всех машинах идут по умолчанию...

А что сам советник пишет не смотрели лог? Может там ошибка инициализации - нужны какие то ещё файлы, которых нет?

Про железо лучше выяснить - были тут примеры с проблемами на виртуальной машине и новых процессорах от интел.

И, ещё нечто похожее было у меня было, когда в терминале у меня были старые версии индикаторов из стандартного набора - при обновлении они не компилируются по какой то причине у меня.

 

Пользователь прислал лог агента. Не знаю как такое чинить без MQ: эксперт не видит экспортированной функции из библиотеки. Такое случалось уже несколько раз, в разных билдах, и видимо из-за разных модификаций компилятора. Странно, что у меня та же библиотека (скачанная из маркета) работает нормально на более свежем билде (3878), чем у пользователя.

CS      0       19:18:30.137    Startup MetaTester 5 build 3815 (22 Jun 2023)
CS      0       19:18:30.138    Startup Windows 10 build 19044, 12 x AMD Ryzen 5 5600U with Radeon, AVX, 0 / 13 Gb memory, 46 / 475 Gb disk, touchable, UAC, GMT-5
CS      0       19:18:30.139    Server  MetaTester 5 started on 127.0.0.1:3021
...
CS      0       19:19:55.658    Startup cloud network mode is off
CS      0       19:19:55.658    Startup initialization finished
CS      0       19:19:55.673    127.0.0.1       login (build 3815)
CS      0       19:19:55.680    Network 4412 bytes of account info loaded
CS      0       19:19:55.680    Network 1478 bytes of tester parameters loaded
CS      0       19:19:55.680    Network 7876 bytes of input parameters loaded
CS      0       19:19:55.686    Network 16872 bytes of symbols list loaded (2174 symbols)
CS      0       19:19:55.686    Tester  expert file added: Experts\wfa.ex5. 41127 bytes loaded
CS      0       19:19:55.686    Tester  program file added: Experts\wfL.ex5. 5137 bytes loaded
CS      0       19:19:55.686    Network 10204 bytes of optimized inputs info loaded
CS      0       19:19:55.689    Tester  successfully initialized
CS      0       19:19:55.689    Network 61 Kb of total initialization data received
CS      0       19:19:55.689    Tester  AMD Ryzen 5 5600U with Radeon, 14188 MB
CS      0       19:19:55.689    Tester  optimization pass 30 started (batch of 5 tasks)
CS      0       19:19:55.710    Symbols GBPJPY: symbol to be synchronized
CS      0       19:19:55.711    Symbols GBPJPY: symbol synchronized, 3720 bytes of symbol info received
CS      0       19:19:55.717    History GBPJPY: load 27 bytes of history data to synchronize in 0:00:00.003
CS      0       19:19:55.717    History GBPJPY: history synchronized from 1993.04.19 to 2023.08.11
CS      0       19:19:55.828    History GBPJPY,M30: history cache allocated for 20041 bars and contains 12429 bars from 2022.01.03 01:00 to 2022.12.30 23:30
CS      0       19:19:55.828    History GBPJPY,M30: history begins from 2022.01.03 01:00
CS      0       19:19:55.859    Symbols USDJPY: symbol to be synchronized
CS      0       19:19:55.859    Symbols USDJPY: symbol synchronized, 3720 bytes of symbol info received
CS      0       19:19:55.878    History USDJPY: load 27 bytes of history data to synchronize in 0:00:00.005
CS      0       19:19:55.878    History USDJPY: history synchronized from 1971.01.04 to 2023.08.11
CS      2       19:19:55.884    wfa (GBPJPY,M30)        2023.01.01 00:00:00   cannot find 'wfl_OnInit' in 'wfL.ex5'
CS      0       19:19:57.799    127.0.0.1       prepare for shutdown

Желтым выделил странность - библиотека лежит в каталоге экспертов - может ли это влиять?

 
Stanislav Korotky #:

Пользователь прислал лог агента. Не знаю как такое чинить без MQ: эксперт не видит экспортированной функции из библиотеки. Такое случалось уже несколько раз, в разных билдах, и видимо из-за разных модификаций компилятора. Странно, что у меня та же библиотека (скачанная из маркета) работает нормально на более свежем билде (3878), чем у пользователя.

Желтым выделил странность - библиотека лежит в каталоге экспертов - может ли это влиять?

Так положите и проверьте - путь то по разному прописывается - думаю может.

 
Aleksey Vyazmikin #:

Так положите и проверьте - путь то по разному прописывается - думаю может.

Это делает пользователь, а не я. Судя по логу, библиотека нормально подгружается, так что должна и нормально импортироваться. Сейчас освежил в памяти доки: библиотеки в импорте ищутся в MQL5/Libraries или рядом с программой, их импортирующей. Так что это нормально.

 
Stanislav Korotky #:

Это делает пользователь, а не я. Судя по логу, библиотека нормально подгружается, так что должна и нормально импортироваться. Сейчас освежил в памяти доки: библиотеки в импорте ищутся в MQL5/Libraries или рядом с программой, их импортирующей. Так что это нормально.

Понял, значит я не прав.

 
Билд 3815, функция iBarShift может возвращать номер бара за пределами "Max bars in chart"-1, но функции типа iTimes не видят этих баров.
 
Taras Slobodyanik #:
Билд 3815, функция iBarShift может возвращать номер бара за пределами "Max bars in chart"-1, но функции типа iTimes не видят этих баров.

Это уже давно так (как минимум пару лет).

 
b3893, первые два символа названия группы не выводятся в GUI.
#property script_show_inputs

input group "Hello World!"

void OnStart() {}

Строка для поискаOshibka 069.

 
fxsaber #:
b3893, первые два символа названия группы не выводятся в GUI.

Строка для поискаOshibka 069.

Об этом уже давно было сообщение. Почему так и не исправили не понятно.

Выход, пока ставить два пробела впереди. Даже если исправят, то эти пробелы не будут сильно мешать.

 
fxsaber #:
b3893, первые два символа названия группы не выводятся в GUI.

Строка для поискаOshibka 069.

Исправлено в бете 3898, доступно на MetaQuotes-Demo