Metatrader from its Client Terminal build 735 build onwards implemented a new feature called Virtual Hosting. Where a virtual server can be ordered within the MT4 terminal itself using your mql5 community login id and pwd. Currently MT4 provides 360 minutes of free trial and extended usage out of free tier is mostly subscription based. Virtual servers are hosted by MetaQuotes Software Corp.’s partner companies.
It is known that Globaldatafeeds products(Nimbledatapro/Nimbledataproplus) doesn’t work with Virtual Server/Terminal Server however if you are planning for algorithmic trading probably you need to run your machine 24×7 without interruption and probably you might need a Terminal Server or VPS(Virtual Private Server).
Generally if you are planning to run your autotrading system 24×7 without human intervention its quite difficult to do it in your local machine due to lots of complexities involved. Some of them are Internet Outages, Power Failures, System Errors, Hardware Failures. During those critical times when you have such outages and you some positions left in the system un-noticed definitely you are likely to get in trouble. In such situations VPS comes to rescue.