MetaTrader 5 Client Terminal Build 5570

Enivid

Administrator
Staff member
Nov 30, 2008
20,266
1,757
144
Odesa
www.earnforex.com
A very important update to the MetaTrader 5 terminal was released on January 30 - build 5570. It finalizes transition to a new graphics engine for charts (Blend2D), greatly speeds up matrix/vector operations, and fixes numerous errors:
  • Added symbol + timeframe display to the loading dialog window for scripts, indicators, and expert advisors.
  • Added CUDA support for the ONNX library.
  • Added ReplaceToZero method for vector and matrix classes.
  • Added new OpenBLAS models.
  • Added new function ColorToPRGB to convert colors to PRGB format.
  • Expanded ONNX flags for creating and executing ONNX models.
  • Increased the limit of external resource files to 1 GB to allow loading larger models in MQL5 programs.
  • Changed how undocked chart save their toolbox states.
  • Changed how total loss/profit is calculated in reports - they now include swaps and commissions.
  • Changed how ONNX library is loaded. Now it is loaded only when there is some MQL5 program that uses it.
  • Fixed loading custom instruments' settings.
  • Fixed rounding in reports.
  • Fixed display of text and button objects in the new graphics chart engine.
  • Fixed multi-color indicator display.
  • Fixed text display in Wine (for Linux and macOS).
  • Fixed a bug that caused duplicate symbols when searching them via Market Watch.
  • Fixed display of Wingdings characters on the chart.
  • Fixed setting text to OBJ_LABEL, OBJ_TEXT, OBJ_BUTTON, and OBJ_EDIT, which sometimes failed with the new graphics engine.
  • Fixed setting clrNone color to chart objects.
  • Fixed Bars function freezing the platform when requesting the number of bars on an empty chart.
  • Fixed resolving global variables when using namespaces.
  • Fixed resolving class methods with final attribute.
  • Fixed out-of-memory errors when working with very large source code files.
  • Fixed display of enum values in Debugger.
  • Fixed halting backtests for EAs with infinite loops.
  • Fixed error that sometimes caused sending EventChartCustom event in visual testing twice.
  • Fixed the freeze level check (SYMBOL_TRADE_FREEZE_LEVEL) for pending orders in backtests.
  • Fixed exporting forward testing data.
  • Multiple other fixes.
mt5-build-5570.png

MetaQuotes' forum announcement thread:
https://www.mql5.com/en/forum/503829

If you notice anything strange with this build 5570 or if you find some bugs, please let us know by posting below.
 
yeah something is wrong..... and it appears to be with displaying graphics........

my main terminal locks up......

going to start editing code to find the offending line......h
 
Build 5570/5571 has problems rendering some fonts. There is a 100% problem with Courier and Terminal, but probably some other fonts are affected too.
//-----

that was the first thing i tried...... changed terminal to verdana..... did not help......

i just reverted my main terminal back to 5430...... it is the only one that has graphics like i often post and the only one with issues...... it suggests trades so it must run.......

all other platforms are stripped down to almost nothing, just for placing trades...... i'll leave them 5570......

guess my terminal font days are over......h
 
After the MetaTrader 5 5572 update, I experience constant freezes and lags when the Position Size Calculator is open.Everything works stably when the tool is disabled.
 
After the MetaTrader 5 5572 update, I experience constant freezes and lags when the Position Size Calculator is open.Everything works stably when the tool is disabled.
Please change the Labels Font Face input parameter from Courier to Arial (or really nearly any other font you prefer).
This will fix the problem.
 
Please change the Labels Font Face input parameter from Courier to Arial (or really nearly any other font you prefer).
This will fix the problem.
My problem has been solved. I am grateful to you; you are doing work that benefits humanity.thank u very much