What are good platforms for automatically trading a portfolio of stocks?
I am interested in trading a portfolio of stocks on an intraday basis. Having put in some effort to learn the platform, I have found NinjaTrader disappointing for dealing with anything more than individual contracts. However, I want to be able to screen the full set of the S&P500 stocks for trades in a fully automated way. In particular I want to be able to limit purchase amounts to a certain maximum percentage of my total capital. For example, with a 100K portfolio I might want to limit my commitment to any individual stock to a maximum of 10K allocation. What are my options in terms of platforms. What might be some of the better choices and why?
The following 2 users say Thank You to johnslango for this post:
Just wondering, though - are these platforms good at allocation/distribution of equity to stocks in an automatic way for a portfolio?
I had been assured that NinjaTrader would handle this before I bought it, but unless I am to engage in significant modification of the platform's code to include classes that track total portfolio equity and individual stock equity, it appears that it simply cannot handle a portfolio like this.
For example, if I have 50K of capital allocated to a system, and I do not want the purchase of any one stock to exceed 10% of my capital (i.e. 5K), then I want the system to stop buying at that number of shares that is less than or equal to 5K. However, if buying on limit, I cannot be sure that all of my 5K allocation will be filled. But there may be a certain number of shares that I bought at another time. For example I may have bought 3K of a given stock the day before and would want to stop on this new day after another 2K were bought. Of course I may also sell a certain percentage, at limit, such that 4K of the 5K are sold, and I then need to sell the remaining 1K under some other sort of rule.
The bottom line is that NT may be fine for individual contracts or individual stocks, but I am not interested in buying and selling just one stock at a time. I need to scan a portfolio and manage purchases and sales in that portfolio.
Tradingest, how well does Tradestation handle a portfolio like I have now described?
Mattz, how well do Sterling Trader and Das Trader work with stocks in a portfolio?
Multicharts professes the ability to handle portfolios. Does anyone have experience with Multicharts? How well does it handle a portfolio of stocks for automatic trades in a real life situation. I feel that I have had my fingers burnt for NinjaTrader at least with regard to this current need.
when i traded stocks a big consideration was com. at 20.00 a round trip it can add up fast. 10 years ago Interactive Brokers was the best for what you are trying to do. i would look at there program. if you are trying to figure out witch stocks to trade vector vest program and scanner is the best i have seen. hope it helps
The following user says Thank You to forgiven for this post:
ABQJuan. I have heard some good things about Quantopian, but I'll have to learn Python yet. I understand that they have end of day data that they provide. Do they provide intraday data, or is it easy enough to import this? It seems to be hard to get a lot of good quality data that is identical to what you want to trade on i.e. so that you end up with lots of reliable data to back test with at the same time as getting cheap commissions. Thoughts on this?
Specifically, have you had experience with portfolio management with this Quantopian?
Tradingest - Thank you. I know that you have said that "Tradestation" is good a couple of times, but could I ask for a little more background about this. Do you trade a share portfolio intraday with TS on an intraday basis. Any weaknesses you have found? Strengths? Quirks?
Thanks also Forgiven. I am using Interactive Brokers as a broker for now, and as above the issue is with getting lots of reliable intraday data to backtest on as well as the good commission. I am definitely interested in this as a question, but for now, I am interested in the platform side of things.