Today, largely driven by Robinhood’s commission free stock trading and their disruption: brokers are in a battle like never before to win customers and survive. Many of the top brokers offer commission free stock trading today. Recently, I have been evaluating several of the biggest brokerages for their stock, options, and futures trading. Read on to learn my top broker picks for 2020.
First, I should point out that FCM’s or futures commission merchants are almost always going to be better for futures trader over the big multi-asset retail oriented brokers (like TD Ameritrade). Professionals might also consider CQG or TT but they tend to be too expensive for most.
There are some important distinctions to be aware of. The big retail often include free futures data which could be quite expensive if buying from the exchange: however, this data is often snapshot or otherwise of a lower quality. Fill quality is another consideration to be aware of: after you place your order, the broker risk controls and order routing can delay your order. Interactive Brokers and Tradestation are direct-access. Other considerations are the financial soundness, security, apps, and technology.
The biggest online discount brokers today would have to be: Interactive Brokers, Fidelity, TD Ameritrade, and Charles Schwab. In this post, I will summarize what I think are the strengths and weaknesses of the major brokers, and at the end, I will conclude with my favorite picks.
Robinhood is most known for being (1) the fintech disruptor that brought us $0 equity & options commissions and (2) struggling to meet their promises whether it be with fractional shares, up time, or other services.
First, anyone trading with Robinhood should have the proper expectations– meaning very low expectations. Even acknowledging that, they recently dropped the ball when they were down for an entire trading day and some reported they were down into the second day.
As a broker, their primarily appeal is simplicity & no commissions. However, now most other brokers are offering $0 trades in some form or another including but not limited to: Interactive Brokers, TD Ameritrade, Charles Schwab, and Tradestation.
Given that almost any other broker is likely to offer better support, software, and service: I think it is harder to justify recommending them even for the casual investor. The one advantage they still offer that beats other brokers is their zero-dollar options trading. They are the only broker that offers zero-dollar options trading to my knowledge. Regarding options pricing, you will see that there are zero dollar commissions for options trading but the rates will vary with other brokers from 50 cents to 64 cents: it is my understanding this payment is payed to market maker and is technically not a commission but looks like RH is still the leader on this front.
Interactive Brokers is probably the #1 broker preferred by budget-minded professionals because they offer some of the best margin rates, widest selection of markets, international trader support, and cost structures for the serious professional.
Despite the incredible value, I do not think they are generally a good choice for futures day traders for several reasons. While their TWS software is powerful, it is not easy to use and looks dated compared to other software applications. TWS does have a “Booktrader” which is comparable to DOM on traditional futures platforms. In addition, IB offers free “snapshot data” which may be fine for swing day trading but is not suitable for active day traders or scalpers.
One valuable feature they do offer is an API for algorithms and support for third-party software like Multicharts. However, it has been my experience that there are more issues when trading over software that connects to systems that IB. The problems are often created due to differing release cadences and breaking updates.
In conclusion, I do not recommend IB for new futures traders, new traders, or traders who seek to day trade futures seriously. IB is primarily for the serious professional who is willing to learn their platform or for the trader who has hit limitations with other brokers and sees the clear value. For equities traders, IB does offer the best margin rates in the game which may be a consideration, widest selection or markets, and other benefits that differentiate themselves from others.
Charles Schwab entered agreement to acquire TD Ameritrade late last year. TD Ameritrade is primarily known for their thinkorswim software which they acquired in 2009. Thinkorswim is generally known as the most powerful options platform for retail traders and, in addition, has the most comprehensive and out-of-box collection of technical charting indicators.
Despite the powerful technical analysis and significant value offering with the free data, I could not help but to feel it is a step back for the active futures trader. As such, I cannot recommend this brokerage/platform for the active futures trader because there are better offerings. I think this platform is probably better for the new trader, the technical trader who trades at a lower frequency, or the options specialist. On the other hand, it is worth registering just to see all the great indicators.
Charles Schwab caters to a wide group of traders and for active traders, they offer Streetsmart Edge which is strong in equity research. They do offer futures but don’t offer a ladder/DOM trading which is a requirement for most. Their registration process was the best I have ever seen.
This is good platform for those traders who prefer simplicity or who want to do equity research, news, or mostly options trading. It may also be suitable for the less active trader with fewer demands.
Fidelity is known for their price improvement algorithms, Active Trader Pro , and Wealthlab portfolio-level backtesting software. I was a user of Wealthlab before they were acquired by Fidelity and it would be a good program to get started with if not for the fact it is a basic non-starter: because you will need to maintain 25k and meet minimum trade requirements to be able to take advantage of it. In fact, in order to use their auto-trading feature, you will need to maintain $1,000,000 and worse they do not even offer futures trading.
Of course, NinjaTrader is the most extensible and open platform for futures traders. As a brokerage, they offer $500 day trading margins for the most popular futures contracts.
While I have not used Ninja brokerage yet, as a futures trader I do not think you can go wrong with NinjaTrader. I have traded with NinjaTrader software and CQG connected to AMP– and it has always been a rock-solid platform. Something the small futures trader should not discount are the reduced day trading margins because even if you do not plan to put on that many contracts: if you have working orders out then you can easily eat up your margin requirements. And when that happens it can have bad effects such as your stop loss getting cancelled!
AMP is a discount futures brokerage, and I have had good experiences trading with them. I have traded primarily through NinjaTrader but they support a lot of other platform including CQG web. They are a great discount broker for the active trader. While they may not be as convenient as other brokers in terms of backend reporting, I have zero complaints on the trading side. Unfortunately, they do not support a loss limit but you can create sub-accounts for managing risk.
Tradovate is a futures disruptor that offers 3 plans: membership free, active trader plan, and commission free membership.
While many may be attracted hearing their commission free membership, their Streaming Market Replay is far superior in convenience compared to NinjaTrader’s Market Replay. In addition, their modern grid-based layout is very welcome compared to NinjaTrader’s “non-approach” to window management.
On the other hand, NinjaTrader platform as a whole is superior and far more powerful. NinjaTrader only needs to make a few improvements by adding grid-based window management and a more convenient market replay to beat them from a technology standpoint. While it has a lot of promise, my feeling is that serious traders are more likely to run into major obstacles with the base platform compared to Tradestation or NinjaTrader. Moreover, while the commissions can certainly be an obstacle for very active futures traders trying to achieve profitability, the largest proportion of that is exchange fees which would still exist.
This platform is certainly one to watch and that I will continue to research: but at least for now, I think most will still be served better by Tradestation or NinjaTrader.
Tastyworks is the new brokerage founded by Tom Sosnoff who was one of the original founders of ThinkOrSwim. They are squarely focused on options and futures on options trading: while they do offer support for futures trading, as well. However, they have taken a different approach to the traditional ladder for futures trading which is, in my opinion, is not suitable for most active futures traders. They are a compelling platform for futures options trading, however. I like the simplicity and power for creating spreads and this would be a good choice for those new to options.
Tradestation was one of the first backtesting platforms for futures and was generally a pricey option for the non-professional. Pressures have changed the equation with Tradestation now offering their Tradestation Select Plan with zero-dollar stock commissions, free platform, and free real-time data for stocks, futures, futures, options, and crypto!
It should be clear that there is a great deal of choice today and most of the top brokers have a particular appeal. Below you will find my top picks. Be sure to comment your favorite broker & why or if you feel that I got anything wrong.
If I had to pick one broker / technology platform overall then I would have to pick Tradestation because they have a powerful easy-to-use platform, free data, and support all the major trading products. The platform is powerful enough for demanding professionals and still one of the easiest to use for new traders. Tradestation is fast and does not lag like TD Ameritrade’s thinkorswim. As such, this platform is going to be suitable for many active professionals and day traders. Plus, you have EasyLanguage and arguably the most powerful platform for building automated systems.
There are obstacles for active traders though. The higher commissions and the margin requirements have to be considered and taken into account. In addition, one reason I have made more tools & products for NinjaTrader is that NinjaTrader’s platform is more open. While I preferred Tradestation for rapid prototyping, I more often ran into limitations that I could not overcome as with NinjaTrader.
TD Ameritrade & Interactive Brokers would be close seconds in this category. Futures professionals might want to consider CQG or TT but they will tend to be too expensive for most.
NinjaTrader is still going to be the best for very active traders because they have the community support, most open platform, lower commissions, market replay, etc. I plan to continue to use NinjaTrader with AMP brokerage for my most active trading.
I am a big fan of AMP because they offer a lot of value and the best rates. Plus, I have never had any order execution problems with them. In regards to the value, they offer free CQG web, a Tradingview, and other software support which increases the value proposition. While a most basic platform, CQG web still manages to beat NinjaTrader in basic DOM and window management.
While I have not tried Ninja brokerage yet, it looks like a solid bet with their technology platform.
Tradovate is a contender in this category, and one that is worth watching. The real reason that NinjaTrader or Tradestation have to be considered the best platforms is they are the only futures platforms with the scripting and programming capabilities that are required. Tradovate, CQG Web, and other platforms have many user-interface improvements and some innovations but lack API and programming capability serious traders demand.
Unfortunately, Tradestation has had a lot of problems with slow order confirmation, platform freezes, and 30 minutes wait on trade desk. I have purchased Multicharts and am in-search of another broker. Tradestation has good data for backtesting but my experience with them has been very poor.
Do you know a good broker/software for algo backtesting better then what I have shared? Let me know.
The author is passionate about markets. He has developed top ranked futures strategies. His core focus is (1) applying machine learning and developing systematic strategies, and (2) solving the toughest problems of discretionary trading by applying quantitative tools, machine learning, and performance discipline. You can contact the author at firstname.lastname@example.org.
Please log in again. The login page will open in a new tab. After logging in you can close it and return to this page.