MetaTrader 4 Platform Update Build 745

 

MetaTrader 4 platform update is to be released on Friday, October 24, 2014. It contains the following changes:

MetaTrader 4 Client Terminal build 745

  1. Terminal: Fixed an error that could occasionally interfere with launching the client terminal under Windows XP x64.
  2. Terminal: Fixed generation of a file name when saving chart templates or a list of symbols selected in Market Watch.
  3. Terminal: Fixed saving Rich Content news having quotation marks in their headers.
  4. MQL4: Added reading CHART_BRING_TO_TOP chart property (a chart is displayed on top of other charts) in ChartGetInteger function.
             //--- move the chart up if it is not on the very top
             if(!ChartGetInteger(0,CHART_BRING_TO_TOP))
                ChartSetInteger(0,CHART_BRING_TO_TOP);
    
  5. MQL4: Prohibited adding an MQL4 program to the chart, on which another MQL4 program is being debugged or profiled at the moment.
  6. Fixed errors reported on the forum and in crash logs.

The update will be available through the LiveUpdate system.

 

Client Terminal Build and Version (32 or 64 bit)

4.00 build 711

Problem description

Since mid 600 builds I've noticed incorrect math operations resulting in rubbish 2 bit for the double or float results

Sequence of action

An example:

Alert(MathPow(0.00000033,1/3));

gives out an answer of 1

where

Alert(MathPow(0.00000033,0.3333));

gives approximately correct answer of ~0.00691

Obtained result

Broken double point arithmetic

Expected result

Correct implementation of basic arithmetic

Additional details

UNACCEPTABLE

 
avader906:

Client Terminal Build and Version (32 or 64 bit)

4.00 build 711

Problem description

Since mid 600 builds I've noticed incorrect math operations resulting in rubbish 2 bit for the double or float results

Sequence of action

An example:

gives out an answer of 1

where

gives approximately correct answer of ~0.00691

Obtained result

Broken double point arithmetic

Expected result

Correct implementation of basic arithmetic

Additional details

UNACCEPTABLE

This is not a bug.

1/3 gives 0 as a result. 1 and 3 are both integers. You should use 1./3 to indicate 1 as a double.

 
angevoyageur:

This is not a bug.

1/3 gives 0 as a result. 1 and 3 are both integers. You should use 1./3 to indicate 1 as a double.

correct...

Alert(MathPow(0.00000033,1.0/3.0));
 

Hi,

Where do we go to get the link to download  Build 745 for MT4 

Thanks

 
odicahyo:

Hi,

Where do we go to get the link to download  Build 745 for MT4 

Thanks

Use metaquotes server to update, or wait for your brokers to update it.
Reason: