AI & Quantitative4 min readUpdated Mar 2026

Volatility Targeting

A position sizing technique that scales exposure inversely with realized volatility to maintain a constant target level of portfolio risk — increasing position size in calm, low-volatility markets and reducing it in volatile, high-risk environments.

See Volatility Targeting in real trade signals

Tradewink uses volatility targeting as part of its AI signal pipeline. Get signals with full analysis — free to start.

Start Free

Explained Simply

Traditional fixed-percentage position sizing risks a constant dollar amount per trade. Volatility targeting takes a different approach: it targets a constant level of portfolio volatility — typically measured as standard deviation of daily returns — and adjusts position sizes to hit that target regardless of current market conditions.

The core formula:

Position Size = (Target Volatility × Account Equity) ÷ (Stock Volatility × Price)

Where stock volatility is typically the 20-day realized volatility (annualized standard deviation of daily returns) or a multiple of ATR.

Example:

  • Account: $50,000

  • Target portfolio volatility: 15% annualized

  • Stock A: Price $100, 20-day realized vol = 25% annualized

  • Position value = 0.15 × $50,000 ÷ 0.25 = $30,000 → 300 shares

  • Stock B: Price $100, 20-day realized vol = 50% annualized (2x more volatile)

  • Position value = 0.15 × $50,000 ÷ 0.50 = $15,000 → 150 shares (half as many)

Stock B is twice as volatile, so you get half the position to equalize risk contribution.

Why volatility targeting works:

  1. Regime awareness built in: In volatile regimes (VIX spikes, earnings seasons), all stock volatilities rise, so all positions automatically shrink. You don't need to manually 'reduce size in volatile markets' — the formula does it for you.

  2. Equal risk contribution: Each position contributes roughly equal volatility to the portfolio, preventing any single high-volatility holding from dominating risk.

  3. Momentum from volatility cycles: Volatility clusters — calm periods are followed by calm, volatile periods by volatile. Volatility targeting scales up in calm regimes (when trends are more reliable) and scales down in volatile regimes (when reversals are frequent). This creates a natural trend-following component.

  4. Drawdown control: Because position sizes shrink when volatility rises, the strategy naturally de-risks during market stress when most losses occur.

Volatility targeting vs. ATR-based sizing: ATR-based sizing uses a per-stock volatility measure (ATR) to set the stop distance and then back-calculates shares. Volatility targeting also uses per-stock volatility, but it targets a portfolio-level volatility rather than a per-trade stop distance. They're closely related but volatility targeting is more systematic and can be applied at the portfolio level across many positions simultaneously.

Institutional use: Volatility targeting is the foundation of risk parity strategies and trend-following CTAs (Commodity Trading Advisors). AQR, Man AHL, Winton, and other systematic funds use volatility targeting to size positions across asset classes.

How to Implement Basic Volatility Targeting

A simplified volatility-targeting implementation for retail traders:

Step 1: Calculate the stock's 20-day realized volatility. In Excel/Google Sheets: =STDEV(daily_returns_range) × SQRT(252). This gives you annualized volatility.

Step 2: Decide your target portfolio volatility. For a moderate-risk approach, 10–15% annualized is reasonable. For aggressive day trading, 20–25% may be appropriate.

Step 3: Calculate position value: (Target Vol ÷ Stock Vol) × Account Value.

Step 4: Cap the result at your maximum single-position limit (e.g., 10% of account). This prevents the formula from over-sizing during very low volatility periods.

Step 5: Adjust for regime. If VIX is above 25, multiply your target volatility by 0.7 to automatically reduce all position sizes by 30%.

The formula works best when applied consistently across all positions over many trades. The edge comes from the compounding effect of right-sizing through hundreds of trades, not from any single sizing decision.

How to Use Volatility Targeting

  1. 1

    Set Your Target Volatility

    Choose an annualized volatility target: 10% for conservative, 15% for moderate, 20% for aggressive. This becomes the 'risk budget' for your portfolio. Your position sizes adjust dynamically to keep portfolio volatility at this constant level.

  2. 2

    Calculate Current Position Volatility

    For each position: Position Volatility Contribution = Position Weight × Asset Volatility × Correlation. Sum across all positions for portfolio volatility. Use the past 20 days of returns for recent realized volatility.

  3. 3

    Adjust Sizes to Hit Your Target

    If your target is 15% annualized vol and current portfolio vol is 20%, reduce all positions by 25%. If current vol is 10%, increase by 50%. This creates a counter-cyclical approach: you automatically reduce exposure in volatile markets and increase in calm markets.

Frequently Asked Questions

What target volatility should I aim for?

For retail traders, 10–20% annualized portfolio volatility is a reasonable range. A 15% target means your account is expected to move approximately 0.95% per day on average (15% ÷ √252 ≈ 0.95%). That's meaningful but not extreme. More aggressive traders might target 20–25%. Risk-averse traders might target 8–10%. The most important thing is consistency: pick a target that lets you sleep at night and stick to it.

How often should I recalculate volatility for each position?

For most traders, recalculating at the start of each new position is sufficient. Day traders might recalculate using intraday realized volatility (5-minute bar standard deviations annualized). Swing traders can use 20-day closing-price standard deviations and update weekly. The goal is to capture regime shifts — when volatility doubles, sizes should roughly halve. Daily recalculation for active portfolios is practical.

Does volatility targeting work for crypto and futures?

Yes — it works especially well for high-volatility assets like crypto. Bitcoin's realized volatility can swing from 30% to 120% annualized. A volatility-targeting system automatically sizes Bitcoin positions much smaller than low-volatility equity positions, preventing the common mistake of treating crypto like stocks when sizing. For futures, apply the same formula using the contract's dollar volatility (point value × standard deviation of price changes).

How Tradewink Uses Volatility Targeting

Tradewink's PositionSizer incorporates volatility targeting as one of three sizing methods alongside fixed-percentage and half-Kelly. The system calculates a 14-day realized volatility (annualized) for each candidate stock using recent daily returns and computes the volatility-targeted position size. The final position size is the *minimum* of fixed-percentage, half-Kelly, and volatility-targeted calculations — 'most conservative wins.' In high-volatility regimes (detected by HMM or when VIX exceeds 25), the target volatility parameter is reduced by 30%, which automatically reduces all position sizes across the board without requiring any manual adjustment. The regime-adjusted volatility target is logged in the audit trail for every trade, allowing post-analysis of how regime changes affected sizing decisions.

Trading Insights Newsletter

Weekly deep-dives on strategy, signals, and market structure — written for active traders. No spam, unsubscribe anytime.

Related Terms

Learn More

See Volatility Targeting in real trade signals

Tradewink uses volatility targeting as part of its AI signal pipeline. Get daily trade ideas with full analysis — free to start.

Enter the email address where you want to receive free AI trading signals.