Position Sizing
Free Instant No Signup 7-Day Money-Back

Trade SizeCalculator

Calculate the exact number of shares, contracts, or lots to trade based on account size, risk percentage, and stop-loss distance.

%
Position Size shares
Risk Amount
Risk Per Share
Total Position Value

Results update instantly as you type

Quick Answer

The trade size calculator computes exact position size using: Position Size = (Account × Risk%) ÷ (Entry − Stop). A $30,000 account risking 1% on NVDA at $875 with a $862 stop = 23 shares.

Position Size = (Account Size × Risk %) / (Entry Price − Stop Loss Price)

A trade size calculator determines the mathematically correct number of shares, contracts, or lots to trade on any given setup, based on account balance, risk tolerance, and stop-loss distance. The core formula — Position Size = (Account × Risk%) ÷ (Entry − Stop) — eliminates guesswork and enforces consistent risk across every trade. The calculator above handles stocks, forex, and futures with the same underlying logic.

How to Use

InputWhat to EnterExample
Account SizeYour total trading account balance$30,000
Risk Per TradePercentage of account you’re willing to lose on this trade1%
Entry PriceYour planned entry price per share or unit$875
Stop Loss PriceYour stop loss price per share or unit$862

The output is the maximum number of units to buy. Always round down to the nearest whole unit — rounding up puts you over your risk budget.

Formula Explained

Position Size = (Account Size × Risk %) / (Entry Price − Stop Loss Price)

Account Size × Risk % produces your dollar risk budget — the most you can lose on this trade and remain within your plan. Standard institutional practice caps single-trade risk at 1-2% of capital; prop firms typically enforce hard limits of 0.5-1%.

Entry Price − Stop Loss Price is the per-unit stop distance: how much you lose per share or contract if stopped out. This number changes with every setup, which is exactly why fixed-lot sizing fails. A 100-share position on a $10 stock risks $300 on a 3-point stop; the same 100 shares on a $500 stock with the same percentage stop risks $15,000. The formula normalizes dollar risk regardless of price or volatility.

Van Tharp’s research found that position sizing accounts for more variance in long-run trading outcomes than entry and exit signals combined. Getting the size right matters more than getting the entry perfect.

Example Calculations

Scenario 1: NVDA Breakout Trade

  • Account: $30,000
  • Risk: 1% ($300)
  • Entry: NVDA at $875
  • Stop: $862 (13-point stop)
  • Calculation: $300 / $13 = 23.07 → 23 shares ($299 risk)

Most traders eyeballing this setup buy 25 or 30 shares. At 30 shares, actual risk is $390 — 1.3% of capital, or 30% more than planned. Over 100 trades, that systematic oversizing compounds into meaningfully larger drawdowns than the risk plan anticipated.

Scenario 2: AAPL Swing Trade

  • Account: $25,000
  • Risk: 1% ($250)
  • Entry: AAPL at $185
  • Stop: $182 (3-point stop)
  • Calculation: $250 / $3 = 83.33 → 83 shares ($249 risk)

The tight 3-point stop produces a larger position (83 shares) than the NVDA example above despite a smaller account. Tighter stops are not automatically better — larger position sizes increase slippage exposure and require more liquid stocks to fill cleanly.

Scenario 3: Forex EUR/USD Trade

  • Account: $10,000
  • Risk: 1% ($100)
  • Entry: EUR/USD at 1.0850
  • Stop: 1.0830 (20-pip stop)
  • Pip value: $10/pip on a standard lot; $1/pip on a mini lot
  • Calculation: $100 / (20 × $1) = 5 mini lots = 0.5 standard lots

Forex sizing substitutes pip value for price difference. EUR/USD standard lots (100,000 units) carry approximately $10/pip; mini lots (10,000 units) carry $1/pip; micro lots (1,000 units) carry $0.10/pip. Use the pip calculator to get exact pip values for non-USD pairs before running this formula.

When to Use a Trade Size Calculator

  • Before every entry: Calculate size before placing the order, not after. Post-entry rationalization is not risk management.
  • After adjusting a stop: If a stop moves further out to avoid being triggered, the position size must shrink proportionally or dollar risk increases.
  • During high-volatility events: Earnings and macro releases can double or triple ATR. Volatility-adjusted sizing divides risk by 2× ATR instead of a fixed stop — for SPY at a 14-day ATR of $2.10, a 2-ATR stop equals $4.20, and a $50,000 account risking 1% ($500) buys 119 shares. Use the volatility calculator to pull current ATR before sizing.
  • When scaling into a position: Each add requires its own size calculation against the remaining risk budget for the trade.
  • Before futures trades: ES futures carry $50/point ($12.50/tick). A 4-point stop = $200 per contract. With a $10,000 risk budget that is 50 contracts — beginners trading 1 grow slowly, beginners trading 5 without calculating blow up. The futures profit calculator extends this analysis to P&L scenarios.
  • Position Size Calculator — The same core formula extended with inputs for partial fills and multi-leg scaling; use it when building into a position over multiple entries.
  • Stop Loss Calculator — Determines optimal stop placement using ATR, support levels, or percentage rules; run it first, then feed the stop price into this trade size calculator.
  • Kelly Criterion Calculator — Advanced sizing model that factors in win rate and average R-multiple; quarter-Kelly (25% of the full Kelly output) is the practical implementation that avoids the 50%+ drawdowns full Kelly can produce.
  • Risk/Reward Calculator — Confirms a trade is worth taking before sizing it; a correctly sized trade with a 1:1 risk/reward is still a poor trade.

Frequently Asked Questions

What is the trade size calculator formula?

Position Size = (Account Size × Risk %) / (Entry Price − Stop Loss Price). For a $25,000 account risking 1% ($250) on AAPL at $185 with a stop at $182, the position size is $250 / $3 = 83 shares. This ensures the dollar amount at risk stays consistent regardless of share price.

How many shares should I buy per trade?

Shares per trade = (Account Balance × Risk %) / (Entry − Stop). The institutional standard is 1-2% risk per trade; prop firms often enforce 0.5-1% hard limits. Brad Barber and Terrance Odean (UC Davis) found that retail traders who overtrade and oversize underperform buy-and-hold by 6.5% annually — consistent sizing is one of the few controllable variables that directly affects that gap.

How do I calculate position size for futures?

For futures, replace per-share stop distance with point value × stop distance in points. For the E-mini S&P 500 (ES), each point is worth $50, so a 4-point stop equals $200 risk per contract. Divide your total dollar risk budget by $200 to get the contract count. The same logic applies to other futures: NQ ($20/point), CL ($1,000/point), GC ($100/point).

What is the correct lot size for forex trading?

Forex lot size = (Account Risk $) / (Stop in pips × Pip Value). For EUR/USD, a standard lot pip value is approximately $10, a mini lot $1, and a micro lot $0.10. With a 20-pip stop and $100 risk budget: $100 / (20 × $10) = 0.5 standard lots, or 5 mini lots. The lot size calculator handles pip value conversion for all major and minor pairs.

Should I use fixed-lot sizing or percentage-based position sizing?

Percentage-based sizing is strictly superior for consistent risk management. A fixed 100-share position risks $300 on a $10 stock but $5,000 on a $500 stock with a similar percentage stop — inconsistent dollar exposure that makes drawdown analysis meaningless. Tracking planned size versus actual executed size in JournalPlus reveals a reliable behavioral pattern: most traders unconsciously oversize on revenge trades and undersize on high-conviction setups. The formula corrects both distortions.

How to Calculate

1

Enter your inputs

Fill in the required fields in the calculator.

2

Review your results

The calculator instantly shows your results as you type.

Common Questions

What is the trade size calculator formula?

Position Size = (Account Size × Risk %) / (Entry Price − Stop Loss Price). For a $25,000 account risking 1% ($250) on AAPL at $185 with a stop at $182, the position size is $250 / $3 = 83 shares. This ensures dollar risk stays consistent regardless of share price.

How many shares should I buy per trade?

Shares per trade = (Account Balance × Risk %) / (Entry − Stop). A 1-2% risk per trade is the institutional standard; prop firms typically enforce hard limits of 0.5-1%. Barber and Odean (UC Davis) found retail traders who oversize underperform buy-and-hold by 6.5% annually.

How do I calculate position size for futures?

For futures, use point value instead of per-share price difference. For the E-mini S&P 500 (ES), each point is worth $50, so a 4-point stop = $200 risk per contract. Divide your dollar risk budget by $200 to get the number of contracts.

What is the correct lot size for forex trading?

Forex lot size = (Account Risk $) / (Stop in pips × Pip Value). For EUR/USD, a standard lot pip value is approximately $10. With a 20-pip stop and $100 risk budget: $100 / (20 × $10) = 0.5 standard lots, or 5 mini lots.

Should I use fixed-lot sizing or percentage-based position sizing?

Percentage-based sizing is superior. A fixed 100-share position risks $300 on a $10 stock but $5,000 on a $500 stock with the same percentage stop — wildly inconsistent dollar exposure. Percentage-based sizing normalizes risk across all price levels and volatility regimes.

Track Your Trading Performance

JournalPlus automatically tracks your risk metrics, position sizes, and performance analytics for every trade.

SSL Secure
One-Time Payment
7-Day Money-Back
4.9/5 (1,287 reviews)