What Is the Accumulative Swing Index (ASI)?

The Accumulative Swing Index (ASI) is a trendline indicator used by technical traders to gauge the long-term trend in a security’s price, drawing on candlestick charts by collectively using its opening, closing, high, and low prices.

The Accumulative Swing Index, or ASI, is a tool developed by J. Welles Wilder to measure the breakout potential of a given market.

The ASI takes the form of a number from 100 to -100, with positive values indicating an upward trend and negative values indicating a downward trend.

Once calculated, the ASI can be charted in conjunction with a candlestick chart.

The chief value of the ASI is that it’s susceptible to the same technical analysis tools as a candlestick chart, allowing traders to use trendlines, wedges, triangles, and other tools in order to determine support and resistance levels.

However, ASI charts are much simpler and smoother than candlestick charts, making them both easier to analyze and less susceptible to indicating false breakouts.

If the absolute value of the ASI for a given day exceeds the absolute value of the ASI at the time of a previous breakout, a new breakout from the trend is imminent, and traders can take positions accordingly.

The ASI is based on Wilder’s Swing Index, which is an extremely complex calculation that incorporates high, low, and close prices for an asset along with numerous other variables, some of them specific to certain kinds of markets.

On its own, the Swing Index isn’t particularly useful as a predictive tool, but the Swing Indexes for several successive days can be incorporated by another calculation into the ASI, which fulfills Wilder’s original intention for the measure.

Full instructions for calculating the Swing Index and ASI are available in Wilder’s “New Concepts in Technical Trading Systems”, and a number of popular pieces of trading software are able to calculate the ASI automatically.

Computing the Swing Index

In Wilder’s research, he set out to identify an index indicator that could provide information on a security’s price by collectively analyzing the security’s open, close, high, and low price. These prices charted on a daily candlestick pattern are integrated into the following equation developed by Wilder to arrive at a Swing Index measure.

SI=Swing index
C=Today’s closing price
Cy​=Yesterday’s closing price
H=Today’s highest price
Hy​=Yesterday’s highest price
K=The larger of Hy​−C and Ly​−C
L=Today’s lowest price
Ly​=Yesterday’s lowest price
O=Today’s opening price
Oy​=Yesterday’s opening price
R=Varies based on the relationship between
C, Hy​ and Ly​ (see table below)
T=The maximum amount of price change for the day​

The Swing Index calculation was developed to incorporate differences between consecutive day closing prices and opening prices in consideration with a variable R defined below:

To obtain R, first determine the largest of:

This core value is multiplied times 50 and K/T where T is the maximum amount of a price change for the day.