This is a tricky and will require some third party software. However, chances are the provider of your VPS already has such software.
For example, BeeksVPS have a tool called POM that can be used to ensure a particular process (such as your special auto-login batch file) is always running. When the process is no longer running (for whatever reason, whether it crashed or you closed it), POM will restart it. For more information on POM, please see Beeks Support.
If you do not have access to such a third party tool, then at least you can ensure Trading Station is running whenever the VPS restarts by putting your specially crafted auto-login batch file in the start-up. See the following link for more information: http://windows.microsoft.com/en-us/windows/run-program-automatically-windows-starts#1TC=windows-7