I am new here and I have a simple question but google didn't help me. I am running windows 10 32bit and mt4. When I create new profile, connect to server and try to put some charts on the screen it give me an error C\Users\???\AppData\Roaming\MetaQuotes\Terminal\955652522DSDSDADA\profiles\1\chart01.chr contains an incorrect path. Also I can not open DATA folder using the mt4 (File> Open Data Folder).
I already tried to Uninstall and Install but that didn't help me. All advices are welcome!
I expect the ??? in the path (the user name) contains some non-ascii characters. Some non-ascii characters in the path get replaced by the MT4, though the most are fine. Create a new Windows user with a simple ascii user name and install the terminal in the new user profile.
My own experience is that MT4 works fine with a username such as テスト... but only if the system locale (the "language for non Unicode programs") in the Windows regional settings is set accordingly (i.e. to Japanese).
If the locale isn't right, then I get a slightly different problem to those mentioned here. MT4 hangs without even getting as far as displaying its main window. Procmon shows that it is in an infinite loop, repeatedly trying and failing to open the following file:
But, although the symptoms are slightly different, this is almost certainly the same general issue being reported above. For a Windows username which contains non-Latin characters, the system locale must be set so that those non-Latin characters can be processed correctly.
This doesn't seem to be a new issue. As far as I am aware, MT4 has always had this requirement about the system locale.
[All the above from Windows 7, BTW. I can't comment on any differences in Windows 10 as used by the OP.]
I have been using the W10, and the problem you describe is the same there. The MT4 screws the characters in profile name somehow, and behaves schizophrenic looking for something in the proper profile path and something in the paralel screwed profile path. I reported the issue long time ago.
BTW, MT5 works fine.
What does that mean and how do we fix it? I have no strange username either. Just my name.
Software is a tool, and like all tools, they are not perfect (neither are we users). Like everything in life, we are not born "knowing" and we must learn to use tools (or software) properly. In fact, some tools, require formal and official training and even require acquiring licensing in order to be handled (like a driver's license).
Software is no exception! It requires training, knowledge and experience to be able to use it properly, and I am not just talking about MetaTrader, but particularly referring to the OS which in this case is "Windows". Even when the Software is at "fault", there are also many times, when the cause can be the user himself (or herself), and by simply changing a few of our user habits, the "cause" can be eliminated and the problem "resolved".
That is in essence the meaning of "P.I.C.N.I.C. - Problem In Chair, Not In Computer"! Had you used "Google/Bing/etc.", you would have found the explanation yourself, demonstrating the current mindset of most users, of not doing the necessary research and learning in order to properly use their computers and software in general.
Please enable the necessary setting in your browser, otherwise you will not be able to log in.