Choosing where to trade futures raises a question stocks almost never do: the broker holding your account and the platform you place orders on are often two separate things. This guide explains what really sets a futures broker apart from a platform, the criteria that matter before opening an account, and why NinjaTrader is our recommended platform for both beginners and active traders.

If you're coming from stocks or forex, the first surprise on arriving at futures is this split between who executes your orders (the broker) and the software you read the market and click on (the platform). Understanding this distinction keeps you from comparing things that don't compare, and choosing on the wrong criterion.

This guide starts from that distinction, breaks down the criteria that actually make a difference between two offers, covers NinjaTrader in detail, and briefly places the other well-known platforms on the market.

TL;DROn futures, the broker (who holds your margin account) and the platform (the software you trade on) are often two separate entities. The criteria that matter before opening an account are the margin required per contract, commissions, data feed quality, and the availability of a free, unlimited demo account. NinjaTrader checks those boxes and syncs automatically with Tradoshi.

Broker and platform: two separate things

The broker is the regulated entity that holds your account, manages your margin, and clears your trades through the exchange's clearing house. It carries the financial and regulatory responsibility. The platform is the software you use to view prices, place orders and manage risk day to day: order book, charts, replay tools. On stocks, a single app covers both roles. On futures, the norm is to pick your platform (NinjaTrader, Tradovate, or another) and then connect it to the broker of your choice, or the reverse depending on compatibility.

This split has a concrete upside: you can switch brokers without relearning new software, or test several brokers while keeping the same interface and the same shortcuts. That's also why platform choice deserves as much attention as broker choice, whereas on other markets the question barely comes up separately.

How to pick the best futures broker: what to check before opening an account

CriterionWhy it matters
Margin required per contractDetermines how many contracts a given capital lets you open, and varies between brokers for the same contract.
Commissions per contractA fixed cost per trade that adds up fast if you trade frequently, compared round-trip, not one-way.
Demo accountFree, unlimited and with real-time data is the standard to expect, for learning without risking capital.
Data feedFeed quality and latency change what you actually see of the order book, especially for scalping.
Platform compatibilityConfirm the broker actually connects the platform you want before opening an account there.

Required margin deserves particular attention because it isn't set by the exchange alone: the broker can require higher margin than the regulatory minimum, particularly outside regular market hours or into the close. Two brokers can therefore display very different margin on the same E-mini contract, which directly changes how many contracts your capital lets you trade within your risk.

A free, unlimited futures demo account is the criterion beginners in a hurry to open a live account underrate the most. Learning to read an order book, understanding Depth of Market behavior, and getting a feel for a contract's rhythm takes time, and that time should never cost real money before you're ready.

NinjaTrader, our recommended platform

NinjaTrader is free for advanced charting, backtesting and simulation, making it a no-cost entry point to learn the market before funding anything. It gives access to Market Replay, which replays a session tick by tick, thousands of third-party add-ons, indicators and strategies, and runs on desktop, web and mobile with the same account. It was voted Best Trading Software by Stocks & Commodities readers in 2024.

It's also the platform our add-on automatically pushes your executions into Tradoshi from, with no file to export by hand: you trade on NinjaTrader, your journal fills itself in. Full details, with account opening links, are on our recommended tools and services page, and the full writeup is on our NinjaTrader page.

Other platforms on the market

NinjaTrader isn't the only serious option, and it's worth knowing what else exists before choosing. Tradovate is a fully cloud-based platform, no installation required, built for access from any browser or mobile device, a different approach from NinjaTrader's local install. tastytrade (built on what used to be thinkorswim) comes from an options-first culture and also offers futures in the same interface, a sensible choice if you already trade both instruments. Other active traders, particularly those coming from intensive scalping, route through order and data infrastructure like Rithmic or CQG, resold by the broker with its own front-end, built for execution speed more than beginner accessibility.

The right choice depends less on an absolute ranking than on your actual use case: NinjaTrader's free access and depth of tools make it our default recommendation for learning and active trading alike, but if you're already set up on an options platform and futures are just a complement, staying in the same software ecosystem has its own merit too.

Comparing two offers on the real cost of a round trip

A futures broker almost always quotes commission 'per side', so for one half of the trade. Opening then closing is two sides: the number on the pricing page has to be doubled before any comparison. Commission is then only one line out of four. The exchange listing the contract takes its own fees, clearing bills its own, and a regulatory contribution goes to the US self-regulatory body. The fourth line appears on no statement: the spread. Crossing the book to get filled immediately costs one tick over the full round trip, half a tick on entry and half a tick on exit measured against the mid. On a contract whose book stays one tick wide most of the time, like the E-mini S&P 500, that tick often weighs more than the commission itself, and it sits on no pricing page.

Cost lineWho sets itWhat it changes between two brokers
CommissionThe broker, often quoted per sideThe most visible line, the most advertised and the most negotiable
Exchange feeThe exchange listing the contractNothing for a retail trader: the non-member schedule is the same everywhere
Clearing feeThe clearing firm that carries your accountA lot: folded into an all-in rate at some brokers, billed line by line at others
Regulatory feeThe US self-regulatory bodyNothing: levied on every contract executed in the US
SpreadThe book, the moment you cross itNothing either: it depends on the contract and the hour, not on the brand

Three lines never separate two brokers: the exchange one, the regulatory one, and the tick left in the book. The broker merely passes the first two through, and the third never reaches it at all. Commission is negotiable, and clearing sometimes is too, because it goes to the firm that actually carries your account. Some houses sell the software and the brokerage together, NinjaTrader and Tradovate among them, and that line then goes to their own clearing firm. An independent broker can instead clear through several firms at different rates, and the line reappears further down the schedule, separate from the advertised rate. Two offers are therefore not separated by the headline number, but by the total rebuilt for the exact contract you'll trade, micro or standard. A platform also often sells several tiers, a monthly subscription or a lifetime licence that lowers the per-side commission: the right tier depends on how many contracts you actually send in a month, not on the advertised promise. If the mechanics of the contract itself aren't clear yet, they're covered in our futures trading guide.

No broker is cheaper in absolute terms. It's cheaper for a given trading pace, and your pace is what decides the ranking.

Intraday margin and overnight margin: the number the platform shows you

Two very different numbers carry the same word, and confusing them is the fastest way to get liquidated. The exchange sets the margin required the moment your position crosses the daily close, and no broker goes below it. Many grant a second one, called intraday margin, far lower, which they carry on their own balance sheet. It holds on one condition only: closing the position before a specific time. The broker publishes that time, not the exchange, even though it tracks the session close, and it changes by contract. That margin schedule is a separate document from the commission schedule: ask for it before comparing two offers, because it decides how many contracts your capital lets you carry.

Intraday marginMargin to hold overnight
Who sets itThe broker, on its own balance sheetThe exchange, with the broker free to demand more
When it appliesInside the window published by the brokerAs soon as the daily close is crossed
Its levelA fraction of what the exchange requiresFull margin, sometimes marked up
If you don't complyAutomatic liquidation at marketMargin call, then a forced reduction

If the position is still open when the deadline hits, it flips automatically to the full margin, and if the account doesn't cover it, the broker closes it for you, at market. A liquidation respects neither your stop nor your plan. The trap plays out on screen: this intraday margin is the number the platform uses to compute the buying power it shows you, so a modest account looks like it allows contracts it could never carry past the close. A broker can also raise margins ahead of a macro event or a rollover, and a position sized against the old schedule then triggers a margin call without price having moved. It is also the criterion that separates two offers for a swing trader: intraday margin is useless to them, so they compare overnight margin, rollover handling and what the broker demands ahead of a release.

Intraday margin is not permission to trade bigger. It's a deadline, and it expires at a specific time.

Market data, the line missing from every comparison

Real-time exchange data isn't sold by your broker: the exchange bills it, the broker passes it through. That's why two brokers with wildly different commissions show the same line at the same rate, and why that line separates nothing between them. The bill lands the day you go live, because a simulation account often ships with included or delayed data. The exchange also applies two very different rates depending on your status: you move from retail to professional as soon as you're registered with a regulator, trade for third parties, or use the data professionally. You declare that status yourself when the account opens, and an inaccurate declaration gets corrected later, with back charges.

Data levelWhat you seeWho it's enough for
Delayed dataPrices several minutes behindStudying a closed chart, never placing an order
Real time, level 1Best bid, best offer, last traded priceSwing and day trading off a chart signal
Market depth, level 2Orders stacked around the best priceScalping and close reading of the book

Each exchange in the CME group carries its own subscription line, sold individually or as a bundle: trading gold and the S&P 500 index isn't the same subscription. On top come a platform licence and infrastructure fees when your broker routes you through Rithmic or CQG. Those two hold no account and clear nothing: they are the routing and data pipes your broker resells you, each with its own front-end software. So the right question in front of two offers isn't only what the platform costs, but who bills what between the software, the broker and the infrastructure, and what you would still pay if you changed broker while keeping the same screen.

A platform advertised as free often stays free on a live account, but the free part moves: it gets paid for in a higher per-side commission, in a licence to unlock or in feed fees, and that reads on the schedule, never on the home page. The right data level then comes from your style. Paying for market depth when you take two trades a week is renting a tool you never look at, and scalping on level 1 alone is trading blind, since order flow lives precisely in what level 1 doesn't show. So check that the depth subscription is actually included in the offer you're comparing, otherwise the book the platform promises you will stay empty the day you need it.

Does the broker carry the contracts you want?

Not every broker gives access to every exchange, and the information never sits on the home page. The CME group covers four distinct markets, each with its own permission on your account and its own data subscription. A broker can therefore be excellent on indices without ever opening energy or metals to you, which a marketing page saying futures as one block never lets you guess.

ExchangeWhat mainly trades there
CMEEquity indices (E-mini and Micro E-mini S&P 500, Nasdaq) and currencies
CBOTUS interest rates, grains and the Dow Jones index
NYMEXEnergy: crude oil, natural gas
COMEXMetals: gold, silver, copper

The micro contract range calls for the same check, symbol by symbol: it has expanded gradually, and the list a broker offers isn't always up to date with everything the exchange lists. A platform can display a symbol your account isn't cleared to trade, and the rejection then lands when you send the order. Access to European or Asian exchanges, Eurex for instance, is almost always a separate option, with its own data subscription.

This check covers the pair, never just one of the two: your platform has to display the symbol, your broker has to be cleared to route it. When the software and the brokerage come from the same house, as with NinjaTrader or Tradovate, the question comes up once. When you connect third-party software to an independent broker, it comes up twice, and that's where the bad surprises live. So send the exact list of your symbols to support, in writing, before you deposit. A broker who stays vague on a question that precise has just told you something else.

Personal account or a prop-firm-funded account

One last question comes up before even picking a broker: trade on your own capital, or go through a prop firm that funds you after an evaluation. A personal account gives you full control but puts your own money on the line from the first trade. A funded account reduces your direct financial risk, in exchange for strict loss rules (daily limit, maximum drawdown) that, once crossed, end the account with no room to negotiate. Both approaches work, provided you know exactly what rules you're committing to before you start.

How Tradoshi helps, whichever platform you use

Whether you trade on NinjaTrader, a personal account or a funded account, Tradoshi centralizes your futures trades in a journal that computes your actual risk per contract and shows you where your edge is real.

Tradoshi's Risk management screen: your risk per trade, day by day, and your loss rules.
Tradoshi's Risk management screen: your risk per trade, day by day, and your loss rules.

Frequently asked questions

What's the difference between a broker and a futures trading platform?

The broker is the regulated entity that holds your margin account and clears your trades. The platform is the software you place orders and read the market on. On futures, unlike stocks, these two roles are often handled by two separate entities.

Is NinjaTrader really free?

Yes for advanced charting, backtesting and simulation: that's their own stated plan, with no time limit. Live trading stays possible without a subscription, the free tier being paid for in a higher per-side commission, and it requires an account with a compatible broker whose terms vary.

Do you need a lot of capital to start trading futures?

No, especially since the arrival of micro contracts, which require a fraction of a standard contract's margin. The priority before funding an account remains practicing on a free, unlimited demo account.

How do I choose between several futures brokers?

Compare the margin required per contract, round-trip commissions, data feed quality, and confirm the broker actually connects the platform you want before opening an account.

Can you trade futures through a prop firm instead of your own capital?

Yes, many prop firms offer futures evaluations, funded once you hit the targets. It reduces your direct financial risk, in exchange for strict loss rules that end the account if crossed.

What does a futures round trip really cost?

Four elements add up: the broker's commission, the fee of the exchange listing the contract, the clearing fee and a regulatory contribution. The spread comes on top without appearing on any statement, since crossing the book costs one tick over the full round trip, handed to your counterparty. A commission quoted 'per side' has to be doubled to get the round trip. Exchange and regulatory fees are identical everywhere, while commission and the clearing line vary from one broker to another.

What's the difference between intraday and overnight margin?

The exchange sets the margin required to carry a position past the daily close. Many brokers also grant a much lower intraday margin, which they set themselves, valid only if the position is closed before a specific time written into their schedule. Past that time the full margin applies, and if the account doesn't cover it, the broker liquidates at market.

Do you have to pay for market data on futures?

Yes as soon as you trade live on real-time data: it's billed by the exchange, not by the broker, who only passes it through. The rate depends on your status, retail or professional, and each exchange carries its own subscription line. Delayed data is usually free, but it only serves to study a closed chart.