TradingView Paper Trading: How to Set It Up for Futures
Yes, you can paper trade futures on TradingView for free: open the Trading Panel, pick Paper Trading, and trade ES, NQ or any futures chart. The catch is that free CME data is delayed by ten minutes, so your fills are wrong until you add real-time data. Here's the five-minute setup that fixes it.
TradingView has a paper trading account built into the charts. It's free, it's already in your account whether you've noticed it or not, and it lets you place orders on ES, NQ, RTY, YM or anything else you can chart, then keeps a trade history you can review.
This guide covers the whole setup in four steps, and then the things that go wrong afterwards. Step three is the one that matters most for futures, because by default the simulator is filling you against prices that are ten minutes old.
Open the Simulator
Load the contract you want to trade first. For the E-mini S&P that's ES1! if you want the continuous front month, or the specific contract month if you'd rather chart that directly. Then find the Trade button in the top right of the chart, next to Publish.
That opens a panel listing every broker TradingView connects to. The one you want is the first tile, labelled Paper Trading and described as the brokerage simulator by TradingView. Everything else in that window is a live broker connection to a real account with real money.
Click it and the trading panel opens along the bottom of the chart, with buy and sell buttons appearing on the chart itself. You now have a working simulator.
Set a Balance You'd Actually Fund
The paper account arrives with $100,000 in it, which is a great deal more than most people are going to open a real futures account with. Change it before you take a single trade.
Account size decides how many contracts you can carry, and four contracts in a simulator holding a hundred thousand dollars builds habits that will empty a five thousand dollar live account inside a fortnight. If you're starting small, or working towards a prop firm evaluation, set the sim to that number and live with the same constraint.
Changing the balance
Start in the trading panel and click your account name, the dropdown showing your username and currency.
Hover the account in that list and a gear icon appears on the right, labelled Account settings.
That panel holds the leverage and commission settings, which I'll come back to in a second. The balance itself lives behind Reset account at the bottom left.
Reset account is where you set the number. Type the balance you'd actually fund, confirm the currency, and hit Reset.
Turn commission on while you're in there
The Account settings panel has a Commission section, with a checkbox for futures and options and a field for commission per contract. It's switched off by default, which is why so many people end up with sim results that look better than anything they'll produce live.
Tick it and enter what your broker actually charges per contract per side. On micros in particular, commission is a meaningful share of the move you're trying to capture, and a scalping strategy that works with fees switched off can be a losing business with them switched on. This one checkbox is the difference between a sim that flatters you and one that tells you the truth.
A note on margin control
The same panel has Margin control, unchecked by default, with futures leverage sitting at 500:1. With it off, the simulator won't stop you taking a position size your real account could never hold, and it won't margin call you either. If you want the sim to enforce the same limits your broker will, turn it on and set the leverage to something realistic.
If you're not sure what your risk per trade should be in the first place, work it out before you set any of this. My futures position size calculator sizes a trade against the real volatility of each contract, and the risk management guide covers the rules worth having in place before you start clicking.
Fix the Data, or the Fills Are Fiction
This is the step that decides whether the whole exercise is worth anything, and it's the one nobody mentions.
TradingView doesn't own the market data it shows you. It licenses it from the exchanges, and the exchanges charge for real-time access. CME Group, which runs the contracts most futures day traders care about, offers its feed free on a ten minute delay or live for a monthly fee. On a free TradingView account you're on the delayed version.
The paper trading engine fills your orders against whatever your chart feed is showing. So on delayed data, you click buy on a price the market left ten minutes ago, and the engine fills you somewhere else entirely.
Ten minutes on a daily chart is nothing. On the five minute chart most people day trade it's two entire bars, and on the one minute chart it's ten bars you cannot see. On a normal day ES travels several points in that window, and on a fast one it travels a great deal more.
Check whether your data is delayed
TradingView marks delayed instruments with a small D badge, and it shows up in two places: in the chart legend next to the contract name, and again on the price axis beside the last price.
Two other quick checks if you want to be certain. Put a live quote from your broker beside the chart and compare the last price. Or watch the timestamp on the most recent bar during the cash session, because a live one minute feed prints a new bar every minute.
What the real-time feed costs
| Data source | Free tier | Real-time, non-professional | Real-time, professional |
|---|---|---|---|
| CME Group (CME, CBOT, COMEX, NYMEX, E-minis included) | 10 min delay | €7.00 / month | €548.00 / month |
| NASDAQ Global Index Data Service | 15 min delay | €5.00 / month | Not offered |
| US Stock Markets bundle (NYSE, NASDAQ, Arca, OTC) | Varies | €9.95 / month | Not offered |
Those are the figures shown in my own account and TradingView bills in your local currency, so check the current numbers on the CME data page before you buy.
The two purchases
People routinely make only the first of these and then wonder why nothing changed.
| What you buy | Cost | Why you need it |
|---|---|---|
| A paid TradingView plan, Essential or higher | €12.95 / month | Real-time exchange data add-ons aren't sold on the free tier. Essential is the cheapest plan that lets you buy one, billed annually. |
| CME Group real-time data, non-professional | €7.00 / month | This is the piece that actually removes the delay. Covers CME, CBOT, COMEX and NYMEX, with the E-minis included. |
Essential is the one to pick unless you want the extra charts and indicators the higher tiers offer. For fixing your fills, the plan is a gate you pass through to reach the data subscription, and the cheapest one clears it.
With a plan active, the second purchase happens on the CME Group data page. It isn't linked from anywhere obvious inside the charts, so here it is directly.
The €7.00 price is stated on that page as being for non-professional subscribers only.
Around twenty euros a month for both. Set that against a single badly sized ES trade and the argument makes itself.
One thing worth checking before you spend anything: your futures broker may already include a real-time CME feed with your account. If so you may be about to pay twice, and it's worth deciding which chart you actually want to trade from.
Place Your First Order
With the panel connected, buy and sell buttons appear on the chart showing the current bid and ask, and you can also place orders from the trading panel at the bottom or by right clicking a price level.
- Market order. Fills immediately at the current price. In the simulator that means you get the price you see, which is worth remembering when you compare against live results later.
- Limit order. Rests at your price and fills when price reaches it. The simulator generally wants price to trade through your level rather than merely touch it, which is closer to reality than people expect.
- Stop order. Triggers a market order once price passes your level. This is what your protective stop is, and it's why a stop can fill worse than the number you set.
- Bracket. Attach a take profit and a stop loss to the entry so the whole trade goes on in one action. Practise this until it's automatic, because fumbling a bracket with real money on is a genuinely expensive way to learn.
Set the quantity to what your account size actually justifies rather than what the sim will let you get away with. One contract, held properly, teaches you more than four contracts you'd never carry live.
When Orders Misbehave
Delayed data explains most complaints about paper trading, and if you completed step three you've already dealt with it. Here's the rest of the list.
| Symptom | Usual cause | Fix |
|---|---|---|
| Fills land several points from where you clicked | Delayed data feed. | Check for the D badge and buy the real-time CME package, covered in step three. |
| Orders rejected, "not enough funds" | The paper account has a fixed balance and futures margin is charged against it. A few oversized positions exhaust it. | Reset the balance in the trading panel settings, then size the way you would live. |
| Limit orders never fill | The simulator generally needs price to trade through your limit, not merely touch it once. | This one is closer to reality than it looks. A real limit order at the back of a queue often doesn't fill on a single touch either. |
| Chart is dead, nothing is moving | Expired contract month. You're watching a symbol that stopped being the front month weeks ago. | Switch to the current front month or use the continuous contract for charting. Roll when volume crosses over rather than on the calendar date. |
| Panel won't connect | Browser session, extension conflict, or an outage on TradingView's side. | Log out and back in, disable extensions, and check their status page before assuming it's you. |
The expired contract one catches more futures beginners than anything else on that list. If contract months and rollover are new to you, my guide to trading ES futures covers the mechanics, and the micro futures guide does the same for the smaller contracts.
What the Simulator Still Won't Teach You
Set up properly, paper trading is genuinely useful. It teaches order mechanics, it lets you run a setup enough times to find out whether you can follow your own rules, and it builds a trade history worth reviewing. It still isn't live trading, and the gaps are worth naming.
- You get filled at your price, every time. Real market orders slip, especially at the open, around data releases and on the fast move you most wanted to catch.
- There's no queue. Live limit orders sit behind everyone who got there first, so a level that price touches once and leaves often doesn't fill you.
- Costs are off unless you switched them on. If you skipped the commission checkbox in step two, every number you're looking at is gross rather than net, and across a year of day trading that gap is enormous.
- Size has no weight. Four contracts in a simulator feels the same as one. Four contracts live, with a real stop, is where most people discover their rules were theoretical.
None of that makes sim worthless. It makes sim a place to prove you can follow a process rather than a place to prove you have an edge. When somebody shows me a good paper trading month, my read is that they've earned the right to go live at the smallest size available, not that they're ready to scale. How many trades to take before you judge a strategy, and how to read them, is in forward testing.
If you're at the beginning of all this, how to start day trading walks through the order I'd learn things in, and the beginners guide covers the fundamentals underneath it.
Questions I Get About Paper Trading
Is there paper trading for futures?
Yes. TradingView has a free paper trading account that works on futures charts like ES1! and NQ1!, and most futures brokers and platforms, like NinjaTrader and Tradovate, have their own simulators. The important part is real-time data, because delayed data makes every fill wrong.
Does TradingView allow you to trade futures?
Yes, through a futures broker connected in the Trading Panel. TradingView itself isn't a broker. You pick a supported futures broker, log in, and place orders from the chart. For practice, the built-in Paper Trading account works the same way without real money.
Is TradingView good for paper trading?
It's good for learning the mechanics and testing a plan, as long as you pay for real-time CME data so fills match the live market. What no simulator gives you is the feeling of real money, so treat sim results as a first test, not proof.
Is TradingView paper trading free?
The simulator is free on every account including the free tier. The data behind it is what costs money. On a free account CME futures arrive on a ten minute delay, and because the simulator fills against your chart feed, those fills are based on prices the market has already left. Making it behave realistically means paying for real-time data, which needs a paid plan plus the CME data package.
Do I need a paid plan to paper trade futures on TradingView?
You can paper trade on a free account, but the fills will be based on ten minute delayed data. To buy the real-time CME data package you need a paid plan, and Essential is the cheapest one that allows it. A realistic futures sim setup is therefore a paid plan plus the CME data add-on, which comes to roughly twenty euros a month at the time of writing.
Why do my paper trades fill at a different price than I clicked?
Delayed data is the most common cause. Your chart shows a price from ten minutes ago, you send a market order against it, and the engine fills you wherever price actually is. Two other causes are worth checking: an expired contract month, which leaves you watching a symbol almost nobody is trading, and limit orders that require price to trade through your level rather than merely touch it. The ES futures guide covers how contract months and rollover work.
Is TradingView paper trading good enough to prove a strategy works?
It's good enough to prove a strategy is coherent and that you can follow rules. It isn't good enough to prove the edge survives contact with real money, because even on real-time data you get perfect fills, no slippage, no queue position and no emotional weight on the size you're carrying. Treat a good sim month as permission to go live at minimum size, and work out what that size should be with the position size calculator first.
Is all of this harder than it should be? Futures is a genuinely difficult market to learn on your own, between the data feeds, the contract months, the margin and the sizing, and most people are piecing it together from forum posts and guesswork. Bring whatever is tripping you up to the intro call and I'll tell you exactly what to fix.
Book Your Intro Session ($20)