Back to Blog
Home/Blog/How to Calculate the Perfect Position Size Using ATR (Average True Range)
Risk-First Fridays

How to Calculate the Perfect Position Size Using ATR (Average True Range)

VN

Venkat Narayanan

Founder, INTROSPECT™

May 18, 20265 min read

Quick Summary (TL;DR)

Position sizing based on ATR adjusts your stop-loss distance and lot size dynamically relative to market volatility. This system ensures you risk the exact same monetary amount whether the market is calm or volatile.

Fixed lot sizing is a critical mistake in intraday trading. A 20-point stop-loss on NIFTY during a high-volatility event carries far more risk than the same 20-point stop-loss during a quiet session. To survive, you must scale your position size using the Average True Range (ATR).

What Is ATR Position Sizing?

ATR position sizing is a technique where stop-loss distance is set as a multiple of the Average True Range (typically 1.5x or 2x ATR), and the number of shares or lots traded is calculated mathematically based on that stop-loss and your maximum capital risk per trade.

Why Static Lot Sizes Destroy Portfolios

Traders using static lot sizes encounter disproportionate losses when market volatility spikes. During high-ATR periods, stops are triggered by random noise, while low-ATR environments result in suboptimal returns. Adapting positions to volatility maintains risk equity across all market conditions.

A fixed 10-point stop is a lazy shortcut that ignores volatility. Let the market's breathing rate define your stop, and let your risk parameters define your size.

Venkat Narayanan, Founder, INTROSPECT™

The Volatility Sizing Formula

First, look up the current 14-period ATR on your chart. Define your stop-loss distance as 2 times the ATR value. Next, calculate your position size using the formula: Position Size = (Account Capital * Risk %) / Stop Loss Distance. This guarantees your cash risk remains constant.

Implementing Volatility-Adjusted Sizing

  • 1.Select the 14-period ATR on your execution time frame (e.g., 5-minute chart).
  • 2.Set your stop-loss distance to 2x the current ATR value below/above your entry.
  • 3.Divide your predefined cash risk (e.g., ₹2,000) by the stop-loss distance in points.
  • 4.Round down the calculated lot size to the nearest contract multiplier before execution.

Frequent ATR Calculation Mistakes

  • Using daily chart ATR values for low-timeframe intraday trade executions.
  • Failing to recalculate position sizes when volatility spikes midday.
  • Increasing risk percentages when ATR is very low to chase larger targets.

Make Volatility Your Risk Filter

By basing position sizes on ATR, you protect your capital during wild swings and maximize efficiency in trend setups. Consistent execution of this formula is the foundation of professional risk management.

Empirical Risk Warning

Official regulatory studies from the Securities and Exchange Board of India (SEBI) highlight that more than 90% of individual traders lose capital in derivative trading, with average losses of ₹1.1 Lakh.

90%+Traders Lose Money

Frequently Asked Questions

Q1What is Average True Range (ATR)?

ATR is a technical indicator that measures market volatility by decomposing the entire range of an asset for a given period.

Q2How do you calculate ATR position size?

Divide your maximum monetary risk per trade by your stop-loss distance (which is set as a multiple of ATR).

Q3What is the standard ATR multiplier for stops?

Intraday traders commonly set their stop-losses at 1.5 to 2 times the current ATR value from the entry price.

Q4Why is fixed lot sizing dangerous?

Fixed sizing ignores market volatility, causing excessive losses when price swings widen and stops are too tight.

Q5Can I use ATR for NIFTY options?

Yes, calculate the ATR on the underlying index to define stop levels, then adjust option position sizes accordingly.

Looking for daily updates on trading discipline?

Founder Venkat Narayanan shares insights, case studies, and actionable risk management techniques weekly on LinkedIn.

Connect on LinkedIn