Find Answers/MarketDelta Charts/Help Articles

Running Multiple Instances of MarketDelta on the Same Computer

Bob Hoffman
posted this on March 03, 2010 13:41

This can be done with a single license, however it's an advanced subject and requires careful and continuous attention by the user in order to avoid over-taxxing system resources. Due to the non-standard nature of installing multiple instances, technical support is only provided for the first (and default install location) instance installed.

Under Windows XP:

To accomplish this, you install the software two or more times into different folders within the Program Files folder. Each instance can then be started from its folder and run in parallel. Each instance employs the database (data_f) folder inside the folder where the application instance resides in Program Files.

Under Windows Vista/7:

This has not been possible previously, since the Vista/7 compatible edition of MarketDelta does not look within Program Files for the database, instead it looks for a folder named Mktdelta within the \Users\username directory (username is your Vista login username). The Mktdelta folder is called the working directory folder. It contains the database folder (data_f) and other administrative files (admin_f) used at runtime by the software. Version 10.0 of MarketDelta allows additional instances be created and directed to use a different working directory instead of Mktdelta. For example, say the username is JohnSmith. The primary MarketDelta working directory will be the mktdelta folder inside C:\Users\JohnSmith\. To run a second instance, first install MarketDelta into a different folder in Program Files, e.g. C:\Program Files\Instance2\. Make a duplicate of C:\Users\JohnSmith\mktdelta inside C:\Uses\JohnSmith\ and name it the same name or something similar, e.g. Instance2WD. Finally, edit the configure.txt file at C:\Program Files\Instance2\admin\configure.txt and add a line at the bottom:

WorkingDirectoryName=Instance2WD

Save the configure.txt file (you must have administrative privileges to perform the save). Thereafter, when you startup the software from the Instance2 folder in Program Files, it will detect that Instance2WD is the Vista Working Directory folder to use for this instance rather than Mktdelta. The instance will run independently of the other instance that by default uses the database within the Mktdelta working directory.

Now, delete the file:

C:\Users\JohnSmith\Instance2WD\Admin\datapath.txt

You can confirm which database the program is using by opening it up and then pressing Alt+U.

Start each instance, one at a time, check the database location to ensure it is correct. Only then do you start both instances and allow them to run concurrently

Technical Support Policy

Due to the non-standard nature of installing multiple instances, technical support is only provided for the first (and default install location) instance installed.

Still need additional technical assistance regarding Multiple Instances?

Purchase a Red Carpet Session, For more information, click here.