ASI (Accumulative Swing Index)

Indicators - Trend
intermediate
10 min read
Updated Jan 13, 2026

What Is the Accumulative Swing Index?

The Accumulative Swing Index (ASI) is a technical indicator that creates a cumulative total of Swing Index values to show long-term trend direction and confirm price breakouts, plotting a line that traders compare against price action for divergences and trend confirmation.

The Accumulative Swing Index (ASI) is a technical indicator developed by Welles Wilder in his 1978 book "New Concepts in Technical Trading Systems" that creates a running cumulative total of Swing Index values to provide a smoothed view of long-term trend direction. By accumulating daily swings over time, ASI filters out short-term noise while capturing the underlying directional bias that drives market trends. Think of ASI like a running score in a sports season. Each game (day) produces a result (Swing Index), and the cumulative record (ASI) tells you which team is winning over time. A single bad game doesn't change a winning record much, just as a single contrary day doesn't significantly impact a strong ASI trend. The accumulation process smooths out daily fluctuations to reveal the true directional momentum. The indicator is particularly valuable for confirming breakouts and identifying divergences that signal potential trend changes. When price breaks through a trendline or resistance level, traders look to see if ASI confirms by breaking its own corresponding level. If price breaks out but ASI doesn't confirm, the breakout may be false. This confirmation methodology helps traders avoid whipsaw signals and focus on genuine trend changes with underlying momentum support.

Key Takeaways

  • ASI is the running cumulative total of the Swing Index (SI), creating a smoothed trend line that filters noise from individual price bars.
  • Developed by Welles Wilder, ASI incorporates open, high, low, and close prices to capture the "true" price movement including gaps.
  • Primary use is confirming breakouts: when price breaks a trendline, ASI should break its corresponding trendline to confirm the move.
  • Divergences between ASI and price signal potential reversals - if price makes new high but ASI doesn't, the trend may be weakening.
  • ASI works best on daily or weekly charts; the calculation requires all four OHLC prices, limiting use on tick or some intraday data.
  • Positive ASI indicates buyers have control over time; negative ASI indicates sellers dominate.

How ASI Works

ASI is calculated by summing all previous Swing Index (SI) values. The Swing Index itself is a complex calculation developed by Wilder that uses today's and yesterday's open, high, low, and close prices along with a limit move variable to measure the "true" strength of price movement. The Swing Index formula considers: the relationship between today's close and yesterday's close, today's close and today's open, yesterday's close and yesterday's open, the true range of today's move, and whether the close is closer to the high or low. This comprehensive approach captures price behavior that simpler calculations miss. Because ASI is cumulative, it trends upward during sustained buying pressure and downward during sustained selling pressure. The indicator typically displays as a line that rises and falls over time, similar to price but potentially with different patterns due to the smoothing effect of accumulation. Interpretation focuses on two main areas: trendline analysis (drawing trendlines on ASI and comparing breaks to price trendline breaks) and divergence analysis (comparing new highs/lows in price versus ASI). Both techniques use ASI as a confirmation tool rather than a primary signal generator.

ASI Signal Interpretation

Common ASI patterns and their meanings:

PatternInterpretationTrading Implication
ASI rising, price risingConfirmed uptrendHold longs, add on pullbacks
ASI falling, price fallingConfirmed downtrendHold shorts, add on rallies
Price new high, ASI lower highBearish divergenceConsider reducing longs
Price new low, ASI higher lowBullish divergenceConsider reducing shorts
ASI breaks trendline before priceLeading signalWatch for price to follow

Real-World Example: ASI Breakout Confirmation

Using ASI to confirm a price breakout in a stock.

1Setup: Stock in downtrend, testing resistance at $50 multiple times
2Draw trendlines: On both price chart and ASI indicator
3Day 1: Price breaks above $50 resistance
4Question: Is this a valid breakout?
5Check ASI: ASI has NOT broken its descending trendline
6Interpretation: Breakout not confirmed - potential false breakout
7Day 2-3: Price hovers at $51, ASI continues below trendline
8Day 4: Price reverses back below $50, confirming false breakout
9Day 10: Price again breaks $50, THIS TIME ASI breaks its trendline
10Day 11+: Price rallies to $60, breakout was confirmed
Result: ASI non-confirmation helped traders avoid the false first breakout, while confirmation on the second attempt signaled a genuine trend change.

Important Considerations

ASI requires open, high, low, and close data for calculation. Many forex pairs and crypto assets trade 24 hours, making the "open" price arbitrary and potentially affecting ASI reliability. The indicator was designed for markets with distinct daily sessions like equities. The cumulative nature means ASI can reach very large positive or negative values over time. The absolute value doesn't matter; what matters is the direction and pattern of the line. Don't interpret large ASI numbers as more significant - focus on trends and divergences. ASI is a lagging indicator by design. It confirms moves rather than predicts them. Don't expect ASI to signal reversals before price does; instead, use it to validate that price signals are genuine rather than false. The Swing Index calculation includes a "limit move" variable representing the maximum daily price change allowed. In modern markets without limit moves for most securities, this variable is often set to a large number or ignored, potentially affecting the indicator's behavior compared to its original design.

Tips for Using ASI

Draw trendlines on ASI just as you would on price. When price breaks its trendline, look for ASI to confirm by breaking its corresponding trendline. Non-confirmation suggests caution; confirmation adds confidence. Use ASI primarily on daily and weekly charts where OHLC data is meaningful. On intraday charts, the lack of true "open" prices reduces ASI's effectiveness. Look for divergences between price and ASI at major turning points. When price makes a higher high but ASI makes a lower high, the trend may be exhausting. Divergences are early warning signals, not immediate action signals. Combine ASI with other Wilder indicators like RSI and ADX for a comprehensive analysis system. Wilder designed these tools to work together, with ASI confirming trends that RSI and ADX identify. Don't overtrade ASI signals. It's designed for confirming major moves, not generating frequent trading signals. Patient traders who wait for clear ASI confirmation typically outperform those who act on every minor ASI movement.

FAQs

Swing Index (SI) is a single-period calculation measuring the "true" strength of price movement for one bar. ASI is the running cumulative total of all SI values over time. SI fluctuates between approximately -100 and +100 each period; ASI trends upward or downward based on the accumulated SI values.

ASI is primarily a lagging indicator designed to confirm price movements rather than predict them. However, ASI trendline breaks sometimes occur before corresponding price trendline breaks, giving a semi-leading quality in those specific situations. Use ASI for confirmation, not prediction.

ASI was designed for daily charts and works well on weekly charts. It requires meaningful OHLC data with a definable open price. On intraday charts or 24-hour markets where the open is arbitrary, ASI may be less reliable. Avoid using ASI on tick or minute charts.

Bullish divergence occurs when price makes a lower low but ASI makes a higher low - potential bottoming signal. Bearish divergence occurs when price makes a higher high but ASI makes a lower high - potential topping signal. Divergences warn of possible reversals but aren't timing tools; they indicate weakening momentum rather than immediate turns.

The Bottom Line

The Accumulative Swing Index (ASI) provides a cumulative view of market momentum by summing Swing Index values over time. Its primary value lies in confirming breakouts and identifying divergences that signal potential trend weakness. When price breaks a trendline, look for ASI to confirm by breaking its own trendline. Non-confirmation suggests caution - the breakout may be false. When ASI confirms, confidence in the breakout increases. Similarly, divergences between price and ASI highs or lows warn that current trends may be exhausting. ASI works best on daily and weekly charts where OHLC data is meaningful, and should be used as a confirmation tool rather than a primary signal generator. Combined with other Wilder indicators like RSI and ADX, ASI provides valuable context for understanding whether price movements have genuine underlying strength. The indicator's cumulative nature makes it particularly effective for filtering out noise that might generate false signals on shorter-term or single-period indicators, providing a more stable foundation for trend analysis decisions. Professional traders often use ASI alongside volume analysis to strengthen breakout confirmation signals.

At a Glance

Difficultyintermediate
Reading Time10 min

Key Takeaways

  • ASI is the running cumulative total of the Swing Index (SI), creating a smoothed trend line that filters noise from individual price bars.
  • Developed by Welles Wilder, ASI incorporates open, high, low, and close prices to capture the "true" price movement including gaps.
  • Primary use is confirming breakouts: when price breaks a trendline, ASI should break its corresponding trendline to confirm the move.
  • Divergences between ASI and price signal potential reversals - if price makes new high but ASI doesn't, the trend may be weakening.