I've been tasked by a systems trader to help him automate a stock trading system...but first, I need to find an adequate trading platform that can meet some of his advanced requirements for his automated stock trading system. I'm currently evaluating various automated trading platforms (MultiCharts, I/RT, OEC, etc.). But so far have not found one that can satisfy his requirements. I'm turning to futures.io (formerly BMT) to see if any of you have any ideas (whether its one trading platform or a combination of technologies you think could achieve our objective).. I will report back here if and when I find a platform (or combo of software pieces) that can handle these tasks. OEC is out as of now (they can't handle it for sure). MultiCharts, I/RT...pending more research..
Here are 3 crucial aspects we need the trading platform to be able to handle to make it a strong/viable stock trading platform for us:
1. The most important issue for us is being able to target our system to the stock symbols universe. Our general mode of operation is Universe -> Filter/Screen Yields Subset -> Apply Trading System (whether historical backtest or realtime trading).
2. A dynamic on the fly filtration/screening system that can be applied to different stock sets. Example of different stock sets with different #'s of stocks in it: entire universe (thousands; perhaps upwards of 5-10k), exchange (NASDAQ has 2800+ companies), custom watchlist (for example, can be dynamically defined like stocks that have current stock price > $10/share; or stocks that have daily ATR < 5% move; or could be static set of stocks hand picked from stock universe).
This was question I recently asked my partner who is turning to me to find a trading platform for his stock trading project:
This would be a filter/prescreen process that is applied before allowing signals to be generated (whether historical backtest vs realtime trading). Here is more info on AmiBroker's on the fly filter system:How to create your own exploration
If any of you know how one could currently handle these advanced stock trading requirements above, I'd be grateful to hear your take on how to achieve.
Note, the above requirements for the most part can be handled by AmiBroker. However, what AmiBroker does not handle automated trading very well at all IMO - i.e., its lacking a good Order API. Opportunity is out there for a trading platform in the stock space if one could currently handle the above requirements .