How Do You Calculate Position Size for a Trade?
Position size equals dollar risk divided by stop distance. Formula: Position size = (Account x Risk%) / (Stop distance x point value); units = risk dollars / (entry - stop). The stop distance sets the size, so every trade risks the same amount.
This single rule is the backbone of position sizing trading: you decide what you are willing to lose in dollars first, then let the chart tell you how many units, lots, or contracts that allows. Nothing about the setup, the timeframe, or your conviction changes the dollar risk. Only the size changes.
Everything below is arithmetic. There are no fabricated win rates and no performance claims, just the math that keeps a losing streak survivable and a winning streak proportional.
The formula rearranges to answer any question you have. Given a size and a stop you can solve for dollar risk. Given a dollar risk and a target size you can solve for the maximum stop distance you can afford, which is often how you decide whether a setup is tradeable at your account size at all.
But the standard direction, the one you run on every setup, is solving for size: fix the risk, read the stop, divide.
The 4-Step Position Sizing Procedure
Run these four steps in order on every trade. The first two are decisions and measurements; the third is one division; the fourth is a reality check against your broker and the market's depth.
Step 1: Fix Your Risk in Dollars (Account x Risk%)
Choose a fixed fraction of account equity per trade, commonly 0.5% to 1%. Multiply account balance by that percentage to get your dollar risk. A $10,000 account risking 1% risks $100. This number is the same whether your stop is tight or wide, whether the setup is a daily Order Block or a 5-minute Fair Value Gap (FVG). Consistency here is what makes an equity curve readable.
Step 2: Measure Stop Distance (Entry to Invalidation)
Stop distance is the price gap between your entry and the point where the trade idea is objectively wrong. For an ICT setup that invalidation is structural, not arbitrary: it sits just beyond the extreme of the Order Block, past the Liquidity Sweep low that reclaimed the level, or below the swing low that protects the leg.
You are not picking a round number of pips. You are reading where price proves the delivery has failed.
Measure the distance in the instrument's native quote, then keep it in a form you can convert to dollars per unit. On a spot chart that is simply entry minus stop in price. On a pip- or tick-quoted market, count the pips or ticks so you can multiply by the per-unit value in Step 3.
The invalidation should already include a small buffer beyond the exact structural level, because price often wicks a few points past a swing before reversing, and a stop resting on the precise high gets picked off by that noise.
Step 3: Divide Risk Dollars by Stop Distance
Divide your dollar risk from Step 1 by the per-unit loss implied by your stop distance from Step 2. For spot-style instruments, units = risk dollars / (entry - stop). For pip- or tick-quoted markets, convert the stop distance into dollars per unit first (pips x pip value, or ticks x tick value), then divide. The result is your raw position size before rounding.
Step 4: Sanity-Check Leverage, Margin, and Fillable Volume
Confirm three things. First, that the notional value your size implies is within margin you actually hold, and that required leverage is modest. Second, that fees and, on perps, funding will not quietly widen your effective loss. Third, that the size is fillable without slippage that blows past your stop assumption. If any check fails, cut the size, not the stop.
Why ICT Position Sizing Uses a Structural Stop
In most retail position sizing trading advice, the stop is a fixed pip count. In ICT it is structural, and that difference changes your size on every trade. Because the invalidation lives beyond a specific price feature, a more refined entry sits closer to that feature and produces a smaller stop distance. Smaller distance in the denominator means a larger position at the same fixed dollar risk.
This is the mechanical reason refinement matters. If you take a raw HTF Order Block with a wide stop, your size is small. If you drop to a lower timeframe and enter at a refined block or the Optimal Trade Entry (OTE) inside it, the same $100 of risk buys you more units because the stop is tighter, and the same target now pays more R.
You are not taking more risk. You are paying less for the same protection.
The trade-off is honest: tighter stops get clipped more often by noise, so refinement raises reward-per-winner while lowering the hit rate. Position sizing does not resolve that tension; it just makes sure the dollar cost of every attempt stays constant while you tune where on that curve you want to sit.
Worked Position Sizing Examples Across Markets
The formula is identical in every market. Only the unit and the value-per-move change. Each example below uses a fixed 1% dollar risk and a structural stop.
Crypto: BTC Perpetual (Entry and Stop in USD)
Account $10,000, risk 1% = $100. You buy a BTC perp at $60,000 with your stop just below the reclaimed order block at $59,400, so stop distance is $600. Size = $100 / $600 = 0.167 BTC, a notional of roughly $10,000, about 1x.
Now refine the entry: enter at $59,700 with the same $59,400 stop, distance $300. Size = $100 / $300 = 0.333 BTC, notional near $20,000. Same $100 at risk, double the position, because the stop halved.
Forex: EUR/USD (Pips x Pip Value x Lots)
Account $10,000, risk 1% = $100. You short EUR/USD at 1.0850 with a stop at 1.0820 above the Liquidity Sweep high, a 30-pip distance. One standard lot is worth about $10 per pip, so a full lot would risk 30 x $10 = $300. Lots = $100 / $300 = 0.33 standard lots (roughly 3 mini lots).
Tighten the stop to 15 pips at a refined entry and the same $100 funds 0.66 lots.
Index Futures: E-mini S&P (Ticks x Tick Value)
Account $25,000, risk 1% = $250. You long ES at 5000 with a stop at 4990, a 10-point move. ES is $50 per point, so one contract risks 10 x $50 = $500. Contracts = $250 / $500 = 0.5, which you cannot trade, so you either accept a single contract at 2% or step down to Micro E-mini (MES) at $5 per point.
On MES the per-contract risk is 10 x $5 = $50, so contracts = $250 / $50 = 5. Micros let you honor the 1% precisely where the full-size contract rounds you off target.
A Position Size Reference Table
Hold account and risk fixed, vary only the stop distance, and the inverse relationship is obvious: the wider your invalidation, the fewer units you can hold at the same dollar risk. This table uses a $10,000 account risking 1% ($100), with stop distance and size expressed per unit in dollars.
| Account | Risk % | Dollar risk | Stop distance ($/unit) | Position size (units) |
|---|---|---|---|---|
| $10,000 | 1% | $100 | $100 | 1.000 |
| $10,000 | 1% | $100 | $200 | 0.500 |
| $10,000 | 1% | $100 | $400 | 0.250 |
| $10,000 | 1% | $100 | $600 | 0.167 |
| $10,000 | 1% | $100 | $800 | 0.125 |
Read it as a dial. Halving the stop distance doubles the size while the $100 risk never moves. That is why entry refinement, not bigger bets, is the lever professionals pull to grow position size responsibly.
Leverage Is Not Risk (and How Tighter Stops Multiply R)
Leverage is a margin mechanism; it decides whether your broker lets you hold a notional, not how much you can lose. Risk is set entirely by stop distance and size.
You can hold a 10x notional and risk 0.5% if your stop is tight, or hold 1x and risk 5% if your stop is wide and your size careless. Sizing by leverage ('I'll use 5x') is sizing by nothing, because it ignores the only two inputs that determine the dollar loss.
Tighter stops multiply your R-multiple because R is defined as one unit of risk. If your target is a fixed Draw on Liquidity level, a stop half as wide means the distance to target is now twice as many R.
The same move that paid 2R from a raw block pays 4R from a refined entry. Position sizing and refinement compound: you hold more units and each unit of favorable travel is worth more R.
Keep the two ideas separate on a checklist. First compute size from dollar risk and stop distance. Only then read off the notional that size implies and confirm the margin covers it.
If the notional needs more leverage than you hold, the problem is that the setup is too big for the account, not that you should raise the risk. Shrink the trade or pass on it. Leverage should be the last number you check, never the first.
Common Position Sizing Mistakes
- Sizing by leverage instead of stop distance. Picking a leverage multiple sets your notional, not your loss. Always start from dollar risk and the structural stop, then check that the implied leverage is affordable.
- Trading the same lot size regardless of stop. A fixed 1-lot habit means a wide-stop trade risks several times more than a tight-stop trade. Your losses become random-sized, and your equity curve stops meaning anything.
- Ignoring fees and funding. On perps, funding and taker fees widen your effective stop. Fold them into the risk number so a string of small losses does not quietly exceed your 1% budget.
- Moving the stop to fit a size. If the size feels too small, the fix is a more refined entry, never a stop shoved inside the invalidation. Widening or tightening the stop to hit a round lot corrupts the whole method.
- Rounding without accounting for it. When contracts round to zero or up, your real risk drifts from target. Use micros or fractional units, or accept the rounded risk consciously.
Master this and position sizing trading stops being a guess: you set the dollar risk, the chart's structural stop sets the size, and every trade lands the same weight on your account regardless of market or timeframe.
Frequently Asked Questions
What percentage of my account should I risk per trade?
Most consistent traders risk 0.5% to 1% of equity per trade. The exact figure matters less than keeping it fixed, because a constant fraction means a losing streak shrinks position sizes automatically and a winning streak grows them, protecting the account without any discretionary decision mid-drawdown.
Does higher leverage mean higher risk?
No. Leverage sets the notional your margin can hold; it does not set your loss. Two traders at 10x can risk wildly different amounts depending on stop distance and size. Your dollar risk is fixed the moment you choose your risk percentage and measure your stop, whatever leverage the position happens to require.
How does a tighter stop change my position size?
Stop distance sits in the denominator, so halving it doubles your size at the same dollar risk. A refined ICT entry closer to the order block or sweep produces a smaller stop and therefore a larger position and a higher R-multiple to the same target, without adding any dollar risk.
What if my calculated size rounds to less than one contract?
Step down to a smaller instrument, such as micro futures, or use fractional units where the venue allows. If neither is possible, either skip the trade or consciously accept the rounded-up risk. Never widen or narrow your structural stop just to make the size land on a whole number.
Related query paths
Position sizing sits inside a full risk framework. These guides deepen the stop logic, refinement, and account rules that determine every size you calculate.
- ICT Position Sizing: Risk, R-Multiples & Consistency — how R-multiples turn sized trades into a measurable edge.
- ICT Risk Management Framework — the full account-level rules that sizing plugs into.
- Order Block Stop Loss & Take Profit Rules — where the structural stop actually goes on an order block.
- Order Block Refinement: HTF Zone to Entry — tighten the stop to multiply size and R.
- 5 ICT Risk Management Mistakes — the sizing and stop errors that quietly drain accounts.
- ICT Prop Firm Strategy: How to Pass the Challenge — sizing rules that keep you inside a firm's drawdown limits.
- FOMO in Trading: Why You Chase Entries and How to Beat It — a related angle on fomo trading.