MetaTrader 4 Build 529 beta released with new compiler - page 141

 
alexloz:
Please attach the terminal logs.


The problem was eventually solved by rebooting the machine.

Only then did the terminal update to version 565.

 

MT4 565, ME 882.

If you download any paid indicator from Market, then drag it to the chart with the mouse and click "Cancel" as shown in the picture, the terminal will crash!

 
ForexMoneyMaker:

MT4 565, ME 882.

If you download any paid indicator from Market, then drag it to the chart with the mouse and click "Cancel" as shown in the picture, the terminal will crash!

Already corrected.
 

The 566 build has been released.

Please update, please.

 
Greetings all!!! I don't know if anyone has already encountered it,
but my favourite Renco charts are not showing up.
If I switch off the EA and reload the profile, the chart appears.
I don't want to go online. ( I am not a programmer)

Here is the Expert Advisor...
 

Hello,

On the page: MQL4 Reference / Language Basics / Operators / Break operator,

Called by F1 from MetaEditor to beta version, the example is given without curly brackets for:

//--- поиск первого нулевого элемента
for(i=0;i<array_size;i++)
  if(array[i]==0)
    break;

Is this a misprint?

 
DiPach:

Hello,

On the page: MQL4 Reference / Language Basics / Operators / Break operator:

An example is given without the curly braces on for:

Is this a misprint?

It's all there correctly. If there is only one executed loop operator involved in the loop, you can leave out the curly braces. At the same time, the loop operator is also a conditional operator. If the conditional statement expression is true, then break is executed; if it is false, then the loop iterates to the next iteration.
 
artmedia70:
It's all there correctly. If there is only one executed loop operator involved in the loop, you can leave out the curly braces. At the same time, the loop operator is also a conditional operator. If the conditional statement expression is true, then break is executed; if it is false, then the loop iterates to the next iteration.


Thanks for the clarification
 
but brackets are better, everywhere.
 

I knew that you don't have to put braces in a single expression.

But I try to put them anyway.

I usebreak operator when necessary.

But I don't know about for in such an expression without parentheses. I'm stuck considering it.
Reason: