MetaTrader 5 Platform update build 3550: Improvements and fixes - page 2

 

Hello all,

I wish to report the same issue on Debian version 11.6. I have been using Wine version 7.0 quite well, without any problem whatsoever, for a long time now.

Yesterday, MT5 updated and immediately failed to restart. Seems like an issue with the Linux version. I checked in my CLI and found the following error:

wine: Call from 000000006690A705 to unimplemented function win32u.dll.NtUserDrawIconEx, aborting

For the time being I have tried using MT5 build version 3540 from  https://drive.google.com/drive/folders/1YSUVehcElTpLxCLPMsdlDfFu4Y61yrcc

It works for now.

I do switch off my computer at some point everyday, so it gets automatically updated anyway and I have to revert back to the old build each time. I read that the automatic update cannot be disabled. It is ok but I think a patched version need to be shipped upstream itself because it is a bit disrupting to be required to hack the thing every day.

 

I think I have a (temporary) fix.

You will need to add the WINEARCH=win32 environment prefix and then install the 32 bit version of MT5.

# Set environment to Windows 10
WINEPREFIX=~/win32/MT5 WINEARCH=win32 winecfg -v=win10
# Start MetaTrader installer
WINEPREFIX=~/win32/MT5 WINEARCH=win32 wine mt5setup.exe

This allowed me to use an older mt5setup.exe I still had available to install an older build (2361). Now I just wait to see what happens after an update.

Update: Almost 12 hours later and build 2361 hasn't prompted with an auto update or a restart message.
 
Hi there, the 32 bits version is not supported any longer and obsolete.
However using wine-devel or wine-staging instead of wine-stable solves the issue

Cheers

 
Today I was debugging some program in build 3550 and the out of range crash is back. Each time the program crashes out of range, I have to shut Meta Editor down and restart it. The bug has been fixed in the past, thanks in advance for taking care of it.
 
My beta build is 3555 and if an array access  is out of range nothing crashes.
 

There (B.3555) is an error in PrintArray.

The first item [9.8].id==0 is moved to the very end and the second item (Line=32) is printed as the first one [0,0].id = 32.

The script is attached..

Beside that I really would appreciate if OnTradeTransaction would provide the necessary data in a clear way such as in the Journal like: "position modified [#2 buy 0.1 EURUSD 0.98263 sl: 0.98130 tp: 0.98280]". IMHO it is necessary to control and track one's own invested money.
 

Hi,

I have a PC with AMD Ryzen 7950x, 64 GB RAM, 1 TB SSD, windows 10 pro, build 3550 of MT5

My PC craches when I start an optimisation (fast genetic).

I  can do a 'Single' run without problem showing the graph.

As soon as I start the optimisation, the computer CRASHES IMMEDIATELY, screen black and power is completely out ! Not even an error message or blue screen appearing.

PLEASE HELP !

I have 2 other pc's running the same software and doing the same optimisations without any problems (AMD Ryzen 9 3900x).

Maybe MT5 is having problems with the 32 agents in the backtester.

 
Daniel Weckhuyzen #:

Hi,

I have a PC with AMD Ryzen 7950x, 64 GB RAM, 1 TB SSD, windows 10 pro, build 3550 of MT5

My PC craches when I start an optimisation (fast genetic).

I  can do a 'Single' run without problem showing the graph.

As soon as I start the optimisation, the computer CRASHES IMMEDIATELY, screen black and power is completely out ! Not even an error message or blue screen appearing.

PLEASE HELP !

I have 2 other pc's running the same software and doing the same optimisations without any problems (AMD Ryzen 9 3900x).

Maybe MT5 is having problems with the 32 agents in the backtester.

Check the logs!!
 
Carl Schreiber #:

There (B.3555) is an error in PrintArray.

The first item [9.8].id==0 is moved to the very end and the second item (Line=32) is printed as the first one [0,0].id = 32.

@Carl Schreiber Yes, the bug is there!

 
Has there been a change in the calculation of HLCC in recent versions?
Because on the page:
It is written:

Weighted Close (HLCC/4) — based on the average weighted close price: (High + Low + 2*Close)/4.


But on the page:
Written:

Weighted Price (HLCC/4): Weighted price = (Open+High+Low+Close)/4


That is, two concepts and two different types of calculation are provided for HLCC!

Which is true? And basically, in order to achieve "Weighted Price" when creating indicators, what method should we use?

Technical Indicators - Price Charts, Technical and Fundamental Analysis - MetaTrader 5 Help
  • www.metatrader5.com
An indicator is the most important tool for technical analysis. Decisions about how and when to trade can be made on the basis of technical...
Reason: