Forex Blog

First-hand Forex trading experience and information about foreign exchange market that will be useful to traders

Archives

Copying MetaTrader Chart Settings — Tutorial

July 19, 2009 (Last updated on May 13, 2016) by Andriy Moraru

Sometimes, it is necessary to copy all your MetaTrader chart settings to another PC or save them while you are reinstalling Windows on your current PC, or in cases when you are moving to a new broker and have to download their platform. That is not a problem if you keep only one or two charts open, but if you have more than 10 open charts and each of them employs some custom settings, it is a real pain to set them up on a new platform manually. It is easy to avoid doing such work by using the Profiles feature in MetaTrader platform. Here is a brief tutorial on how to move all your charts settings from one platform to another:

1. Save all your charts in your current platform as a new profile:

Save all your current charts into a new profile

2. Give this profile some distinctive name:

Name your profile

3. Open the platform’s data folder via menu File->Open Data Folder:

Open Data Folder in MetaTrader

Alternatively, you can navigate to the folder using Windows Explorer:

C:\Users\<Windows_User_Name>\AppData\Roaming\MetaQuotes\Terminal\<Instance_ID>\

4. Open the profiles folder:

Open Profiles folder where the platform profiles are stored

5. Your saved profile is located as a separate subfolder inside profiles folder. Copy it to move your chart settings to another MetaTrader instance:

Copy your saved profile as a folder

6. Open the new platform’s data folder via menu File->Open Data Folder:

Open the data folder of the new platform

7. Open the profiles folder of the new platform:

Open Profiles subfolder in the new platform's data folder

8. Paste your profile here:

Paste your saved profile

9. Finally, load the saved profile by selecting it in the Profiles menu of your new platform (you will need to restart it for the profile to appear in the menu):

Saved profile can be loaded in the new platform

This is it! There is nothing difficult or time-consuming in moving your settings to another MetaTrader installation.

Update 2014-02-06: Updated directory information relevant for MT4 Build 600 and MT5 versions.

Update 2014-09-02: A short video demonstration of copying the charts profile from one MT5 instance to another:

Update 2016-05-13: Reworked the tutorial, making it more detailed and helpful by adding more images.

If you have any questions or comments regarding the process of moving the chart settings in MetaTrader, please feel free to share them using the commentary form below.

22 Responses to “Copying MetaTrader Chart Settings — Tutorial”

  1. Josh

    Thanks for the useful tip, I think many people can use this. It is always a pain to setup all of the charts when you change brokers and have to reinstall MT4.

    Reply

  2. Bob

    I don’t see my profile under the MT4 profile directory? can you please advise.
    Thanks!

    Reply

    Andrei Reply:

    How do you check that?

    Reply

  3. fourcandles

    I want to copy the profiles from my usual to a new MT4 account but although thet are all listed in the existing MT4 platform they are not shown in the “Profiles” folder. The files must exist somewhere, but I can’t find them. Any suggestions?

    Reply

    Andrei Reply:

    1. There should be profile folders, not files, inside the “profiles” folder of your MT4.
    2. Are you sure that you look in the “profiles” folder of your old MT4 installation, which already has some profiles? If you have several installations of MT4 it’s quite easy to confuse them.

    Reply

  4. fourcandles

    After more research, have found that this seems to be a Vista issue that does not let read/write files to be stored in the ProgramFiles folder. Instead they are stored separately in \AppData\local\VirtualStore! This applies to Profiles, Templates, etc

    Reply

    Andrei Reply:

    Wow! I didn’t know that Vista could mess with user’s files to such extent. Thanks for telling us that you’ve finally managed to find the profiles.

    Reply

  5. fourcandles

    Tha annoying thing is that these ‘virtual’ files are invisible in the search procedure!

    Reply

  6. Rico

    Thank you so much, been searching for those files forever!!!

    Reply

    admin Reply:

    No problem. I’m glad to be helpful to fellow traders.

    Reply

  7. danka

    any idea where the files are stored on windows 7? i can’t find them anywhere.

    Reply

    admin Reply:

    In respective AppData folder.

    Reply

  8. John

    For Windows 7, which has different levels of security and users (Administrator, John (or your name), etc., the problem is that if you don’t open your MT4 platform as Administrator (right click, select ‘run as administrator’, everything that personilizes your setups is stored somewhere under your user name which isn’t obvious to find. Mine was under john\AppData\Local\VirtualStore\Program Files(x86)\yourForexBrokerRootFolder (FXCM, eToro, etc).

    The way I did it was to copy my “yourForexBrokerRootFolder” from c:\Program Files (x86) to the next computer, then take the files from the folders in VirtualStore above and copy them into their respective c:\Program Files (x86)\yourForexBrokerRootFolder folders, one folder at a time, each file under each folder, replacing files already there if it seemed logical. I then started my MT4 on the next computer as Administrator, chose the Profile that I was using on the original computer, and everything worked on the next computer as it did on the original computer.

    This has been bugging me for quite a while, and I’ve never found an explanation that was as ‘plug and play’ as I described above.

    Good Luck!

    Reply

    admin Reply:

    Thanks for sharing! Yes, on Windows 7, personal files are stored quite differently.

    Reply

  9. al

    this is how i found it in Windows 7:

    1. click the windows ball bottom left
    2. type %appdata% in search box
    3. up popped the folder appdata\roaming
    4. go up to the top and you will see this path….now click the word appdata and it will show all folders under appdata
    5. then i opened the local folder
    6. in the local folder is the virtualstore folder
    7. in the virtualstore folder is the programfiles folder and BINGO….all the mt4 folders!

    Reply

    admin Reply:

    Thank you for sharing!

    Reply

    DOJJI Reply:

    You guy, you are hot. Thank you a BIG BUNCH

    Reply

    Andriy Moraru Reply:

    You are welcome!

    Reply

  10. Mike

    HI,
    I have charts with EAs on them on one MT4, which I save in my Profiles folder. If I copy and paste this folder into another MT4 and load that profile, I get all the charts, but none of the charts has the EA on it. Quite a hassle putting EAs onto 32 charts!

    Any ideas please why the EAs are not being copied with the profile?

    Mike

    Reply

    admin Reply:

    Are you sure that those EAs are present within another MT4? You can also try using templates instead.

    Reply

  11. Mike

    Hi,
    Thanks for your reply. I found the answer was to run both platforms (certainly the target MT4) in ‘administrator’ mode. Then all the EAs came with the profile. Isn’t W7 great!!

    Mike

    Reply

  12. Mahapathy

    Thanks Bro, Its very useful

    Reply

Leave a Reply

required
required (will not be published)
optional