MetaTrader 4 Build 600 with Updated MQL4 Language and Market of Applications Released - page 53

artw
3
artw  

Hi

For all that wish to continue developing using the pre build 600 mql4 programming language after the update there is a solution. You may use Notepad++ (free) as the source code editor combined with the 500+ compiler “metalang.exe” which is still there after the 600 update. Build 600+ appears to use a compiler with a different name.

Myself I’ve been using Notepad++ as mq4 editor for many years. After the MetaTrader4 buld 600 update all of my indicators and EAs still compile as before, I am still able to modify code as before, and so far MetaTrader4 execution seems unchanged (stil testing…).

In software development world Notepad++ is one of the best source code editors available regardless of the programming language. With an extensive library of plugins and countless customization options it truly aids with development efficiency especially of larger scale projects. Notepad++ has the ability to use external compilers such as the "metalang.exe" via its configurable Run feature.

As to the new mql4 programming language, I welcome its OOP capabilities and plan on using it for all new projects.

Hercs78
19
Hercs78  
angevoyageur:
  1. I understood that you have some charts opened, what I asked you is : what is running in these charts (symbol, scripts, ea, indicators ?). I don't have any problem with RAM, so we have to investigate what is causing your problem.
  2. Where is your platform installed ? Where are you saving your template ? You have to save all your data in the new path, you get find it by Menu File -> Open Data Folder. In the window that opens, you have a "templates" folder. You have to save there.


Hi Angevoyageur,

I do not run any EAs, but have scripts running, all of which is is located in the correct files and folders are per MetaQuotes' instructions.

Templates are correctly saved too.

What is of concern to me is that every single time that I restart the platforms, they have saved different Folders and I have to start from scratch again, meaning that my platform goes back to

basics as if I have just downloaded a new one. Have to open up my charts and templates individually.

If I can get say ONE chart to run normally and want to add just one more indicator to that chart, the platform hangs. I have to reboot again with the same results as described above.

Simon Gniadkowski
17241
Simon Gniadkowski  
Hercs78:


Hi Angevoyageur,

I do not run any EAs, but have scripts running, all of which is is located in the correct files and folders are per MetaQuotes' instructions.

Templates are correctly saved too.

What is of concern to me is that every single time that I restart the platforms, they have saved different Folders and I have to start from scratch again, meaning that my platform goes back to

basics as if I have just downloaded a new one. Have to open up my charts and templates individually.

If I can get say ONE chart to run normally and want to add just one more indicator to that chart, the platform hangs. I have to reboot again with the same results as described above.

Can you explain exactly what you mean by . . . . " they have saved different Folders " ?
Ian Venner
2397
Ian Venner  

You might have a bad script that is crashing MT4. Remove all scripts from the charts, restart MT4 and see if it operates normally.

Jade
969
Jade  

Hi,

Windows Server 2003 was released before Windows Vista and UAC.

Why is the MT4 using a separate data directory in the C:\Documents and Settings\<user>\Application Data\MetaQuotes\Terminal\<terminal id> folder?

Is there any way to know when the MT4 is using separate data folder?

Thank you for you reply.

Ian Venner
2397
Ian Venner  

MT4 uses the data folder for any files that would be modified since the original install, this includes chart history data, indicators, EA's, scripts, templates, profiles, log files, etc.

Jade
969
Jade  
SDC:

MT4 uses the data folder for any files that would be modified since the original install, this includes chart history data, indicators, EA's, scripts, templates, profiles, log files, etc.


Not in windows XP or when the UAC is disabled in any Windows version
Ian Venner
2397
Ian Venner  
jade:

Not in windows XP or when the UAC is disabled in any Windows version


The Windows OS in use and the status of UAC are both irrelevent. MT4 creates and uses the Data Folder regardless.

Ian Venner
2397
Ian Venner  
ubzen:
  • Please do. I would very much be interested in learning something new about UAC.
  • I've read the entire Wiki page and that didn't help too much. Maybe because
  • I skipped the entire Windows Vista experience and jumped to Windows7 recently.
  • Thank You ....

I was going to ubzen until I looked at the new data folder path and realized MT4 is not affected by UAC Virtualization anymore, so I thought it is really no longer an issue to be concerned about (except perhaps with backwards compatability in some instances.)

Ubzen
5299
Ubzen  
SDC: I was going to ubzen until I looked at the new data folder path and realized MT4 is not affected by UAC Virtualization anymore, so I thought it is really no longer an issue to be concerned about (except perhaps with backwards compatability in some instances.)
Ok, thank you for the update.