MQL4 - automated forex trading   /  

Forum

Login | Register | Language: ru cn en
Copy experienced traders' deals with Trading Signals

64 bit MT4?

Back to topics list  | 1 2 To post a new topic, please log in or register
avatar
136
gatornuke 2010.09.14 01:01
 
I'm using some rather memory-hungry methods in my EA since it necessitates the use of very large multidimensional arrays. The 32-bit memory address limitations are forcing me to use a much shorter history than i would like, and i'd really like to take advantage of 64 bit memory addresses and increase my RAM considerably. Is there a 64 bit version of MT4 in the works, or is this never going to happen?
 
Expert Advisors Based on Popular Trading Systems and Alchemy of Trading Robot Optimization (Cont.)

Expert Advisors Based on Popular Trading Systems and Alchemy of Trading Robot Optimization (Cont.)

In this article the author continues to analyze implementation algorithms of simplest trading systems and introduces backtesting automation. The article will be useful for beginning traders and EA writers.

avatar
284
schnappi 2010.09.14 01:36 #
 

I'd be most glad if these Metaquotes guys came up with an MT4 that's compatible with Win7 - and you're coming up with this! What else do you need? A space ship?



Nah nah, just kiddin...

 
avatar
893
7bit 2010.09.14 01:49 #
 
Its not even compatible with XP and 2000. Its basically a windows 95 program. And even in win95 were better places than "program files" to store user data.
 
avatar
136
gatornuke 2010.09.14 04:08 #
 

I guess the idea is that MT5 will fix everything and even do your laundry!

Does anyone know if that will have 64 bit support at least?

I'm not looking forward to recoding my EAs with the new language they made up, but if it at least has 64 bit support i'd be willing to do it.

 
avatar
284
schnappi 2010.09.14 13:49 #
 

Don't think so... Supporting 64 bit is not like adding some loc here and there and there you go!

@7bit: I totally agee. But at least you could work quite well with it using XP. Using Win 7 MT4 is just one big pain in the ass

 
avatar
893
7bit 2010.09.14 14:12 #
 
schnappi:

Supporting 64 bit is not like adding some loc here and there and there you go!

It depends on the tools (language, frameworks, compiler) that are used, how complicated it will be. In C++ it will certainly be horribly complicated and full of pitfalls. It seems they also won't ever release a Linux or Mac version because of their poor choice of development tools.

The more advanced compilers and toolkits usually support always all major platforms and architectures and with a bit of discipline and portability in mind from the beginning on one can easily produce code that just needs one mouse click to compile on a new platform. Testing will still be needed and there will still be minor glitches but "write once - compile anywhere" is certainly possible. With a good tool its really only a few LOC here and there and it will compile and run on x64 or ARM, and on *ix/GTK2 or Qt or WinCE or OSX.

 
avatar
284
schnappi 2010.09.14 15:24 #
 
Well... allthough I do have lot of respect for the entrepreneurial effort behind this project (MT itself) I have to agree. Having worked with MT intensively for several years now I could get somewhat of a glimpse of how these russians might work. In certain points their development process seems to lack of state-of-the-art-principles.
 
avatar
2646
phy 2010.09.14 16:22 #
 

"Using Win 7 MT4 is just one big pain in the ass"

why?

Install outside of the "protected" C:\\Program Files or C:\\Program Files(x86) seems to be the answer for me.

I made an MT4 partition, just in case a logfile goes wild or some other little indiscretion occurs.

 
avatar
136
gatornuke 2010.09.14 17:12 #
 
7bit:

It depends on the tools (language, frameworks, compiler) that are used, how complicated it will be. In C++ it will certainly be horribly complicated and full of pitfalls. It seems they also won't ever release a Linux or Mac version because of their poor choice of development tools.

[...]

Sounds like they shoud have used eclipse...

avatar
893
7bit 2010.09.14 17:33 #
 
gatornuke:

Sounds like they shoud have used eclipse...

Eclipse is primarily an IDE. I use it a lot for Python. You probably mean Java? not really. I don't like virtual machine overhead or the need of huge runtimes, except sometimes when I'm doing Python stuff. I'm not talking about managed code or VM code or interpreted code or any such thing. I personally like small and fast running highly optimized native code. They could have just steered clear of any Microsoft IDE or compiler or framework and this would already have solved 90% of the problems.

I personally would have written (rewritten) this whole thing with FPC/Lazarus which would instantly solve most (if not all) portability problems but this is just a personal preference, there are also other tools (although none of them even remotely as advanced as Lazarus). The second best option besides FPC/LCL would probably be C++/Qt then there is a huge gap and then comes VM code with Java/Swing (and Netbeans as a RAD tool).

 
avatar
304
robofx.org 2010.09.14 17:54 #
 
phy:

"Using Win 7 MT4 is just one big pain in the ass"

why?

Install outside of the "protected" C:\\Program Files or C:\\Program Files(x86) seems to be the answer for me.

I made an MT4 partition, just in case a logfile goes wild or some other little indiscretion occurs.

Quire right! Another solution is just to disable the virtual store (UAC). Then these folders become unprotected and everything is just fine.
 
Back to topics list   | 1 2  

To add comments, please log in or register