Q: How about co-work with other process

 

Hi, I am new nere, so the quastion might be not new. Anyway I would like to know how to exchange data between MQL4 and other process, for example MATLAB?

I would like to recode 1 minute (tick) real data and save to a disk file in MQL4 and process it in Matlab, and then to give order from Matlab to MQL4 through the file. The process continues all the time with 1 minute to have an data exchange.

As my signal process involves matrix operation, I need Matlab badly. I don't like the DLL idea.

Anyone can help? Thanks!

 
Have a look at the mt4R.dll, maybe you can also do the things you want to do in R instead of Matlab, then most of these infrastructure problems would be solved already, you could directly call R functions from within MQL4.