How to Migrate from MultiCharts 32 bit to MultiCharts 64 bit

From MultiCharts
Jump to navigation Jump to search

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.

Note: Installation of MultiCharts 64 bit will not update your current 32 bit version.

As MultiCharts 64 bit is an application separate from MultiCharts 32 bit, all user data should be transferred manually.

Note: You will need to input your registration name and registration code (16 digits) provided by our business department in your newly installed MultiCharts64.

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.

Notes:

  1. 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.
  2. Protected *.sef files from any version of MultiCharts 32 bit cannot be used in any version of MultiCharts 64 bit.
  3. 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

  1. Close MultiCharts and all of its processes (see the list of all processes here);
  2. Backup 32 bit database files (see How to Backup User Data);
  3. Convert your database from 32 bit to 64 bit. Please see the GBak Utility article for detailed instructions;
  4. Copy the converted database folder.
  5. Click Windows Start button (on the computer with MC 64 bit);
  6. Select Run;
  7. For Windows Vista/Windows 7/Windows 8, paste the following command: %allusersprofile%\TS Support\MultiCharts64 ;
  8. For Windows XP paste the following command: %allusersprofile%\Application Data\TS Support\MultiCharts64 ;
  9. Press Enter;
  10. 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.
  11. Run Dataupdater.exe in the installation folder of MultiCharts 64 bit.
Note: All the data in the 64 bit database will not be available after database file replacement.

Transferring Workspaces

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:

  1. Click Windows Start button.
  2. Select Run.
  3. Paste the command (same for Windows Vista/Windows 7/Windows 8 and XP) %userprofile%\Application Data\TS Support\MultiCharts
  4. Copy all *.tml files
  5. Paste the command (same for Windows Vista/Windows 7/Windows 8 and XP) %userprofile%\Application Data\TS Support\MultiCharts64
  6. Paste the *.tml files that you previously copied into the popped-up folder.