
Dynamic Momentum Index
The dynamic momentum index is a technical indicator used to determine if an asset is overbought or oversold. The formula for dynamic momentum index is: Dynamic Momentum Index \= R S I \= 100 − 100 1 \+ R S Calculating R S requires a look back period (typically 14 ) which changes if creating a D M I To calculate how many periods to use for D M I : S t d A \= M A 10 of S t d C 5 V i \= S t d C 5 S t d A T D \= I N T 14 V i T D defines how many periods to use for each R S value T D M a x \= 30 T D M i n \= 5 where: S t d \= Standard deviation M A 1 0 \= 10-Period simple moving average S t d C 5 \= Five-day standard deviation of closing prices T D M a x \= Use 30 if TD is greater than 30 T D M i n \= Use 5 if TD is less than 5 R S \= Relative strength \\begin{aligned} &\\text{Dynamic Momentum Index}=RSI=100-\\frac{100}{1+RS}\\\\ &\\text{Calculating } RS \\text{ requires a look back period}\\\\ &\\text{(typically } 14)\\text{ which changes if creating a }DMI\\\\ &\\text{To calculate how many periods to use for }DMI:\\\\ &Std\_A=MA\_{10} \\text{ of }Std\_{C5}\\\\ &V\_i=\\frac{Std\_{C5}}{Std\_A}\\\\ &T\_D=INT\\frac{14}{V\_i}\\\\ &T\_D \\text{ defines how many periods to use for each }RS \\text{ value}\\\\ &T\_D~Max=30~~T\_D~Min=5\\\\ &\\textbf{where:}\\\\ &Std = \\text{Standard deviation}\\\\ &MA\_10 = \\text{10-Period simple moving average}\\\\ &Std\_{C5} = \\text{Five-day standard deviation of closing prices}\\\\ &T\_D~Max = \\text{Use 30 if TD is greater than 30}\\\\ &T\_D~Min = \\text{Use 5 if TD is less than 5}\\\\ &RS = \\text{Relative strength} \\end{aligned} Dynamic Momentum Index\=RSI\=100−1+RS100Calculating RS requires a look back period(typically 14) which changes if creating a DMITo calculate how many periods to use for DMI:StdA\=MA10 of StdC5Vi\=StdAStdC5TD\=INTVi14TD defines how many periods to use for each RS valueTD Max\=30 TD Min\=5where:Std\=Standard deviationMA10\=10-Period simple moving averageStdC5\=Five-day standard deviation of closing pricesTD Max\=Use 30 if TD is greater than 30TD Min\=Use 5 if TD is less than 5RS\=Relative strength Traders interpret the dynamic momentum index in the same manner as the RSI. The dynamic momentum index is an overbought/oversold indicator that uses fewer periods in its calculation when volatility is high, and more periods when volatility is low. The main difference between the two is that the RSI uses a fixed number of time periods (usually 14) in its calculation, while the dynamic momentum index uses different time periods as volatility changes, typically between five and 30. The number of time periods used in the dynamic momentum index decreases as volatility in the underlying security increases, making this indicator more responsive to changing prices than the RSI.

What Is Dynamic Momentum Index?
The dynamic momentum index is a technical indicator used to determine if an asset is overbought or oversold. It can be used to generate trade signals in trending and ranging markets. In this article, the dynamic momentum index will occasionally be referred to as DMI for brevity, but should not be confused with the directional movement index (DMI).




Understanding Dynamic Momentum Index
The dynamic momentum index was developed by Tushar Chande and Stanley Kroll and is similar to the relative strength index (RSI). The main difference between the two is that the RSI uses a fixed number of time periods (usually 14) in its calculation, while the dynamic momentum index uses different time periods as volatility changes, typically between five and 30.
The number of time periods used in the dynamic momentum index decreases as volatility in the underlying security increases, making this indicator more responsive to changing prices than the RSI. This is particularly useful when an asset's price moves quickly as it approaches key support or resistance levels. Because the indicator is more sensitive, traders can potentially find earlier entry and exit points than with the RSI, but it could also be more prone to whipsaws and false signals.
Traders, especially those involved primarily in the equity markets, can is DMI to determine when a retracement is nearing its conclusion in either a trending or rangebound market.
Another indicator that is similar to the DMA is the stochastics oscillator. Both these indicators measure momentum, but they are doing it in different ways and will thus produce different values and trade signals. The DMI automatically adjusts the number of periods used in its calculation based on volatility. The stochastic oscillator doesn't do this. It has a fixed lookback period. The stochastic oscillator also has a signal line, which generates additional types of trade signals. A signal line could be added to the dynamic momentum index as well.
Dynamic Momentum Index Calculation
The formula for dynamic momentum index is:
Dynamic Momentum Index = R S I = 100 − 100 1 + R S Calculating R S requires a look back period (typically 14 ) which changes if creating a D M I To calculate how many periods to use for D M I : S t d A = M A 10 of S t d C 5 V i = S t d C 5 S t d A T D = I N T 14 V i T D defines how many periods to use for each R S value T D M a x = 30 T D M i n = 5 where: S t d = Standard deviation M A 1 0 = 10-Period simple moving average S t d C 5 = Five-day standard deviation of closing prices T D M a x = Use 30 if TD is greater than 30 T D M i n = Use 5 if TD is less than 5 R S = Relative strength \begin{aligned} &\text{Dynamic Momentum Index}=RSI=100-\frac{100}{1+RS}\\ &\text{Calculating } RS \text{ requires a look back period}\\ &\text{(typically } 14)\text{ which changes if creating a }DMI\\ &\text{To calculate how many periods to use for }DMI:\\ &Std_A=MA_{10} \text{ of }Std_{C5}\\ &V_i=\frac{Std_{C5}}{Std_A}\\ &T_D=INT\frac{14}{V_i}\\ &T_D \text{ defines how many periods to use for each }RS \text{ value}\\ &T_D~Max=30~~T_D~Min=5\\ &\textbf{where:}\\ &Std = \text{Standard deviation}\\ &MA_10 = \text{10-Period simple moving average}\\ &Std_{C5} = \text{Five-day standard deviation of closing prices}\\ &T_D~Max = \text{Use 30 if TD is greater than 30}\\ &T_D~Min = \text{Use 5 if TD is less than 5}\\ &RS = \text{Relative strength} \end{aligned} Dynamic Momentum Index=RSI=100−1+RS100Calculating RS requires a look back period(typically 14) which changes if creating a DMITo calculate how many periods to use for DMI:StdA=MA10 of StdC5Vi=StdAStdC5TD=INTVi14TD defines how many periods to use for each RS valueTD Max=30 TD Min=5where:Std=Standard deviationMA10=10-Period simple moving averageStdC5=Five-day standard deviation of closing pricesTD Max=Use 30 if TD is greater than 30TD Min=Use 5 if TD is less than 5RS=Relative strength
Traders interpret the dynamic momentum index in the same manner as the RSI. Readings below 30 are considered oversold, and levels over 70 are considered overbought. The indicator oscillates between 0 and 100.
30 and 70 are general levels and can be altered by the trader. For example, a trader may opt to use 20 and 80 instead.
As can be seen in its formula, the DMI uses the RSI formula, but incorporates a varying look back period, between 5 and 30 for each calculation of RS, whereas the RSI typically is fixed to 14. To find the lookback period required for each calculation of RS when calculating DMI, use the following steps:
- Calculate the standard deviation of the last five closing prices.
- Take a 10-period moving average of the standard deviation calculated in step 1. This is StdA.
- Divide step one by step two to get Vi.
- Calculate TD by dividing 14 by Vi. Only use integers for the result, as these are meant to represent time periods and therefore cannot be fractions or decimals.
- TD is limited to between 5 and 30. If over 30, use 30. If under 5, use 5. TD is how many periods are used in the RS calculation.
- Calculate for RS using the number of periods dictated by TD.
- Repeat as each period ends.
This indicator is looking at past price movement. It is not inherently predictive in nature.
Dynamic Momentum Index Example
In the chart below, the circled area shows a potential trade setup in Illinois Tool Works Inc. (ITW) using the dynamic momentum index and horizontal price support. As price retraced to test the previous swing low at the start of April, the indicator gave an oversold reading below 30. The trade setup was confirmed when price failed to close below the previous low, and the indicator started to rise above 30.
Traders could place a stop-loss order either below the previous swing low or below the most recent swing low to prevent a loss if the trade moves against them.
Image by Sabrina Jiang © Investopedia 2021
Dynamic Momentum Index Limitations
Overbought doesn't necessarily mean it is time to sell, nor does oversold necessarily mean it is time to buy. When prices are falling an asset can remain in oversold territory for a long time. The DMI indicator may even move out of oversold territory, but that doesn't mean the price will rise significantly. Similarly, with an uptrend, the price could stay overbought for a long time, and when DMI moves out of overbought territory that doesn't necessarily mean the price will fall.
While the indicator lags less than the RSI, there is still some lag. The price may have already run significantly before a trade signal occurs. This means that the signal may appear good on a chart, but it occurred too late for the trader to capture the bulk of the price move.
Traders are encouraged to also consider whether the asset is ranging or trending, in order to help filter trade signals. Other forms of analysis, such as price action, fundamental analysis, or other technical indicators are also recommended.
Related terms:
Directional Movement Index (DMI)
The directional movement index (DMI) is an indicator that identifies whether an asset is trending by comparing highs and lows over time. read more
Lagging Indicator
A lagging indicator is an observable or measurable factor that changes some time after the economic, financial, or business variable it is correlated with changes. read more
Long Position
A long position conveys bullish intent as an investor will purchase the security with the hope that it will increase in value. read more
Money Flow Index - MFI and Uses
The Money Flow Index (MFI) is a trading tool that incorporates volume and price data. It can be used to generate trade signals based on overbought and oversold levels as well as divergences. read more
Overbought
Overbought refers to a security that traders believe is priced above its true value and that will likely face corrective downward pressure in the near future. read more
Oversold and Example
Oversold is a term used to describe when an asset is being aggressively sold, and in some cases may have dropped too far. Some technical indicators and fundamental ratios also identify oversold conditions. read more
Price Action and Explanation
Price action is the movement of a security's price over time, which forms the basis for a securities price chart and makes technical analysis possible. read more
Range
Range refers to the difference between a stock's low and high price for a particular trading period. This is often used as an indicator of risk. read more
Retracement
A retracement is a technical term used to identify a minor pullback or a temporary change in the direction of a financial instrument. read more
Relative Strength Index (RSI) & Formula
The Relative Strength Index (RSI) is a momentum indicator that measures the magnitude of recent price changes to analyze overbought or oversold conditions. read more