
McGinley Dynamic Indicator
The McGinley Dynamic indicator is a type of moving average that was designed to track the market better than existing moving average indicators. The user can customize this indicator through the selection of the number of periods (N). McGinley Dynamic Indicator ( M D ) \= M D \[ 1 \] \+ Price − MD \[ 1 \] N ∗ ( Price M D \[ 1 \] ) 4 where: M D \[ 1 \] \= M D value of the preceding period Price \= Security’s current price N \= number of periods \\begin{aligned} &\\textbf{McGinley Dynamic Indicator }\\mathbf{(MD)}\\\\ &\\qquad\\mathbf{=MD}\_{\\mathbf{\[1\]}}\\mathbf{+} \\frac{ \\textbf{Price}\\ -\\ \\textbf{MD}\_{\\mathbf{\[1\]}}} {\\mathbf{N^\*}\\left( \\frac{\\textbf{Price}}{\\mathbf{MD}\_{\\mathbf{\[1\]}}}\\right)^4}\\\\ &\\textbf{where:}\\\\ &MD\_{\[1\]}=MD\\text{ value of the preceding period}\\\\ &\\text{Price}=\\text{Security's current price}\\\\ &N=\\text{number of periods} \\end{aligned} McGinley Dynamic Indicator (MD)\=MD\[1\]+N∗(MD\[1\]Price)4Price − MD\[1\]where:MD\[1\]\=MD value of the preceding periodPrice\=Security’s current priceN\=number of periods The indicator improves upon conventional moving averages by minimizing price separations and volatile whipsaws so that price action is more accurately reflected. The McGinley Dynamic indicator is a type of moving average that was designed to track the market better than existing moving average indicators. The McGinley Dynamic indicator is a type of moving average that was designed to track the market better than existing moving average indicators. Even though traders may use the line to make buy or sell decisions, McGinley's original intent for his indicator was to reduce the lag between the indicator and the market — the logic being that a faster tracking moving average would be more credible in generating trading signals.

What Is the McGinley Dynamic Indicator?
The McGinley Dynamic indicator is a type of moving average that was designed to track the market better than existing moving average indicators. It is a technical indicator that improves upon moving average lines by adjusting for shifts in market speed. John R. McGinley, a market technician, is the inventor of the eponymous indicator.



Understanding McGinley Dynamic Indicator
The McGinley Dynamic indicator attempts to solve a problem inherent in moving averages that use fixed time lengths. The basic problem is that the market, being the great discounting mechanism that it is, reacts to events at a speed that a moving average will not be able to cope with. This issue is called the lag, and there is no type of moving average, whether it be simple (SMA), exponential (EMA), or weighted (LWMA), that is not affected by this. Understandably, this will call into question the reliability of that moving average. The McGinley Dynamic indicator takes into account speed changes in a market (hence, "dynamic") to show a smoother, more responsive, moving average line.
The speed of the market is not consistent; it frequently speeds up and slows down. Traditional moving averages, such as a simple moving average or an exponential moving average, fail to account for this market characteristic. The McGinley Dynamic indicator solves this problem by incorporating an automatic smoothing factor into its formula to adjust to market moves. This speeds, or slows, the indicator in trending, or ranging, markets.
This is not to say that the aforementioned issue of lag has been eradicated, only that the reaction to market movement is faster. The key point to note is that, due to its smoothing constant, it will be more market reactive than other moving averages. The user can customize this indicator through the selection of the number of periods (N).
McGinley Dynamic Indicator ( M D ) = M D [ 1 ] + Price − MD [ 1 ] N ∗ ( Price M D [ 1 ] ) 4 where: M D [ 1 ] = M D value of the preceding period Price = Security’s current price N = number of periods \begin{aligned} &\textbf{McGinley Dynamic Indicator }\mathbf{(MD)}\\ &\qquad\mathbf{=MD}_{\mathbf{[1]}}\mathbf{+} \frac{ \textbf{Price}\ -\ \textbf{MD}_{\mathbf{[1]}}} {\mathbf{N^*}\left( \frac{\textbf{Price}}{\mathbf{MD}_{\mathbf{[1]}}}\right)^4}\\ &\textbf{where:}\\ &MD_{[1]}=MD\text{ value of the preceding period}\\ &\text{Price}=\text{Security's current price}\\ &N=\text{number of periods} \end{aligned} McGinley Dynamic Indicator (MD)=MD[1]+N∗(MD[1]Price)4Price − MD[1]where:MD[1]=MD value of the preceding periodPrice=Security’s current priceN=number of periods
The indicator improves upon conventional moving averages by minimizing price separations and volatile whipsaws so that price action is more accurately reflected. The formula allows for an acceleration, or deceleration, in the McGinley Dynamic indicator based solely on the security's price movement.
Even though traders may use the line to make buy or sell decisions, McGinley's original intent for his indicator was to reduce the lag between the indicator and the market — the logic being that a faster tracking moving average would be more credible in generating trading signals.
Related terms:
Double Exponential Moving Average (DEMA) and Calculation
The Double Exponential Moving Average (DEMA) is a technical indicator similar to a traditional moving average, except the lag is greatly reduced. Reduced lag is preferred by some short-term traders. read more
Dynamic Momentum Index
Dynamic momentum index is technical indicator that determines if a security is overbought or oversold and can be used to generate trading signals. read more
Exponential Moving Average (EMA)
An exponential moving average (EMA) is a type of moving average that places a greater weight and significance on the most recent data points. read more
Guppy Multiple Moving Average (GMMA)
The Guppy Multiple Moving Average (GMMA) is a technical indicator used to anticipate a breakout trend in the price of an asset. read more
Linearly Weighted Moving Average (LWMA) and Calculation
A linearly weighted moving average is a type of moving average where more recent prices are given greater weight in the calculation, and prior prices are given less weight. read more
Moving Average (MA)
A moving average (MA) is a technical analysis indicator that helps smooth out price action by filtering out the “noise” from random price fluctuations. read more
Range-Bound Trading
Range-bound trading is a trading strategy that seeks to identify and capitalize on securities trading in price channels. read more
Simple Moving Average (SMA)
A simple moving average (SMA) calculates the average of a selected range of prices, usually closing prices, by the number of periods in that range. read more
Technical Analysis of Stocks and Trends
Technical analysis of stocks and trends is the study of historical market data, including price and volume, to predict future market behavior. read more
Trending Market
A trending market is when a price series continually closes either higher or lower over a number of periods. read more