MetaTrader 4 Client Terminal build 604 - page 3

Alain Verleyen  
VabRus:


Yes, perfectly...

I think isn´t normal Metaquotes developed a new version not supported with previous code.

And with Unicode string you need allocate twice memory than with ansi strings.

And about OnTesterInit(), OnTesterDeInit(), OnTester(), do you know some news?

Thank

Sorry I don't have information about this event handlers.
Jon Grah  

I do not see a thread from metaquotes addressing the changes in b604. Broker I contacted (Excel Markets, IC Markets, Global Prime) has no clue either as to the changes, and directed me to the forum.

I updated one of my terminals to the latest build, and it turned out to be b604. So what are the changes or when will mq create a thread about it?

Yang May Leong  
4evermaat:

I do not see a thread from metaquotes addressing the changes in b604. Broker I contacted (Excel Markets, IC Markets, Global Prime) has no clue either as to the changes, and directed me to the forum.

I updated one of my terminals to the latest build, and it turned out to be b604. So what are the changes or when will mq create a thread about it?


Hi, its officially release V604 this morning, as far as I knew. I close and reopen my MT4 and viola its updated. So the update is from MQL network as support staff informed me. Whether theres some write up of whats been fixed is still unknown.

I have 2 vps, A and B (cant post name here either). On A all my mt4 whether migrated from v509 or fresh install to v600 were updated to v604. On B despite close and reopen its still v600. I dont believe the vps provider will purposely blocked the update so I cant comment on whats the issue with the pushing of the update

NOTE: Mis matched of transaction b/w providers and subscribers (for those that subscribe to signals on MQL5 community) is still prevalent! Just send a ticket to "service" desk ("service" has to be in quotes, as I am not sure whether it even gets look at. This issue (mis match) was reported by me since last year and supposed to be resolved by v600 but no its still prevalent).

micclly  

With build604, SendMail() set From: header as follows:

From: "Expert Advisor" <>

This does not occur when Test from Email tab.


This problem causes the receiver SMTP server rejects or marks the mail as SPAM.

Please fix to From header be set to same as From in Email tab.

Carlo Colombo  

Hello, there is a bug still present in v 604 MetaEditor.

Keys for functions : "Function header" - "Block comment" - "Comment lines" - "Uncomment lines" are not for localized keyboard, please check localization scancodes.


This is instead a suggestion.
The dropdown list for List functions and methods in files, is useful for small prorams codes, but for large codes it's not very immediate to use.
Any time I open it starts from A letter, instead it should remember the last clicked item.

Apart from this could be better to create a classical navigator pane.
I dont' know why there is a navigator for files and there is not a navigator for function/methods, it seems that a programmer pass his time to open different files instead to jump from a function to another.

This is what I see in my dropdown list of functions (please note that list start from "A" and ends to "G") :



This is the same source from a classic editor, Geany, note the function navigator on right :



It's obvious that for a ten functions program there are not differencies, but not all developer on MT4 works only on Sunday or after their daytime work.

Ex Ovo Omnia  
positiveday:

Hello, there is a bug still present in v 604 MetaEditor.

Keys for functions : "Function header" - "Block comment" - "Comment lines" - "Uncomment lines" are not for localized keyboard, please check localization scancodes.


This is instead a suggestion.
The dropdown list for List functions and methods in files, is useful for small prorams codes, but for large codes it's not very immediate to use.
Any time I open it starts from A letter, instead it should remember the last clicked item.

Apart from this could be better to create a classical navigator pane.
I dont' know why there is a navigator for files and there is not a navigator for function/methods, it seems that a programmer pass his time to open different files instead to jump from a function to another.

This is what I see in my dropdown list of functions (please note that list start from "A" and ends to "G") :



This is the same source from a classic editor, Geany, note the function navigator on right :



It's obvious that for a ten functions program there are not differencies, but not all developer on MT4 works only on Sunday or after their daytime work.



I second this.

Carlo Colombo  
Thanks, I would also remember that the automatic list of names during digitation (start default after 3 characters) should be case insensitive.

Actually we must type the right uppercase letter if we want to find a function with the right name, but if we KNOW the right function name why we should use the auto completion?

Also it's missed another very important functionality present in all developing (and not developing) enviroments.

A simple multi finder. It's very useful to get a list of all lines where a function/method/variable has been used/called.

gchrmt4  
The title of this topic has magically changed from "MetaTrader 4 Client Terminal build 603" to "MetaTrader 4 Client Terminal build 604". Look, an update which actually worked without causing problems!
Ex Ovo Omnia  
positiveday:
Thanks, I would also remember that the automatic list of names during digitation (start default after 3 characters) should be case insensitive.

Actually we must type the right uppercase letter if we want to find a function with the right name, but if we KNOW the right function name why we should use the auto completion?

Also it's missed another very important functionality present in all developing (and not developing) enviroments.

A simple multi finder. It's very useful to get a list of all lines where a function/method/variable has been used/called.


The editor is a toy, it is easier to list functionality it has rather than the list what it misses. Using a Doxygen for dependencies and additional simple editors for navigation is a need.
Ex Ovo Omnia  
gchrmt4:
The title of this topic has magically changed from "MetaTrader 4 Client Terminal build 603" to "MetaTrader 4 Client Terminal build 604". Look, an update which actually worked without causing problems!

It changes sometimes, but in the search index the posts keep the original topic. The Russian forum changes topics even more often - I mean those related to the BetaTrader.