You can installMT4 here you want, provided you have needed access rights. If you install outside standard folders, you have to use /portable switch.
MT4 is a trading/programming environment working with your money, believe me it's better to have things under control (and so not allow to write file anywhere).
Ok, I guess I wasn't clear enough. No, I can install MT4 in any folder just fine. The thing I don't like is that it all the "personal" data is automatically saved on my boot drive, like history files and all my code. I know it's because of security issues. But if I look at other software, like the SAS 9 platform (Business Intelligence) for instance, then they handle it a lot better. The core programs are stored on a disk of your choosing. Some personal data goes in the user folders on the boot drive. And then all the important development stuff goes into a repository which you can install on any drive you want to (often a SAN storage).
I thought the code had to be in the designated folder to be able to compile it. At least the include files have to be in the right place.
I'm actually going to do it the other way around. I will work in the designated folders, and when I'm done for the day I will run a bat file that will copy all the files to a safer location.
The only other thing that I'm not too happy about is that the folders on the boot drive have some kind of hash as a name. Since MT4 doesn't support multiple cores, I run several terminals at the same time when testing. In the past I could simply see which folder belonged to which terminal by its name. That is not possible anymore so I'll have to work more with shortcuts and such.
On the other hand, I've had little trouble with recompiling my EA. Just a few minor tweaks and it works fine. The strategy tester returns practically the same results. There was only a 0.1% difference in profit. So I can't complain too much :-)
To add comments, please log in or register