ATR Position Sizing for Prop Firm Traders: The Only Formula You Need
Key Takeaways
- ATR-based position sizing keeps your dollar risk constant regardless of market volatility — the number of contracts changes, but the risk per trade never does.
- The formula is simple: Contracts = Risk Per Trade / (ATR × Point Value). It takes 10 seconds to calculate and eliminates guesswork.
- On a normal day (ATR 20) you trade 2 MNQ contracts. On a volatile day (ATR 30) you trade 1. On a quiet day (ATR 12) you trade 3. Dollar risk: $80 every time.
- The three deadliest stop-loss mistakes are fixed-point stops, percentage-of-account stops, and "mental stops" (no stop at all). ATR-based stops solve all three.
ATR-based position sizing is a method where you divide your fixed dollar risk per trade by the current Average True Range multiplied by the instrument's point value. The result is the exact number of contracts to trade. It automatically reduces your size on volatile days and increases it on calm days, keeping your dollar exposure identical on every single trade.
Most traders pick their position size based on gut feel or what they saw on YouTube. Professional traders use a formula. It takes 10 seconds and it never lets you blow your drawdown.
If you are trading a prop firm evaluation — Topstep, Apex, FTMO, or any drawdown-based challenge — your position size is the single most important variable in your entire plan. Get it wrong and even a 60% win rate won't save you. Get it right and the math becomes your best risk manager. This article gives you the exact formula, worked examples for every major futures instrument, and the three stop-loss mistakes that blow accounts.
What Is ATR (Average True Range)?
Average True Range measures volatility. Specifically, it calculates the average range between the high and low of each candle over a given period, accounting for gaps. The standard setting is 14 periods on your trading timeframe. If you trade the 5-minute chart, use the 14-period ATR on the 5-minute chart.
The key insight is this: higher ATR = wider stops = smaller position. Lower ATR = tighter stops = bigger position. The dollar risk stays CONSTANT. ATR is not a directional indicator — it doesn't tell you which way the market is going. It tells you how far the market is moving, and that's exactly what you need to set intelligent stop distances and calculate contract size.
Think of ATR as a volatility thermometer. On a quiet Monday morning, MNQ might have an ATR of 12 points. On an FOMC Wednesday afternoon, that same instrument could show an ATR of 35 points. If you use the same number of contracts in both environments, you're taking three times more risk on the volatile day. ATR-based sizing eliminates that asymmetry completely.
The ATR Position Sizing Formula
Here is the only formula you need. Memorize it. Tattoo it on your forearm if necessary. Every professional futures trader uses some version of this calculation — the only difference is how much they risk per trade.
= $80 / $40
= 2 MNQ contracts
Where does the $80 come from? It's derived from your daily loss budget:
= $80 per trade (5 trades before daily limit)
And the daily loss budget comes from your trailing drawdown: $2,000 × 20% = $400. This cascading structure means every dollar of risk is traceable back to your account's hard limit. Nothing is arbitrary. Nothing is based on feel. The drawdown limit defines your daily budget, the daily budget defines your per-trade risk, and the per-trade risk combined with ATR defines your contract count.
Volatility Adjustment: 3 Scenarios
This is where the magic of ATR-based sizing becomes obvious. Watch how the formula automatically adjusts your position to keep the dollar risk locked at $80 regardless of what the market is doing:
Dollar risk in all three scenarios: $80. The position size changes. The stop distance changes. But the amount of money at risk never changes. This is exactly how institutional desks manage risk across different volatility regimes. The formula does the thinking so you don't have to make emotional decisions about size when the market is moving fast.
ATR Position Sizing by Instrument
The formula works identically across every futures instrument. The only variable that changes is the point value. Here's how many contracts you would trade at $80 risk assuming an ATR of 20 points for each instrument:
| Instrument | Point Value | ATR (example) | Dollar Stop | Contracts at $80 |
|---|---|---|---|---|
| MNQ | $2/pt | 20 pts | $40 | 2 |
| NQ | $20/pt | 20 pts | $400 | 0 (risk too small) |
| MES | $1.25/pt | 20 pts | $25 | 3 |
| ES | $12.50/pt | 20 pts | $250 | 0 (risk too small) |
Notice the critical insight: with an $80 risk budget, you cannot trade full-size NQ or ES because a single 20-point ATR stop on NQ costs $400 and on ES costs $250. Both exceed your $80 budget on even one contract. This is why micro contracts (MNQ, MES) are the standard for prop firm evaluations — they give you the granularity to size correctly at smaller risk budgets.
If your prop firm allows it and your daily budget is higher, the formula scales perfectly. A $200 risk budget on NQ with a 20-point ATR: $200 / (20 × $20) = 0.5 — still not enough for a full contract. You'd need a $400+ risk budget to trade even 1 NQ contract with a proper ATR stop. The formula will never let you over-size. That's the point.
The 3 Stop-Loss Mistakes That Blow Accounts
ATR-based stops solve problems that most prop firm traders don't even realize they have. Here are the three most common stop-loss approaches that destroy evaluations:
- Mistake #1: Fixed-point stops. "I always use a 20-point stop on MNQ." This sounds disciplined, but it's blind to volatility. On a day when ATR is 30 points, a 20-point stop sits inside normal market noise — you'll get stopped out by regular price fluctuations, not by being wrong on direction. On a day when ATR is 12 points, that same 20-point stop is nearly 2x ATR wide, meaning you're risking far more than necessary. Fixed stops guarantee inconsistent risk.
- Mistake #2: Percentage-of-account stops. "I risk 2% of my account per trade." This approach ignores the instrument's volatility entirely. 2% of a $50,000 account is $1,000 — but whether that translates to a tight stop or a wide stop depends on the ATR and point value. Without factoring in volatility, you might be using a 5-point stop on one day and a 50-point stop on another. The position size becomes random.
- Mistake #3: "I'll manage it mentally." No stop at all. This is not a strategy — it's hope dressed up as flexibility. Mental stops don't get executed when the market moves against you because your brain is wired to avoid locking in losses. Every prop firm account that has ever been blown in a single trade started with "I'll just watch it and exit if it goes too far." Set a hard stop. Use ATR to place it. End of discussion.
All three mistakes share one root cause: they ignore what the market is actually doing right now. ATR-based stops are the antidote because they are derived from current market behaviour, not from arbitrary rules or wishful thinking. The market tells you how far it's moving; your job is to listen and size accordingly.
How x-trade.ai Does It Automatically
The formula is simple, but executing it perfectly on every single trade under pressure is where most traders slip. One miscalculation on a volatile day, one moment of "I'll just add one more contract" — and weeks of disciplined trading evaporate. That's why x-trade.ai automates the entire process.
Here's what happens when you place a trade with x-trade.ai:
- Auto-reads ATR — The system pulls the current 14-period ATR from your trading timeframe in real time. No manual chart reading required.
- Calculates position size — Using your pre-configured risk budget, it applies the formula
Contracts = Risk / (ATR × Point Value)and rounds down automatically. - Sets stop distance — The stop is placed at the exact ATR distance from your entry. No guessing, no manual placement, no temptation to "give it a little more room."
- Enforces daily limits — If you've hit your daily loss budget, the system blocks new trades. No override, no exceptions. Your drawdown is protected even when your discipline isn't.
L'IA de hubtrading.fr identifie les niveaux de support/résistance et optimise le placement de tes stops. Maîtrise l'ATR et le position sizing avec nos formations sur basstrading.fr.
Frequently Asked Questions
Automate Your ATR Position Sizing
x-trade.ai reads ATR in real time, calculates your exact contract size, places your stops automatically, and enforces your daily loss limits. No spreadsheets. No mental math under pressure. Just consistent, formula-driven risk management on every trade.
Start Free TrialLast updated: March 2026