A comprehensive cross-asset guide to ATR — the volatility measure that adapts your stops and sizing to current market conditions. Learn what ATR measures, how True Range is calculated with a worked example, how to interpret ATR across timeframes and regimes, how to place ATR stops and size from them, and practical workflows for Stocks, Options, Futures, Forex, and Crypto.
Key Takeaways
- ATR measures the average per-bar range of an asset — including overnight gaps — giving a single number that represents current volatility in price units.
- True Range is the greatest of three distances: High − Low, |High − Previous Close|, and |Low − Previous Close|; ATR is the moving average of True Range over a set period (commonly 14).
- A volatility-based stop (a multiple of ATR) adapts to market conditions — wider in volatile markets, tighter in calm ones — reducing whipsaws versus fixed-percentage stops.
- Common multiples: 1.5× ATR for swing trading, 2×–3× for position trading or noisy markets; crypto often needs 2.5×–3×.
- Sizing from an ATR stop holds dollar risk constant even as the stop distance changes with volatility — fewer units when volatility rises, more when it falls.
- ATR measures volatility, not direction; it sizes risk and places stops, it does not pick trades.
What Is ATR (Average True Range)?
ATR (Average True Range) is a volatility indicator that measures the average size of an instrument’s price range over a set number of bars. Developed by J. Welles Wilder and introduced in his 1978 book New Concepts in Technical Trading Systems, it captures how much an asset typically moves per bar — including overnight gaps — and distills it into a single number that represents current volatility. A $2.50 ATR on a stock means it has averaged $2.50 of high-to-low movement per day over the lookback period; a 0.0040 (40-pip) ATR on EUR/USD means the pair has averaged 40 pips of range per day.
The single most important thing to understand about ATR is what it does not do: it does not measure direction, and it does not predict where price will go. ATR measures how much price moves, not which way. A rising ATR tells you the market is becoming more volatile — not that it is about to rise or fall. This makes ATR a risk-management tool, not a trading signal. You use it to decide how far away a stop should sit and how many units to hold so that a single adverse move costs a fixed, survivable dollar amount.
Because ATR is expressed in the same units as the instrument itself — dollars for stocks, points or ticks for futures, pips for forex, and price units for crypto — it translates the abstract concept of “volatility” into a concrete distance you can use directly on a chart. That is its power: it turns volatility into a number you can place a stop on and divide a risk budget by.
Key Takeaways
- ATR quantifies current volatility in price units per bar, gaps included.
- Volatility-based stops adapt to market conditions instead of using a fixed percentage.
- Sizing from an ATR stop keeps dollar risk constant across changing volatility.
- ATR is a risk tool, not a directional signal — it never tells you to buy or sell.
Why Volatility Should Drive Your Stops and Sizing
Volatility is the rate and magnitude of an instrument’s price fluctuations. A stock that regularly moves 4% per day is high-volatility; one that moves 0.5% is low-volatility. Volatility is not risk itself, but it determines how much room an instrument needs to “breathe” before a stop is hit — and therefore how many units you can hold at a given dollar risk. Treating a quiet utility stock and a volatile biotech identically is one of the most expensive mistakes in trading.
Volatility also clusters. Periods of calm tend to be followed by calm, and spikes tend to be followed by more spikes — a well-documented empirical regularity across every market. This is why a stop that worked last month may be too tight this week: the instrument’s regime has changed. Re-checking ATR before each entry keeps your stops aligned with current conditions instead of last month’s.
The True Range: ATR’s Building Block
Before you can average a range, you have to define it. Wilder’s insight was that a simple High − Low misses gaps — the overnight jump that carries a stock from yesterday’s $48 close to today’s $52 open is real volatility, but it is invisible to a high-minus-low calculation that only looks inside today’s bar. The True Range fixes this by measuring the greatest of three distances, each of which anchors the current bar to the previous close.
True Range (TR) = max( (High − Low), |High − Previous Close|, |Low − Previous Close| ). The three candidates are: (1) the current bar’s full range, (2) how far the current high extends above the previous close, and (3) how far the current low extends below the previous close. The largest of the three is the True Range. ATR is the moving average of TR over a chosen period — Wilder used 14, and most platforms default to it.
Walk through the three scenarios. In panel A, the bar opens near the previous close (no gap), so the full High − Low is the largest distance and TR equals the bar’s range. In panel B, the stock gaps up — the previous close sits below the current low — so the distance from the high down to the previous close is larger than the bar’s own range, and that becomes the True Range. In panel C, the stock gaps down — the previous close sits above the current high — so the distance from the previous close down to the low is the largest, and that becomes the True Range. In every case, TR captures the full extent of price travel from one close to the next, gaps included.
The ATR Calculation: Step by Step
ATR is simply the average of True Range over N bars. Wilder’s original method uses a smoothed (exponential-style) running average rather than a simple average, but the difference is small in practice and most charting platforms handle it for you. The concept is what matters: ATR is the typical per-bar range, gaps included, over the lookback window.
Current ATR = (Prior ATR × (N − 1) + Current True Range) ÷ N. The first ATR is the simple average of TR over the first N bars; each subsequent ATR folds in the newest TR while keeping the prior average. N = 14 is the standard. A simple moving average of TR over 14 bars produces a nearly identical line for most purposes.
Here is a worked example on a hypothetical stock over five days, using a simple average for clarity (a 14-period ATR would average 14 days the same way). The table shows each day’s High, Low, Previous Close, the three candidate distances, and the resulting True Range.
| Day | High | Low | Prev Close | H−L | |H−PC| | |L−PC| | True Range |
|---|---|---|---|---|---|---|---|
| 1 | $50.50 | $49.20 | $49.80 | $1.30 | $0.70 | $0.60 | $1.30 |
| 2 | $51.40 | $50.10 | $50.30 | $1.30 | $1.10 | $0.20 | $1.30 |
| 3 | $52.80 | $51.20 | $51.30 | $1.60 | $1.50 | $0.10 | $1.60 |
| 4 | $53.10 | $51.50 | $52.50 | $1.60 | $0.60 | $1.00 | $1.60 |
| 5 | $54.40 | $52.90 | $53.00 | $1.50 | $1.40 | $0.10 | $1.50 |
Sum the True Range column: 1.30 + 1.30 + 1.60 + 1.60 + 1.50 = $7.30. Divide by 5 days and the 5-period ATR is $1.46. A 14-period ATR would average 14 such values the same way. With a 2× multiple, your stop would sit $1.46 × 2 = $2.92 below entry on a long. Notice how day 3’s gap up (prev close $51.30, low $51.20 — barely a gap) and day 4’s gap down (prev close $52.50, high $53.10) are captured because TR always anchors to the previous close.
ATR vs Other Volatility Measures
ATR is not the only way to measure volatility, and knowing when to use which measure makes you a sharper risk manager. Each captures a different facet of “how much price moves.”
| Measure | What It Captures | Best Used For |
|---|---|---|
| ATR | Average per-bar range in price units (gaps included) | Trade-level stops and position sizing |
| Standard deviation | Dispersion of returns around the mean (annualized) | Bollinger Bands, statistical volatility |
| Historical volatility (HV) | Annualized standard deviation of past returns | Benchmarking option IV |
| Implied volatility (IV) | Market’s forecast of future volatility, from option prices | Options pricing and premium decisions |
| Beta | Volatility relative to a market index | Portfolio-level risk, hedging ratios |
| Bollinger Band width | Standard-deviation band spread | Visual squeeze / expansion timing |
Standard deviation and HV are percentage-based and annualized — excellent for comparing assets or pricing options, but awkward for placing a stop because they do not directly give you a price distance. Beta is a relative measure useful for portfolio construction, not for setting a stop on a single trade. ATR is the practical one: it hands you a number in the same units as the chart, ready to multiply into a stop distance or divide into a risk budget. For trade-level risk management, ATR is usually the right tool; for options and portfolio work, pair it with IV, HV, and beta.
Interpreting ATR Across Market Conditions and Timeframes
A single ATR number is only meaningful in context. The same ATR can signal very different things depending on the timeframe, the instrument’s own history, and the current regime. The right way to read ATR is relative — relative to the instrument’s recent ATR range, and relative to the timeframe you are trading.
Read ATR Relative to Its Own History
An ATR of $2.50 means nothing in isolation. Is that high or low for this stock? Compare it to ATR over the past 30, 60, or 90 days. If the current ATR is in the top quartile of its trailing range, volatility is elevated and stops should be wider (and size smaller); if it is in the bottom quartile, the market is quiet and a tighter stop is appropriate. Many platforms show ATR as a percentage of price (ATR%); a 4% ATR on a $50 stock and a 1% ATR on a $200 stock are directly comparable on that normalized basis.
ATR Scales with Timeframe
ATR is measured per bar, so it scales with the bar size. A 14-bar ATR on a daily chart is far larger than a 14-bar ATR on a 5-minute chart of the same instrument, because a daily bar encompasses a full day’s range while a 5-minute bar captures only five minutes. Match the ATR timeframe to your trade timeframe: a swing trader holding days to weeks uses daily ATR; a day trader holding hours uses intraday ATR; a scalper uses tick or 1-minute ATR. Using a daily ATR to place a stop on a 5-minute scalp would produce a stop so wide it defeats the purpose.
| Trading Style | Holding Period | ATR Timeframe | Typical Multiple |
|---|---|---|---|
| Scalping | Seconds–minutes | 1-min / tick | 1.5×–2× |
| Day trading | Minutes–hours | 5-min / 15-min | 1.5×–2× |
| Swing trading | Days–weeks | Daily | 1.5×–2.5× |
| Position trading | Weeks–months | Daily / Weekly | 2×–3× |
Rising vs Falling ATR
A rising ATR signals expanding volatility — often after a quiet compression or into a scheduled event. Wider stops and smaller positions are appropriate, and breakout traders watch the expansion for a new directional move. A falling ATR signals contracting volatility — the market is quieting down, often into a squeeze. Tighter stops and larger positions (at the same dollar risk) become possible, but a squeeze also warns that an explosive breakout is building. ATR does not tell you which way the breakout will go — only that the energy for one is accumulating.
Why Volatility-Based Stops Beat Fixed-Percentage Stops
A fixed 2% stop is the same distance on a calm day and a volatile day. On a volatile day, normal noise blows through 2% and stops you out before the move develops; on a calm day, 2% is unnecessarily wide and risks more than needed. An ATR stop is proportional to current volatility — it gives the trade room proportional to how much the market is actually moving, which dramatically reduces meaningless whipsaws.
| Stop Type | Calm Market | Volatile Market | Result |
|---|---|---|---|
| Fixed 2% | Unnecessarily wide — over-risked | Too tight — whipsawed out | Risk varies with regime |
| 1.5× ATR | Tight, appropriate | Wide, appropriate | Risk held constant |
| 3× ATR | Very tight | Very wide | For position/noisy markets |
The fixed-percentage stop has a second, subtler flaw: it silently changes your dollar risk every time volatility changes, because the stop distance changes while your share count stays fixed. An ATR stop combined with re-sizing fixes this — the stop distance changes with volatility, and the share count changes in the opposite direction so the product (dollar risk) stays constant. That is the whole point of volatility-adjusted sizing.
Setting an ATR Stop
Stop Distance = ATR × Multiple. For a long, the stop sits ATR × Multiple below entry (or below the most recent swing low, whichever is tighter); for a short, it sits ATR × Multiple above entry (or above the swing high). Common multiples: 1.5× for swing trading, 2×–3× for position trading or noisy markets. The multiple is a trade-off: tighter stops allow more size but whipsaw more; wider stops whipsaw less but reduce position size at the same dollar risk.
A common refinement is to combine ATR with structure: place the stop at the lesser of (ATR × Multiple below entry) or (just below a nearby swing low), so you respect both volatility and chart structure. The Chandelier Exit, a well-known variant, sets the stop at the highest high since entry minus ATR × Multiple, so it ratchets upward as the trade moves in your favor — a volatility-based trailing stop that locks in gains while giving the trend room.
ATR-Based Position Sizing
Because an ATR stop changes distance as volatility changes, the position size must change too to hold dollar risk constant. The formula is the same fixed-dollar sizing formula every TradeRiskMath calculator uses — only the stop distance now comes from ATR.
Position Size = (Account Equity × Risk %) ÷ (ATR × Multiple). Example: $20,000 account, 1% risk ($200), stock with $1.00 ATR and a 2× stop ($2.00 risk per share) → 200 ÷ 2 = 100 shares. If ATR doubles to $2.00 (4× stop = $4.00 risk), the same $200 risk sizes to only 50 shares. Dollar risk stays $200 in both cases.
The TradeRiskMath multi-asset position-sizing calculator automates this across every asset class — enter the ATR-based stop distance (in dollars per share, points per contract, pips per lot, or price units per coin) and your risk percentage, and it returns the adjusted unit count that holds dollar risk constant.
Worked Examples Across Asset Classes
The same ATR logic applies everywhere — only the units and contract multipliers change. The examples below use a $25,000 account risking 1% ($250) per trade, a 14-period ATR, and a 2× stop multiple unless noted. All values are illustrative.
Example 1 — Stocks
A swing trader is long a stock at $100 with a 14-day ATR of $1.50. A 2× ATR stop sits $3.00 below entry at $97.00, risking $3.00 per share. At $250 dollar risk: 250 ÷ 3.00 = 83 shares (rounded down). Compare a quiet utility at $100 with a $0.40 ATR: a 2× stop is $0.80, sizing to 250 ÷ 0.80 = 312 shares. Same dollar risk, very different share counts — that is volatility-adjusted sizing in action.
| Stock | Price | ATR | 2× Stop | Risk/Share | Shares at $250 risk |
|---|---|---|---|---|---|
| Volatile biotech | $100 | $1.50 | $3.00 | $3.00 | 83 |
| Quiet utility | $100 | $0.40 | $0.80 | $0.80 | 312 |
Example 2 — Options
Options traders use ATR of the underlying to set a stop on the stock price, then size the option position from the option’s expected loss at that stop. Suppose you buy a call for $2.00 ($200 per contract) on a stock with a $1.50 ATR. A 2× ATR stop on the stock is $3.00 below entry; if the stock hits that stop, the option may trade down to roughly $0.80, risking about $1.20 per contract ($120). At $250 risk: 250 ÷ 120 ≈ 2 contracts. Options require estimating the option’s price at the stop (delta helps approximate this); the TradeRiskMath options calculator sizes from the option premium and stop distance directly.
Example 3 — Futures
Futures ATR is quoted in points or ticks; multiply by the contract’s point value to get dollar risk per contract. A crude oil (CL) trader with a 14-day ATR of 1.20 points uses a 2× stop = 2.40 points. CL’s point value is $1,000, so risk per contract is 2.40 × $1,000 = $2,400 — far more than the $250 budget, so the full-size contract is too large. The micro (MCL, $100/point) risks 2.40 × $100 = $240, sizing to 1 contract. A 10-year Treasury (ZN) with a 0.20 ATR and 2× stop = 0.40 points ($1,000/point) risks $400 per contract — also over budget at 1 contract, so the trader reduces the multiple or waits for a tighter setup.
| Contract | ATR (pts) | 2× Stop | Point Value | Risk/Contract | Contracts at $250 |
|---|---|---|---|---|---|
| CL (crude) | 1.20 | 2.40 | $1,000 | $2,400 | 0 — use MCL |
| MCL (micro crude) | 1.20 | 2.40 | $100 | $240 | 1 |
| MES (micro S&P) | 20 | 40 | $5 | $200 | 1 |
| ZN (10-yr Treasury) | 0.20 | 0.40 | $1,000 | $400 | 0 — reduce multiple |
Example 4 — Forex
Forex ATR is quoted in pips; multiply by the pip value per lot to get dollar risk per lot. EUR/USD with a 14-day ATR of 60 pips and a 2× stop = 120 pips. A standard lot (100,000 units) is about $10/pip, so risk per standard lot is 120 × $10 = $1,200 — over budget. A mini lot (10,000 units, $1/pip) risks $120, sizing to 250 ÷ 120 ≈ 2 mini lots. A micro lot (1,000 units, $0.10/pip) risks $12, sizing to ~20 micro lots. JPY pairs use 0.01 as one pip instead of 0.0001, but the pip-value math is identical.
| Lot Size | Units | $/Pip (EUR/USD) | Risk at 120-pip stop | Lots at $250 risk |
|---|---|---|---|---|
| Standard | 100,000 | $10 | $1,200 | 0 — too large |
| Mini | 10,000 | $1 | $120 | 2 |
| Micro | 1,000 | $0.10 | $12 | 20 |
Example 5 — Crypto
Crypto ATR is large in absolute terms because the assets are volatile. Bitcoin at $60,000 with a 14-day ATR of $2,400 uses a 2.5× stop = $6,000 below entry, risking $6,000 per coin — far beyond a $250 budget, so the position is a fraction of a coin: 250 ÷ 6,000 = 0.0417 BTC. A more volatile altcoin at $1.20 with a $0.10 ATR and a 3× stop = $0.30 risk per coin sizes to 250 ÷ 0.30 ≈ 833 coins.
Crypto’s higher multiples (2.5×–3×) reflect its noisier regime; using a 1× ATR stop on a volatile coin guarantees constant whipsaws. When leverage is involved, confirm the stop sits well inside the liquidation price — the TradeRiskMath crypto calculator flags when a stop would sit beyond the liquidation price, a danger signal to reduce leverage.
ATR for Targets and Trailing Stops
ATR is not only for initial stops. A multiple of ATR projected from entry gives a volatility-based target that scales with the market’s actual movement. Pair a 1.5× ATR stop with a 3× ATR target and you have a 1:2 risk-to-reward ratio built entirely from volatility — the target is twice as far as the stop because both are multiples of the same ATR.
A trailing stop of 2×–3× ATR behind price rides a trend while giving it volatility-appropriate room. The Chandelier Exit (highest high minus ATR × Multiple) and the ATR trailing stop popularized by Wilder both implement this: as price advances, the stop ratchets in the trade’s favor, locking in gains while leaving enough room for normal pullbacks. This is a favorite exit in trend-following systems, where the low win rate is offset by the few winners that run far — the ATR trail lets those winners run without giving back the whole move on a normal retracement.
Common ATR Settings
- Period: 14 is the Wilder default and works well across markets and timeframes. Shorter (7–10) reacts faster to volatility shifts but is noisier; longer (20–30) smooths more but lags regime changes.
- Stop multiple: 1.5× for swing trading, 2×–3× for position trading or noisy markets; crypto often 2.5×–3×. The right multiple is the smallest one that keeps you in the trade through normal volatility for your timeframe.
- Target multiple: 2×–4× ATR projected from entry, chosen to give your desired reward-to-reward ratio relative to the stop multiple.
- Trailing multiple: 2×–3× ATR behind price (or the Chandelier Exit at highest-high minus ATR × Multiple) for trend-following exits.
- ATR% normalization: divide ATR by price to compare volatility across assets on a like-for-like basis (e.g., a 2% ATR vs a 5% ATR).
Common ATR Mistakes
- Using too small a multiple — a 0.5× ATR stop is pure noise; expect constant whipsaws and death by a thousand cuts.
- Forgetting to re-size when volatility changes — a fixed share count with a widening ATR stop silently increases dollar risk, the exact opposite of what ATR sizing is for.
- Comparing ATR across assets without normalizing — ATR is in price units, so a $2 ATR on a $50 stock (4%) differs wildly from a $2 ATR on a $200 stock (1%). Use ATR% for cross-asset comparison.
- Using ATR alone as a signal — ATR measures volatility, not direction; a rising ATR does not mean “buy” or “sell,” it means “widen your stop and shrink your size.”
- Mismatching timeframe — using a daily ATR to stop a 5-minute scalp, or a 1-minute ATR to stop a multi-week position. Match ATR’s timeframe to your trade’s timeframe.
- Ignoring gaps on instruments that gap often (futures between sessions, stocks after earnings) — ATR handles gaps by design, which is exactly why it beats High − Low for these markets.
Limitations of ATR
ATR is a backward-looking average of past ranges; it tells you what volatility has been, not what it will be. A scheduled event (earnings, an FOMC decision, a crop report) can make tomorrow’s range dwarf anything in the lookback window, and ATR will not warn you in advance. Around known events, reduce size proactively and consider defined-risk structures rather than relying on a stop that may gap through.
ATR also lags regime shifts. When volatility explodes, ATR rises gradually over the lookback period, so your stop widens after the move has already begun — by the time ATR catches up, you may have been stopped out at the old, tighter distance. Conversely, when volatility collapses, ATR stays elevated for a while, keeping your stop wider than necessary. Shorter periods reduce lag but add noise; the period choice is a lag-vs-smoothness trade-off.
Finally, ATR is unit-dependent and not directly comparable across assets without normalization, and it says nothing about trend direction or the probability of success. It is a sizing and stop tool, full stop. Pair it with a directional method (price action, structure, indicators) for entries, and use ATR to manage the risk once you are in.
A Practical ATR Workflow
- Identify your setup and entry using your directional method (price action, structure, indicators) — ATR does not pick the trade.
- Read the current ATR on the timeframe that matches your holding period (daily for swings, intraday for day trades).
- Choose a multiple: 1.5× for swings, 2×–3× for position or noisy markets, 2.5×–3× for crypto. Optionally tighten to the nearest swing low/high if it is closer.
- Compute the stop distance: ATR × Multiple. Place the stop that distance below entry for a long (above for a short).
- Set your dollar risk: account equity × risk % (commonly 0.5%–2%).
- Size the position: dollar risk ÷ per-unit risk (ATR × Multiple, converted to dollars via the contract multiplier, pip value, or coin price).
- Set a volatility-based target: a multiple of ATR projected from entry that gives your desired reward-to-risk ratio.
- Re-check ATR before each new entry and whenever volatility visibly changes; re-size if the stop distance has moved.
- For trends, trail the stop at 2×–3× ATR (or a Chandelier Exit) to let winners run while locking in gains.
Frequently Asked Questions
What does ATR measure?
ATR measures the average per-bar range of an asset — how much it typically moves per bar, including overnight gaps. It is expressed in the instrument’s own units (dollars, points, pips, or coin price) and represents current volatility. It does not measure direction.
What ATR period should I use?
14 is the Wilder standard and works well across markets and timeframes. Shorter periods (7–10) react faster to volatility shifts but are noisier; longer periods (20–30) smooth more but lag. Most traders stick with 14 and match the ATR timeframe to their trade timeframe.
What multiple of ATR is best for a stop?
1.5× is common for swing trading, 2×–3× for position trading or noisy markets, and 2.5×–3× for crypto. The right multiple is the smallest one that keeps you in the trade through normal volatility for your timeframe — tight enough to limit risk, wide enough to avoid noise whipsaws.
How do I size a position from an ATR stop?
Position Size = (Account Equity × Risk %) ÷ (ATR × Multiple). Convert the ATR stop distance to dollars per unit using the contract multiplier, pip value, or coin price, then divide your dollar risk by that per-unit risk. The TradeRiskMath calculator does this for every asset class.
Does ATR predict direction?
No. ATR measures how much price moves, not which way. A rising ATR means volatility is expanding (widen stops, shrink size); a falling ATR means it is contracting (tighter stops, larger size at the same dollar risk). It never tells you to buy or sell.
Why does ATR include the previous close?
Because gaps are real volatility. A simple High − Low misses the overnight jump that carries a stock from yesterday’s close to today’s open. True Range anchors each bar to the previous close so gaps are captured, making ATR accurate for markets that gap (futures between sessions, stocks after news).
Can I compare ATR across different assets?
Not directly — ATR is in price units, so a $2 ATR on a $50 stock and a $2 ATR on a $200 stock mean very different things. Normalize by dividing ATR by price to get ATR% (e.g., 4% vs 1%), which is comparable across assets.
What is a Chandelier Exit?
A volatility-based trailing stop set at the highest high since entry minus ATR × Multiple. It ratchets upward as the trade moves in your favor, locking in gains while giving the trend volatility-appropriate room — a popular exit in trend-following systems.
The Bottom Line
ATR turns current volatility into a single number you can place a stop on and divide a risk budget by. True Range captures the full extent of per-bar movement — gaps included — and averaging it over 14 bars gives a volatility reading that breathes with the market. A volatility-based stop gives a trade room proportional to how much the instrument actually moves, reducing meaningless whipsaws, while ATR-based sizing holds dollar risk constant by shrinking size when volatility rises and growing it when volatility falls. Pair ATR stops and sizing with a directional method for entries, match the ATR timeframe to your trade timeframe, and you get a risk framework that adapts automatically to every market condition across stocks, options, futures, forex, and crypto.
Related tools
Open Position Sizing Calculator Options Risk Calculator Futures Risk Calculator Forex Risk Calculator Crypto Risk Calculator Position Sizing & Ruin Implied vs Historical Volatility
Educational Disclaimer
This article is provided strictly for educational purposes and does not constitute financial, investment, or trading advice. Trading stocks, options, futures, forex, and crypto involves substantial risk of loss. Always evaluate trades against your own financial situation and risk tolerance, and consult a licensed professional before making investment decisions. Past performance does not guarantee future results.