Новая версия платформы MetaTrader 5 build 5430: Улучшенные графики на движке Blend2D - страница 22

 

Функция OrderCheck не отражает уменьшение маржи при подготовке и проверке запроса на частичное закрытие позиции (заполнено поле position и тип type поставлен на обратный к позиции). С той же структурой запроса OrderSend успешно выполняется, и маржа естественно освобождается.

Если в OrderCheck проверять запрос на доливку, то она как ни странно правильно показывает увеличение маржи.

Кривизна. Буквально функция работает только в одну сторону.

 
Edgar Akhmadeev #:

В редакторе, в тёмной теме, часто последний символ отображается в чёрном цвете, и на чёрном фоне не виден:


Он точно так же и в светлой теме отображается в белом цвете, и на белом фоне не виден.

Не только в самом редакторе, но и в окне просмотра различия ревизий хранилища.

 
Edgar Akhmadeev #:

Я уже забыл, кто поддерживает телеграм-канал с архивом билдов. Хотел сначала написать в канал, но для других, кто поддерживает свои архивы, тоже может быть интересно.
В обновлениях приходят не только exe из папки программы (MetaEditor64.exe, metatester64.exe, terminal64.exe). Но и, например, из C:\ProgramData\MetaQuotes\
Надо после обновления и до нажатия на кнопку Restart смотреть папку C:\Users\<USER>\AppData\Roaming\MetaQuotes\Terminal\<ID>\liveupdate\

PS: Вот файлы из сегодняшнего билда 5488:

mt5clw64.5488 (terminal64.exe)

mt5clwide64.5488 (MetaEditor64.exe)

mt5clwtst64.5488 (metatester64.exe)

mt5onnx64.5488 (onnxruntime.dll, onnxruntime_providers_shared.dll)

Не нашел onnxruntime.dll и onnxruntime_providers_shared.dll в папке терминала после обновления.
 
Andrey Khatimlianskii #:
Не нашел onnxruntime.dll и onnxruntime_providers_shared.dll в папке терминала после обновления.
Если всё, что я написал, сделали правильно, и нашли все остальные файлы, дело может быть в дифференциальном обновлении. Я обновлял на 5488 с более старого билда. При обновлении с предыдущего его терминал мог не скачивать (последняя версия уже присутствует).
 
Edgar Akhmadeev #:

В редакторе, в тёмной теме, часто последний символ отображается в чёрном цвете, и на чёрном фоне не виден:


в светлой так-же.

момент когда символ выводится цветом фона сложно уловим, 

но похоже что связано с авто-подстановкой при наборе

 

Проблема  с загрузкой индикатора на график

Windows 11 build 26200, 12 x AMD Ryzen 5 5625U with Radeon, AVX2, 18 / 31 Gb memory, 139 / 237 Gb disk, UAC, GMT+2

MetaTrader 5 - x64 build 5488 started for Ltd.

loading of Index_Cross (AUDNZD,M30) from C:\Users\HoMe\AppData\Roaming\MetaQuotes\Terminal\6E69F716310DE9FD922D9237B14F0637\MQL5\Indicators\Index_Cross.ex5 failed [539]


 
Vitaly Muzichenko #:

Проблема  с загрузкой индикатора на график

Windows 11 build 26200, 12 x AMD Ryzen 5 5625U with Radeon, AVX2, 18 / 31 Gb memory, 139 / 237 Gb disk, UAC, GMT+2

MetaTrader 5 - x64 build 5488 started for Ltd.

loading of Index_Cross (AUDNZD,M30) from C:\Users\HoMe\AppData\Roaming\MetaQuotes\Terminal\6E69F716310DE9FD922D9237B14F0637\MQL5\Indicators\Index_Cross.ex5 failed [539]

Это-же код без проблем загружается на график и работает в билде 5488 с компилятора 5430


 
Vitaly Muzichenko #:

Это-же код без проблем загружается на график и работает в билде 5488 с компилятора 5430


А если скомпилировать в новом билде?
 
Artyom Trishkin #:
А если скомпилировать в новом билде?

Ошибок нет, но и не загружается на график

\Indicators\Index_Cross.ex5 failed [539]

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Ошибки, баги, вопросы

geritretar, 2025.12.19 14:23

Уже сто лет в обед, как пользовался индикатором, взятом с базы форума (здоровья и долголетия его автору), который добросовестно рисовал сетку цен на графике до:

Terminal MetaTrader 5 x64 build 5485 started for MetaQuotes Ltd.

Terminal Windows 11 build 26200, 12 x AMD Ryzen 5 5500U with Radeon, AVX2, 9 / 15 Gb memory, 175 / 475 Gb disk, UAC, GMT+7


Но он же тупо удаляется с графика после компиляции с билдов 5487 и крайнего 5488. Выдает в журнал строку:

Custom Indicator loading of Сетка (EURUSD,M5) from C:\Users\User\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075\MQL5\Indicators\Сетка.ex5 failed [539]


При компиляции же в редакторе всё ровно:

Сетка.mq5

code generated

0 errors, 0 warnings, 487 msec elapsed, cpu='AVX2 + FMA3'


Куда же стоит копать? Подскажите, пожалуйста.


P.S.  Спасибо автору Prival

https://www.mql5.com/ru/code/111


 
Vitaly Muzichenko #:

Проблема  с загрузкой индикатора на график

MetaTrader 5 - x64 build 5488 started for Ltd.

loading of Index_Cross (AUDNZD,M30) from C:\Users\HoMe\AppData\Roaming\MetaQuotes\Terminal\6E69F716310DE9FD922D9237B14F0637\MQL5\Indicators\Index_Cross.ex5 failed [539]


Та же фигня - после сегодняшнего обновления терминала. Вчера только индюк склепал. А сегодня, когда его же(абсолютно без изменений) перекомпилировал в новый ex5 - перестал работать с этой( failed [539])ошибкой. А вчерашний ex5 до компиляции работал и на новом 5488 билде...Походу в компиляторе новом какая-то засада, что-то с исполняемым файлом не то делает.