- Home
- Indicators
- Purchase
- Learning
- Contact
- Subscribe
- Cart

# Moving Average PRO NinjaTrader 8

#### 19 Types: Including ATR Trailing Stop and the Ichimoku Kinko Hyo system!

### Consolidate 19 MA types into one, powerful indicator!

Determine bias based on price in relation to a single MA line or the *cross* of two MA lines. Optionally, add a *band* around the lines, in the form of the High/Low averages, +/- 1 Standard Deviation, or a customizable Percentage.

### Moving Average *PRO* for NinjaTrader 8

##### Many choices for whatever the situation.

*(Scroll down for detailed descriptions!)*

**Ichimoku Kinko Hyo System****Average True Range Trailing Stop**- Simple Moving Average (SMA)
- Exponential Moving Average (EMA)
- Double Exponential Moving Average (DEMA)
- Triple Exponential Moving Average (TEMA)
- Zero-Lag Exponential Moving Average (ZLEMA)
- Weighted Moving Average (WMA)
- Volume-Weighted Moving Average (VWMA)
- Kaufman’s Adaptive Moving Average (KAMA)

- Mesa Adaptive Moving Average (MAMA)
- T3 Moving Average (T3)
- Hull Moving Average (HMA)
- Triangular Moving Average (TMA)
**Time Series Forecast (TSF)**- Variable Moving Average (VMA)
- Linear Regression
**Equilibrium Moving Average**- Wilder’s Moving Average

##### Based on price’s position relative to the average, there are various ways to determine bias.

The *MA PRO* includes ability to color the line and/or the bars based on the bias *(see screenshots below on individual MA types for examples)*.

#### Bias: Single Moving Average Line

**The single MA line bias is based on the following logic:**

**Bullish:**Price is*above*the moving average line and line is angled*upward*.**Bearish:**Price is*below*the line and the line is angled*downward*.**Neutral:**Neither of the above are true. For example, price is*below*the MA line, but the MA is still angled*upward*(typically seen in slower reacting MAs, such as the SMA or TMA).

#### Bias: Two Moving Average Cross

The *MA PRO* also includes the ability to output *two* moving averages (fast and slow) creating a “cloud” between them (see screenshot). This filled in area is color coded based on the position of the *fast MA* compared to the *slow MA*.

When the fast MA is *above* the slow MA, it’s a *bullish* sign. When the fast MA is *below* the slow MA, this is a *bearish* sign.

Each moving average can be individually chosen from any of the supported MA types!

###### Moving Average Cross Alerts

**To help highlight when a cross happens, there are various options:**

- Output an icon (arrow, triangle, diamond, dot, or square). See screenshot above (click to enlarge).
- Audible alert (customizable).
- Send an email. This requires setting up your email settings within NinjaTrader (more info).

##### Optional choices for bands around each MA line:

- Average of the Highs and Lows
- +/- 1 Standard Deviation
*(or a multiple of)* - Percentage
*(customizable)*

These creates a *band* around the moving average, which can act as a *zone* of support or resistance, instead of a single price.

This feature can be disabled or modified within the parameters.

#### Market Analyzer Scanner

Example of utilizing the Moving Average PRO for NinjaTrader 8 Scanner within Market Analyzer to quickly see potential setups!

*(Please visit our Market Analyzer Template page for more information and other templates!)*

##### Descriptions of the supported MA types.

Each moving average type is unique, yet powerful. Which is right for you?

## Ichimoku Kinko Hyo *(Ichimoku Cloud)*

Included with MA PRO; This is a unique (and involved) system, centered around multiple, specialized moving averages. It's so involved, it requires its own page!

#### Average True Range Trailing Stop

**True Range is calculated as the greater of:**

- High for the period less the Low for the period.
- High for the period less the Close for the previous period.
- Close for the previous period and the Low for the current period.

This is a common technique used for trailing stop placement.

#### Simple Moving Average (SMA)

A simple, or arithmetic, moving average that is calculated by adding the closing price for a number of bars and then dividing this total by the number of bars.

In other words, this is the average price over a certain period of time,

*with*.

**equal**weighting given to each price**Formula:**SMA = (P1 + P2 + P3 + P4 + … + Pn) / n

#### Exponential Moving Average (EMA)

Average price over a certain period of time,

*with*.

**more**weighting given to**most recent price****Current EMA** = ((Price(current) – previous EMA)) X multiplier) + previous EMA.

The most important factor is the smoothing constant. 2/(N+1) where N = the number of periods.

**10-period EMA** = 2/(10+1) = 18.8

This means a 10-period EMA weights the most recent price 18.8%, a 20-day EMA 9.52 % and 50-day EMA 3.92% weight on the most recent price. The EMA works by weighting the difference between the current period’s price and the previous EMA, and adding the result to the previous EMA. The shorter the period, the more weight applied to the most recent price.

#### Double, Triple, and Zero-Lag Exponential Moving Averages

Also known as DEMA, TEMA, and ZLEMA, respectively.

In an attempt to remove lag and to create a smoother moving average, the double, triple, and zero-lag EMAs were developed.

The

*Triple EMA*was developed by Patrick Mulloy and is described in his article in the January, 1994 issue of Technical Analysis of Stocks and Commodities magazine.

The

*Zero-Lag EMA*keeps the benefit of the heavier weighting of recent values, but attempts to remove lag by subtracting older data to minimize the cumulative effect.

To give a comparison, the chart on the right compares these four moving averages. (All are using a setting of 200 periods)

#### Weighted Moving Average (WMA) *(linearly weighted)*

Average price over a certain period of time,

*with more weight given to recent prices versus older prices*.

This average is calculated by taking each of the closing prices over a given time period and multiplying them by its position in the data series. Once the position of the time periods have been accounted for they are summed together and divided by the sum of the number of time periods.

For example, in a 10-period weighted moving average, the current closing price is multiplied by 10, previous one by 9, and so on until period 1. These results are then added together and divided by the sum of the multipliers (10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 = 55).

#### Volume-Weighted Moving Average (VWMA)

Similar to the weighted moving average, but instead of putting more weight on its position in *time*, *more weight is put on higher volume bars*.

#### Kaufman's Adaptive Moving Average (KAMA)

The “Adaptive Moving Average” was presented in 1998 by Perry J. Kaufman in his book “Trading Systems and Methods, 3rd Edition”. Kaufman modified the conventional Moving Average with the aid of an “adaptive” approach. The intention was to make the Moving Average more trend-efficient.

The KAMA differs from other moving averages as it requires three inputs:

*Fast, Length, and Slow*

This is one of my favorite MA types! (Though, because of its additional parameters, it may require more tweaking to fit it to your symbol/time frame.)

#### Mesa Adaptive Moving Average (MAMA)

The MESA Adaptive Moving Average (MAMA) adapts to price movement in an entirely new and unique way. The adaptation is based on the rate change of phase as measured by the Hilbert Transform Discriminator.

The advantage of this method of adaptation is that it features a fast attack average and a slow decay average so that composite average rapidly ratchets behind price changes and holds the average value until the next ratchet occurs.

#### T3 Moving Average

The T3 is a type of moving average, or smoothing function. It is based on the Double-EMA.

The T3 takes the Double-EMA calculation and adds a “factor” which is between zero and one. The resultant function is called the GD, or Generalized Double-EMA. A GD with factor of 1 (and smoothing count of 1) is the same as the Double-EMA. A GD with a factor of 0 (and smoothing count of 1) is the same as a normal EMA. The T3 typically uses a factor of 0.7.

#### Hull Moving Average (HMA)

Created by Alan Hull, the Hull moving average attempts to address both lag as well as to smooth the average in a choppy market. Moves very tight with price action!

**Formula:** HMA(n) = WMA(2*WMA(n/2) – WMA(n)), SQRT(n))

#### Triangular Moving Average (TMA)

The triangular moving average differs from most moving averages in that it is

*double smoothed*(averaged twice). Due to this additional smoothing, triangular moving averages tend to be, as you’d expect, smoother.

**For comparison, the SMA is calculated like so:**

SMA = (P1 + P2 + P3 + P4 + … + Pn) / n

**The Triangular Moving Average is calculated like so:**

TMA = (SMA1 + SMA2 + SMA3 + SMA4 + … SMAn) / n

#### Time Series Forecast (TSF)

The Time Series Forecast function displays the statistical trend of an instruments’s price over a specified time period based on linear regression analysis.

Instead of a straight linear regression trend line, the Time Series Forecast plots the last point of multiple linear regression trend lines.

This is why this indicator may sometimes referred to as the “moving linear regression” indicator or the “regression oscillator.”

One idea is to use this as a *trigger method* when it changes directions (and price is at a support/resistance area, in the direction of the larger trend!).

#### Variable Moving Average (VMA)

A Variable Moving Average is an exponential moving average that automatically adjusts its smoothing percentage based on market volatility. Giving more weight to the current data increases sensitivity, thus making it a better signal indicator for short and long term markets.

#### Linear Regression

The Linear Regression Indicator plots the trend of a security’s price over time.

That trend is determined by calculating a Linear Regression Trend line using the least squares method.

This ensures the minimum distance between the data points and a Linear Regression Trend line.

#### Equilibrium Moving Average

This moving average is calculated by taking the average of the highest high and the lowest low in a given period.

When price begins ranging, the line will go flat and sideways, since the market is in equilibrium (as the name suggests).

#### Wilder's Moving Average

Developed by J. Welles Wilder in 1978, is similar to an EMA, but is slower and smoother when adjusting to price changes.

Wilder is the father of many popular indicators, such as Average True Range (ATR), Relative Strength Index (RSI), Average Directional Index (ADI), Parabolic SAR.

##### With so many choices, which MA to use?

There is no single, right answer. It depends on the symbol you’re trading, the time frame, and your trading goals. Some charts are very fast moving with large ranges and others are more slow with shallow ranges.

One idea is to use two (or more) different types of moving averages: one configured to act as support/resistance of shorter-term pullbacks (think Elliot, sub-waves) and another to act as support/resistance for larger pullbacks. If the market breaks both of these, it increases the chances of a trend change.

It’s important to understand that when you go from a 30-min chart to a 15-min chart, for example, you’re essentially doubling the amount of bars (since there are two 15-min bars in each 30-min bar). Thus, any moving average you are using on the 30-min chart is essentially cut in half on the 15-min chart. For example, a SMA(10) on a 30-min chart would need to be a SMA(20) on a 15-min to give you a *similar* MA line as on the 30-min chart, and so on. This logic works best on time-based charts.

Similarly, there are 5 trading days in a week (ignoring holidays), so going from a daily to a weekly cuts the number of bars by approximately 5. If you are wanting to keep the same MA line values, you have to adjust your MA input accordingly.

Common periods are the 200, 100, and 50, but some lesser known choices are from the Fibonacci Series (…2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, etc…)

If you are looking for something to try, the EMA(89) (default) and/or the KAMA(8,16,144) (default) is a good place to start. Also, you can use the above screenshots as examples as well.

Whatever configuration you use, never lose sight of larger time frame trends and support and resistance levels! These can easily trump a lower time frame’s trend. For example, the trend of a 5 minute chart may be bullish, right after the market hits a resistance level from the daily.

##### Some Final Thoughts…

When the market is *trending*, moving averages work well and often offer a nice support or resistance area (a return to the *mean*, if you will).

However, they don’t work well with *ranging* markets or periods of congestion, because the MA line fails to denote a trend, due to a lack of evident higher highs or lower lows.

Possible Solution? Look at higher time frames and don’t loose sight of the larger trend! Understand that when the market is going sideways, it is typically accumulating or distributing based on larger time frame moves. Use in conjunction with higher level support and resistance levels, instead of lower level, choppy, MA breaks!

#### Contact

- Mailsupport@neoHarmonics.com
- Webhttp://neoHarmonics.com

Question? Comment? Contact us!

#### Missed Our Latest Webinar?

Come take a look!

#### Live Chat and Skype

#### Disclaimer

By using our indicators and visiting this site, you agree to these terms and conditions, our full risk disclosure, as well as understand the following:

Trading contains risk of loss and is not for all investors. The information on this site is meant for educational purposes only. There is no guarantee that you will profit from the information contained herein. Past performance is not necessarily indicative of future results. The information contained on this site is meant to be used as just another tool to assist you in arriving at your trading decisions.

Hypothetical Results Disclosure: Past performance is not necessarily indicative of future results. Hypothetical performance results have many inherent limitations. No representation is being made that any account will or is likely to achieve profits or losses similar to those shown.

Testimonial Disclaimer: Testimonials appearing on neoHarmonics.com may not be representative of the experience of other clients or customers and is not a guarantee of future performance or success.

Due to the difficult nature of trading, we have a no refunds policy. We urge all traders to review our material on the website and on YouTube, ask us questions, or to take a trial before purchasing.

All visible symbols and logos are Trademarks and Copyrights of neoHarmonics.com ©TM and UppDnn, LLC 2017 All Rights Reserved.

#### Contact

- Mailsupport@neoHarmonics.com
- Webhttp://neoHarmonics.com

Question? Comment? Contact us!