Quote from hftvol:
My own comment re paying up (a multiple of what normal retail platforms cost) or building your own was not aimed only at those who want to trade higher frequencies.
Here is why and not all points apply to each retail platform equally, some may apply some not, but I would say that at least one point applies to most all such platforms (Amibroker, MultiCharts, TS, Ninja, RightEdge, Quant House (the retail platform) and a host of others):
* when you run a back test and each time get different results, no matter with what time compression or over ticks, how much confidence you have in your strategy? Verdict: The platform is useless for career systematized trading.
* when you connect to a broker platform and there are disconnects (nobody can avoid that) and your platform cannot recover each and EVERY single time from such disconnect then your platform is useless for career systematized trading.
* when your platform cannot be easily extended, meaning you cannot plug in a different database, log different events, build a new broker interface and hook it up because you want to trade through a different broker that is not supported then your platform is useless for career systematized trading.
* when you look to chart or analyze any of your strategy or trading results (anything, for example the latency of your fills) and your platform does not allow you to do that internally or you cannot easily export the data for later analysis in R or so then your platform is useless for career systematized trading.
* when you look to trade baskets, statistical arbitrage, many different strategies and want to run them in one book with one global risk management variable set and your platform does not allow for that then it is useless for career systematized trading.
* when you look to trade higher frequency and your platform cannot let you easily back test tick based data , or forces you to store tick based data in a proprietary format that is hard to convert to and disallows you to use the data in any other platform then your platform is useless for career systematized trading.
* and finally for total starters: A platform that only allows you to connect to retail data feeds that are full of missing data, erroneous ticks, unstable in terms of connection, if your platform cannot support a high quality data feed then your platform is useless for career systematized trading.
Of course you may want to get into this game for the sake of the excitement and not because you are serious about beating other market players who spent hundreds of thousands of dollars in hard and software and development. Then I strongly advise you to throw and gamble away your money elsewhere because this is EXACTLY what it is if you are not dead serious about it. Anyone who thinks they pay 500-1000 dollars for a full fledged systematized trading engine and then compete with the rest in the market are obviously insane or delusional.