Beta version of MetaTrader 4 IDE including new MQL4 compiler and editor - page 5

 

The beta version of the terminal will only be available in a couple of weeks.

For now, we are showing the compiler so that developers can check their programs and prepare for the official release. It is necessary to start checking your projects beforehand, so that there won't be accusations like "the compiler broke my program, and I just saw the new version".

 
VOLDEMAR:

It is not only if the function is not highlighted, then the compiler frowns upon it, says that it is not defined.

I have also noticed that the compiled EA is not compilers, it is not defined.

509 deletes ex4 file

The compiler treats mqh files as hex files regardless of their real location. This will be fixed shortly.

The terminal, in which new EAs can be tested, is not ready yet

 
There will be new entry points from MT5. There will be no network operations.
 

FAQ:
... Обещанная возможность нативно работать с ХТТП протоколом? ...

Also very interested (for both versions).
 

Can you tell me what's wrong in this line:

Slippage = MarketInfo(Symbol(),MODE_SPREAD);

The compiler seems to have decided that"there may be dataloss because of type conversion".

PS. Slippage is defined as int.

 
and.dzr:

PS. Slippage is defined as int.

and MarketInfo as double.

 
sergeev:

and MarketInfo as a double.

But MODE_SPREAD seems to be a whole ...
 
sergeev:

and MarketInfo as double.

Here is an example from the handbook


 
and.dzr:

Here is an example from the handbook

so what?

has type conversion been cancelled for you personally?

 
sergeev:

so what?

has type conversion been cancelled for you personally?

I mean, should he ignore this warning?