Overview

Moving Average Crossover is a trend-following strategy built around one of the most familiar concepts in technical analysis.

It keeps the simplicity of the classic crossover idea while making it flexible enough for different markets, timeframes, and trading styles. The strategy is designed to be used as a configurable signal model for backtesting, optimization, and live trading in NinjaTrader.

Signal Logic

The strategy uses two moving averages with different behavior – typically a faster one and a slower one.

A bullish signal appears when the faster moving average crosses above the slower one.
A bearish signal appears when the faster moving average crosses below the slower one.

This creates a simple directional model based on relative trend movement. In practice, the strategy tends to react well in trending conditions and may produce more frequent reversals when the market is choppy.

Fast MA

ParameterDescription
TypeSelects the moving average method used for the fast line, such as SMA, EMA, HMA, WMA, and other classic averages.
PeriodControls how quickly the fast average reacts to price changes.
Lower values = faster and more aggressive signals. Higher values = smoother behavior with fewer but slower signals.

Slow MA

ParameterDescription
TypeSelects the moving average method used for the fast line, such as SMA, EMA, HMA, WMA, and other classic averages.
PeriodDefines the dominant trend and smooths price noise.
Lower values = more responsive trend detection. Higher values = smoother and more stable trend filtering.

Common Features

Each strategy has its own signal logic, but installation, setup, and trade management are identical across the product line. Once you know how to use one, you know how to use the rest.

See also:

To top