How to Migrate from MultiCharts 32 bit to MultiCharts 64 bit
MultiCharts 64 bit has been available since version 8.0. All modules have been rewritten to 64-bit, so they can use all available RAM on a computer. Application performance is now limited only by the amount of physical memory in your computer. Limitations on bars per chart, mapping and importing ASCII files more than 4GB, number of symbols and plots in Scanner, and displaying a strategy performance report with large number of trades have been all lifted in the 64-bit version.
MultiCharts 32 bit and MultiCharts 64 bit are two separate applications that can be installed on the same PC. You can use your license in both programs, but not at the same time. If you like to run both versions simultaneously, please read the How to use your license on two computers at the same time article.
As MultiCharts 64 bit is an application separate from MultiCharts 32 bit, all user data should be transferred manually.
Transferring user data
Transferring Custom Studies
To transfer custom studies it is necessary to export them from the PowerLanguage Editor of the 32 bit version and import them into the PowerLanguage Editor of the 64 bit version. Please see the Importing and Exporting Studies article for detailed instructions.
- If your study from MultiCharts 32 bit uses a custom DLL, you need to recompile this DLL into a 64 bit one. Otherwise, it will not be recognized in MultiCharts 64 bit.
- Protected *.sef files from any version of MultiCharts 32 bit cannot be used in any version of MultiCharts 64 bit.
- Protected *.sef files from any 7.X version of MultiCharts cannot be used in any 8.X version of MultiCharts. Only .sef studies created with the same version number (build) of MultiCharts can be imported in this case. If a .sef file is compiled in a different build of MultiCharts it won't be imported.
If you upgrade from MultiCharts 8.0 to MultiCharts 8.1/8.2/8.X, the studies can be imported without recompilation.
Transferring Database files
- Close MultiCharts and all of its processes (see the list of all processes here);
- Backup 32 bit database files (see How to Backup User Data);
- Convert your database from 32 bit to 64 bit. Please see the How to Reduce Database Size article for detailed instructions;
- Copy the converted database folder.
- Click Windows Start button (on the computer with MC 64 bit);
- Select Run;
- For Windows Vista/Windows 7/Windows 8, paste the following command: %allusersprofile%\TS Support\MultiCharts64 ;
- For Windows XP paste the following command: %allusersprofile%\Application Data\TS Support\MultiCharts64 ;
- Press Enter;
- Paste the copied converted DataBase folder with all its contents to the popped up window to replace the new 64 bit database with your old converted one.
- Run Dataupdater.exe in the installation folder of MultiCharts 64 bit.
MultiCharts 64 bit can use workspaces saved in MultiCharts 32 bit. To transfer workspaces, save them in MultiCharts 32 bit (see Saving Workspaces) and open them in MultiCharts 64 bit.
Transferring Custom Study Templates
To save a Custom Study Template:
- Click Windows Start button.
- Select Run.
- Paste the command (same for Windows Vista/Windows 7/Windows 8 and XP) %userprofile%\Application Data\TS Support\MultiCharts
- Copy all *.tml files
- Paste the command (same for Windows Vista/Windows 7/Windows 8 and XP) %userprofile%\Application Data\TS Support\MultiCharts64
- Paste the *.tml files that you previously copied into the popped-up folder.