McGinley Dynamic

From FxCodeBaseWiki

Jump to: navigation, search

McGinley Dynamic is an indicator which is used similar to a moving average. The indicator is developed by John McGinley in 1990.



McGinley Dynamic indicator is calculated by the formula:

MD_i = MD_{i-1} + \dfrac{close - MD_{i-1}}{k \times N \times \left(\dfrac{close}{MD_{i-1}}\right)^4}


\operatorname{MD_i} is the current McGinley Dynamic;

\operatorname{MD_{i-1}} is the previous McGinley Dynamic;

\operatorname{k} is a constant equaled to 0.6 (60% of a selected moving average period N);

\operatorname{N} is the moving average period;

\operatorname{close} is the closing price.


In Place of Simple Moving Average

McGinley Dynamic indicator may be used exactly as Simple Moving Average or Exponential Moving Average.

Compare 12-periods McGinley Dynamic and Simple Moving Average (MVA) applied on the same prices:

Click on image to enlarge

Behavior Comparing Moving Averages

Unlike moving averages such as Simple Moving Average or Exponential Moving Average, McGinley Dynamic avoids of most whipsaws and it rapidly moves up or down according to a quickly changing market. It needs no adjusting because it is dynamic and it adjusts itself.

See Also

This Article in Other Languages

Language: English  • Español • Français • Русский • 中文 • ‪中文(繁體)‬
Personal tools