I have a working solution using Dropbox and junction links. Please be warned: you risk your database and studies attempting this. Back them up! I had a little scare but it worked out okay.
General procedure:
- Have Dropbox
- Shutdown MultiCharts, QuoteManager, PowerLanguage Editor, etc.
- Go to C:\ProgramData\TS Support\Your MultiCharts Version\
- Back up "Databases" and "StudyServer"
- Rename Databases to Databases_x
- Rename StudyServer to StudyServer_x
- Create a folder in Dropbox for this purpose - I made one called "MultiCharts Sync"
- Create a folder called "Databases" and another called "StudyServer" in that Dropbox folder
- copy the files from Databases_x to your new Databases Dropbox folder
- copy the files from StudyServer_x to your new StudyServer Dropbox folder
- Open an elevated command prompt ("run as administrator")
- Run these commands, substituting your actual paths to your multicharts version and dropbox directory:
Code: Select all
mklink /d "C:\ProgramData\TS Support\Your MultiCharts Version\Databases" "C:\Where\Dropbox\Is\Multicharts Sync\Databases"
Code: Select all
mklink /d "C:\ProgramData\TS Support\Your MultiCharts Version\StudyServer" "C:\Where\Dropbox\Is\Multicharts Sync\StudyServer"
Dropbox is pretty smart about updating the database files. Despite giving very long estimated upload times after adding new data, it actually finishes the sync quickly because it only transfers the difference.
I've only been using this for a little bit, so no promises! It's working okay for me so far.