New MetaTrader 5 Platform build 4380: Performance improvements

 

The MetaTrader 5 platform update will be released on Friday, June 7, 2024.

New MetaTrader 5 Platform build 4380: Performance improvements

The new version features the following changes:


MetaTrader 5 Client Terminal

  1. Terminal: Fixed errors which could cause incorrect operation of the Live Update system under certain conditions.
  2. Terminal: Added new hotkey, Alt+X, to open a list of Expert Advisors.
  3. MetaTester: Fixed errors in setting certain properties of the Bitmap graphic object.
  4. MetaTester: The connection of testing agents to the MQL5 Cloud Network is now prohibited when operating in virtual environments and when the processor does not support the AVX instruction set.
  5. Fixed errors reported in crash logs.

MetaTrader 5 Web Terminal

  1. Fixed error in the operation of the one click trading panel on the chart.
  2. Fixed warning dialog that opens when you enable the one click trading panel on the chart.

The update will be available through the Live Update system.

Distributed Computing in the MQL5 Cloud Network
Distributed Computing in the MQL5 Cloud Network
  • cloud.mql5.com
Connect to the MQL5 Cloud Network (Cloud Computing) and earn extra income around the clock — there is much work for you computer!
 

I would appreciate it if the test and trade statistics page also had the following information:
Duration of the test, instead of just Ticks 14793920 - what does that say given the price options of the strategy tester
Instead of Largest & Average profit/loss per traded position, Largest & Average profit/loss the averages per traded lot size
E. g. a Largest profit trade 27 581.80 is that because of high lot size ot a long trend? Same with Average profit trade 12 740.83 (taken from an article):


 

I would also like MQ (but also Roboforex) to correct the server time problems of the courses during the time when DST-US and DST-EU are different:
In those weeks between the changeovers the forex session is 1 hour too short and the weekend 1h too long?!?!!
In spring, on the Monday after the DST-US changeover, the forex session starts 1 hour late until the EU has also switched to summer time and in the fall after the EU has switched back to winter time until the USA follows.

Here is the script showing the opening times on the weekends with the DST changeover in the USA and the EU and the one of the next weekend.
The opening times of the last h1 bar on Friday and the first bar after the weekend and the length of the weekend are printed out - it should always be 48 hours, i.e. exactly 2 days from Fri. 17:00 to Sun. 17:00 but in those weekends the gap is 49 hours.
TitanFX-MT5-Demo and Pepperstone-Demo can do it, why not Roboforex and MQ?

The script uses EURUSD and XAUUSD, as some consider gold to be more reliable.

Here is a table created earlier only for EURUSD but for some broker:

To find out which hour which hour is missing I get the open quotes of the last and the first bar around the weekend under the assumption that the open quotes differ more if the prev. hour is missing and this shows that the first bar after the weekend is not provided:

As one can see the standard deviation of the first bar after the weekend is a lot higher based on the two brokers with a correct switch (Titan & Pepper) and the other two (MQ & Robo):

 

Forum on trading, automated trading systems and testing trading strategies

What happens if I stop updating my MT5 Client?

Vladislav Boyko, 2024.06.08 15:11

I would suggest doing automatic translation for topics about new versions of the platform (the same way it works for this topic, for example).

I think it's a little wrong that there is more information on the Russian-language forum than here.

 

Dear Developers of Metaquotes.

Hello, there are only 6 scale options for candle thickness. I think only 6 scale option is very small. In tradingview so many options for candle thickness.

If there is 1 scale option between 4th and 5th, it is very user friendly and comfortable for traders like me. Because 4th option is very thin and 5th option is very thick.

I like using MT5.

So could you please fix this issue with your updates?


Thank you very much

 

Please add the ability to add PDF files to the storage.

Often technical specifications are in PDF files. It is very inconvenient that you have to store the technical specifications separately from the source code.

 

Hello MetaQuotes,

Are you aware of the inconsistencies in the margin functions? Have you had time to evaluate them? Have they been confirmed?

It's been a while since some discrepancies were found (January 2024, first thread) and they are still there (June 2024, last thread so far).

Please take a look at these threads:

https://www.mql5.com/en/forum/468431

https://www.mql5.com/en/forum/460668

SymbolInfoMarginRate: acting as specifications?
SymbolInfoMarginRate: acting as specifications?
  • 2024.06.11
  • Fab
  • www.mql5.com
Dear people, I spent some times already looking into the forums and documentation and cannot really understand how is it possible that SymbolInfoMa...
 

Hi all,

I use windows 11 to run MT5 terminal. It works with version 4350, but after update to version 4380. I cannot run on my windows again. I'm not sure that it may conflict with some windows update.

Because I can run new MT5 version on clean boot (disable services from Microsoft). I'm quite sure that it doesn't conflict with my other app because I can run MT5 with all startup apps and 3rd party services (disable only Microsoft services).

I can get log from Event Viewer

Faulting application name: terminal64.exe, version: 5.0.0.4387, time stamp: 0x05502a00
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0xc0000005
Fault offset: 0x0000026c82e14fa0
Faulting process id: 0x0x45C8
Faulting application start time: 0x0x1DABD43850B9827
Faulting application path: C:\Program Files\MetaTrader 5\terminal64.exe
Faulting module path: unknown
Report Id: 822a8902-225d-4eee-90f5-1b84097058c5
Faulting package full name: 
Faulting package-relative application ID: 
Fault bucket 1847110891057701490, type 5
Event Name: BEX64
Response: Not available
Cab Id: 0

Problem signature:
P1: terminal64.exe
P2: 5.0.0.4387
P3: 05502a00
P4: StackHash_3cab
P5: 0.0.0.0
P6: 00000000
P7: PCH_CE_FROM_unknown+0x0000000000000000
P8: c0000005
P9: 0000000000000008
P10: 

Attached files:
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.df1f2d0f-9436-450d-bf20-53b44971c443.tmp.dmp
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.451f163c-ab54-4a76-a9fa-2ae4c6aaeefb.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.d23fef8c-c9b7-42ff-bd18-5c69744d248b.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.988b66f3-ff69-441d-9f59-154c6d6ec563.tmp.txt
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.66358204-bea9-4486-8070-11bbacc0793b.tmp.xml

These files may be available here:
\\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_terminal64.exe_1feac49c6bb8d649b02181297e8badcbdd79c3_0bfb9d87_466f9631-c380-4956-9c14-f460145cd000

Analysis symbol: 
Rechecking for solution: 0
Report Id: 822a8902-225d-4eee-90f5-1b84097058c5
Report Status: 268435456
Hashed bucket: 7c898f7a04304c24f9a24191aa3fe272
Cab Guid: 0
file Report.wer


Version=1
EventType=BEX64
EventTime=133627236663784323
ReportType=2
Consent=1
UploadTime=133627236671168681
ReportStatus=268435456
ReportIdentifier=466f9631-c380-4956-9c14-f460145cd000
IntegratorReportIdentifier=822a8902-225d-4eee-90f5-1b84097058c5
Wow64Host=34404
NsAppName=terminal64.exe
OriginalFilename=terminal64.exe
AppSessionGuid=000045c8-0001-0003-2798-0b8543bdda01
TargetAppId=W:00066aeb8c880fb931ee4d1291c4375662d200000000!000052560016e7161b7b739dd2d79bd81ca4ff2d55ab!terminal64.exe
TargetAppVer=1972//10//28:17:01:52!55ab0c3!terminal64.exe
BootId=4294967295
TargetAsId=1143
IsFatal=1
EtwNonCollectReason=1
Response.BucketId=7c898f7a04304c24f9a24191aa3fe272
Response.BucketTable=5
Response.LegacyBucketId=1847110891057701490
Response.type=4
Sig[0].Name=Application Name
Sig[0].Value=terminal64.exe
Sig[1].Name=Application Version
Sig[1].Value=5.0.0.4387
Sig[2].Name=Application Timestamp
Sig[2].Value=05502a00
Sig[3].Name=Fault Module Name
Sig[3].Value=StackHash_3cab
Sig[4].Name=Fault Module Version
Sig[4].Value=0.0.0.0
Sig[5].Name=Fault Module Timestamp
Sig[5].Value=00000000
Sig[6].Name=Exception Offset
Sig[6].Value=PCH_CE_FROM_unknown+0x0000000000000000
Sig[7].Name=Exception Code
Sig[7].Value=c0000005
Sig[8].Name=Exception Data
Sig[8].Value=0000000000000008
DynamicSig[1].Name=OS Version
DynamicSig[1].Value=10.0.22631.2.0.0.256.48
DynamicSig[2].Name=Locale ID
DynamicSig[2].Value=1033
DynamicSig[22].Name=Additional Information 1
DynamicSig[22].Value=3cab
DynamicSig[23].Name=Additional Information 2
DynamicSig[23].Value=3cab9a97a3fcc0493b43be2253e04665
DynamicSig[24].Name=Additional Information 3
DynamicSig[24].Value=112c
DynamicSig[25].Name=Additional Information 4
DynamicSig[25].Value=112cf6f01803d899a13b98fd6fa4056a
UI[2]=C:\Program Files\MetaTrader 5\terminal64.exe
LoadedModule[0]=C:\Program Files\MetaTrader 5\terminal64.exe
LoadedModule[1]=C:\WINDOWS\SYSTEM32\ntdll.dll
LoadedModule[2]=C:\WINDOWS\System32\KERNEL32.DLL
LoadedModule[3]=C:\WINDOWS\System32\KERNELBASE.dll
LoadedModule[4]=C:\WINDOWS\SYSTEM32\apphelp.dll
LoadedModule[5]=C:\WINDOWS\System32\GDI32.dll
LoadedModule[6]=C:\WINDOWS\WinSxS\amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.22621.3672_none_57feacb6ce14a323\gdiplus.dll
LoadedModule[7]=C:\WINDOWS\System32\win32u.dll
LoadedModule[8]=C:\WINDOWS\System32\msvcrt.dll
LoadedModule[9]=C:\WINDOWS\System32\gdi32full.dll
LoadedModule[10]=C:\WINDOWS\System32\combase.dll
LoadedModule[11]=C:\WINDOWS\System32\msvcp_win.dll
LoadedModule[12]=C:\WINDOWS\System32\ucrtbase.dll
LoadedModule[13]=C:\WINDOWS\System32\RPCRT4.dll
LoadedModule[14]=C:\WINDOWS\System32\USER32.dll
LoadedModule[15]=C:\WINDOWS\System32\CRYPT32.dll
LoadedModule[16]=C:\WINDOWS\System32\WINTRUST.dll
LoadedModule[17]=C:\WINDOWS\System32\COMDLG32.dll
LoadedModule[18]=C:\WINDOWS\System32\shcore.dll
LoadedModule[19]=C:\WINDOWS\System32\SHLWAPI.dll
LoadedModule[20]=C:\WINDOWS\System32\SHELL32.dll
LoadedModule[21]=C:\WINDOWS\System32\ADVAPI32.dll
LoadedModule[22]=C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.22621.3672_none_2713b9d173822955\COMCTL32.dll
LoadedModule[23]=C:\WINDOWS\System32\sechost.dll
LoadedModule[24]=C:\WINDOWS\SYSTEM32\UxTheme.dll
LoadedModule[25]=C:\WINDOWS\SYSTEM32\WINSPOOL.DRV
LoadedModule[26]=C:\WINDOWS\System32\bcrypt.dll
LoadedModule[27]=C:\WINDOWS\SYSTEM32\dwmapi.dll
LoadedModule[28]=C:\WINDOWS\System32\ole32.dll
LoadedModule[29]=C:\WINDOWS\System32\OLEAUT32.dll
LoadedModule[30]=C:\WINDOWS\System32\WS2_32.dll
LoadedModule[31]=C:\WINDOWS\SYSTEM32\dbghelp.dll
LoadedModule[32]=C:\WINDOWS\SYSTEM32\dbgcore.DLL
LoadedModule[33]=C:\WINDOWS\System32\IMM32.DLL
LoadedModule[34]=C:\WINDOWS\SYSTEM32\MSASN1.dll
LoadedModule[35]=C:\WINDOWS\System32\umppc18605.dll
LoadedModule[36]=C:\WINDOWS\System32\CsXumd64_18605.dll
State[0].Key=Transport.DoneStage1
State[0].Value=1
OsInfo[0].Key=vermaj
OsInfo[0].Value=10
OsInfo[1].Key=vermin
OsInfo[1].Value=0
OsInfo[2].Key=verbld
OsInfo[2].Value=22631
OsInfo[3].Key=ubr
OsInfo[3].Value=3737
OsInfo[4].Key=versp
OsInfo[4].Value=0
OsInfo[5].Key=arch
OsInfo[5].Value=9
OsInfo[6].Key=lcid
OsInfo[6].Value=1033
OsInfo[7].Key=geoid
OsInfo[7].Value=227
OsInfo[8].Key=sku
OsInfo[8].Value=48
OsInfo[9].Key=domain
OsInfo[9].Value=1
OsInfo[10].Key=prodsuite
OsInfo[10].Value=256
OsInfo[11].Key=ntprodtype
OsInfo[11].Value=1
OsInfo[12].Key=platid
OsInfo[12].Value=10
OsInfo[13].Key=sr
OsInfo[13].Value=0
OsInfo[14].Key=tmsi
OsInfo[14].Value=222709197
OsInfo[15].Key=osinsty
OsInfo[15].Value=1
OsInfo[16].Key=iever
OsInfo[16].Value=11.1.22621.0-11.0.1000
OsInfo[17].Key=portos
OsInfo[17].Value=0
OsInfo[18].Key=ram
OsInfo[18].Value=32369
OsInfo[19].Key=svolsz
OsInfo[19].Value=248
OsInfo[20].Key=wimbt
OsInfo[20].Value=0
OsInfo[21].Key=blddt
OsInfo[21].Value=220506
OsInfo[22].Key=bldtm
OsInfo[22].Value=1250
OsInfo[23].Key=bldbrch
OsInfo[23].Value=ni_release
OsInfo[24].Key=bldchk
OsInfo[24].Value=0
OsInfo[25].Key=wpvermaj
OsInfo[25].Value=0
OsInfo[26].Key=wpvermin
OsInfo[26].Value=0
OsInfo[27].Key=wpbuildmaj
OsInfo[27].Value=0
OsInfo[28].Key=wpbuildmin
OsInfo[28].Value=0
OsInfo[29].Key=osver
OsInfo[29].Value=10.0.22621.3737.amd64fre.ni_release.220506-1250
OsInfo[30].Key=buildflightid
OsInfo[30].Value=5910B449-8A5A-47E3-B7E1-C9D83BEE7C21.1
OsInfo[31].Key=edition
OsInfo[31].Value=Professional
OsInfo[32].Key=ring
OsInfo[32].Value=Retail
OsInfo[33].Key=expid
OsInfo[33].Value=RS:1D748,MD:283BAEF,ME:2E3923D,ME:2E3922F,MD:2E30985
OsInfo[34].Key=fconid
OsInfo[34].Value=23877894,1,2,0;26742989,0,1,0;35681102,0,1,0;36803287,0,2,1;36803295,0,2,0;38277973,0,1,0;39145991,0,2,0;39263329,1,2,0;39281392,0,2,0;40025975,0,1,0;40616880,0,1,0;40883769,0,1,0;40981503,0,1,0;41135193,0,1,1;41137130,0,1,0;41342175,0,1,0;41655236,0,2,0;42105254,0,2,0;43133808,1,2,1;43169616,0,1,0;43203978,0,2,1;43772553,0,1,0;43844371,0,1,1;43978769,0,1,1;44325080,0,1,1;44470355,0,2,0;44521793,0,1,0;44552141,0,1,0;44776738,0,2,0;45185354,0,2,0;45286373,0,1,0;45732051,0,2,0;45796396,0,2,0;45991456,0,1,1;46541070,0,2,0;46551074,0,1,1;46557400,0,1,1;47115450,0,1,1;47134595,0,1,1;47205155,0,2,1;47448915,0,1,0;47681899,0,1,1;47916854,0,1,0;47973375,0,1,1;48057519,0,2,1;48296377,0,1,0;48433541,0,1,0;48433706,0,1,0;48433719,0,1,0;48468527,0,2,0;48468541,0,2,0;48503047,0,2,1;49106743,0,2,0;49175271,0,2,0;49822061,0,1,0
OsInfo[35].Key=containerid
OsInfo[36].Key=containertype
OsInfo[37].Key=edu
OsInfo[37].Value=0
OsInfo[38].Key=servicinginprogress
OsInfo[38].Value=0
OsInfo[39].Key=featureupdatependingreboot
OsInfo[39].Value=0
FriendlyEventName=Stopped working
ConsentKey=BEX64
AppName=MetaTrader 5 Client Terminal
AppPath=C:\Program Files\MetaTrader 5\terminal64.exe
NsPartner=windows
NsGroup=windows8
ApplicationIdentity=945FE1A927E2E0F29FFA976DABDA6D3D
MetadataHash=1590577422
 
I have my PC running and  trying to sell some of its CPU power. Has not had any work since May. I have tried reinstalling it a couple of times