Bob Hoffman
posted this on February 22, 2010 13:37
This will be used if you are using you license on 2 separate computers and need an easy way to go back and forth. On both machines where you run MarketDelta, do these simple steps and you will never have to shuffle your license back and forth manually again.
Go to "Setup:Preferences:Keyboard Shortcuts" and setup a key, e.g. shift+F5 as a shortcut for “De-Activate License”.
Go to Setup | Schedules and create a new schedule, call it “De-activate and Quit”. Add two actions to this schedule.
(1) execute keyboard shortcut Shift+F5
(2) Pause for 10 seconds, and
(3) Quit.
Assign a shortcut key, F5 to the “De-activate and Quit” schedule.
Backup your Database.
Now, test the schedule on both machines. Just Press F5 and watch as the software deactivates the license, backs up the database and quits.
Start up MarketDelta again and you will notice that it starts up “De-activated”. If it’s not too much trouble, just click “Activate License” and off you go again. But if you want to further automate the reactivation of your license each time you start the program, then create a file named configure.txt. This file can be opened and modified by clicking File | Open | Configuration File. Add the line:
CheckLicenseAtStartup = true
This command tells MarketDelta to do a license activation at startup. If the software detects that your license is currently de-activated on the machine, it will attempt to activate the license code that you last used on the machine.
With these two simple setups, you can run the software in two locations with no license shuffle steps needed. When you are ready to leave one location, instead of doing "File:Quit", you just press F5 and walk away. When you arrive at the new location, you just startup MarketDelta and it will activate automatically.
Comments
Most people these days use more than one computer for trading. Would you be able to implement this as a 'default' feature in an upcoming version? Seems simple enough that could be implemented quite easily.
Better yet, all trading platfforms I use, already know automatically that I have started an instance in a new computer, and don't require any licensing procedure like this on Market Delta. So, if I start 'trading platform' on computer 2, it already knows that I can't start it on computer 1, and no steps are required from me. This prevents from eventually forgetting to 'deactivate' a license before leaving for a trip. Of course, this option would be much better for the Market Delta user community, and should be considered by Market Delta.
Many thanks!
would love to see an option for this to be automatic. Having to power up the execution rig because i want to tinker on the development rig because i forgot to deactivate is very annoying. No problem with 1 at a time restriction.