How to Add an EMA Cloud (Moving Average Ribbon) in NinjaTrader 8
An EMA cloud and a moving average ribbon are the same idea: shaded space between moving averages that shows trend at a glance. Here’s what NinjaTrader has built-in, and how to get the color-filled version.
What is an EMA cloud / moving average ribbon?
Both terms describe the same picture: two or more moving averages plotted together, with the space between them shaded so the gap becomes a colored band. When price is trending, the band is wide and points one way; when the averages converge, the band pinches into a flat, neutral zone. Instead of reading several lines and working out which crossed which, you just see the shape.
“EMA cloud” usually implies exponential moving averages; “ribbon” often means a stack of several. The idea is identical — make the relationship between the averages visible as a filled zone rather than a tangle of lines.
Does NinjaTrader 8 have a moving average ribbon?
Yes, a basic one. NinjaTrader ships a Moving Average Ribbon system indicator — a series of incrementing moving averages drawn together. You can also just add several moving averages to a chart by hand. Both give you the lines.
What the built-in version doesn’t do is fill the space between your chosen averages with color, or let you control each zone separately — its own color, its own opacity, built from the exact periods and MA type you want. That filled, controllable zone is the part most traders are actually after when they search for an “EMA cloud.”
How to get color-filled EMA zones
You add a color-zone indicator: it takes the moving averages you define — your periods, your price input (close, HL2, HLC3 or OHLC4), and your choice of MA type — and fills the space between each pair with color. A good one gives you a handful of averages and several zones, each independently colored, so you can build the exact picture you read the market by, whether that’s fast scalping averages or slow swing ones.
Many also offer paint bars, which color the candles themselves to match — bullish, bearish or neutral — so the trend reads even without looking at the zones.
How to read it
- Zones fanning out — the averages are separating, momentum is strong and one-directional.
- Zones pinching into a flat band — the averages are converging, the trend is stalling; often just before a reversal or a breakout.
- The edge of a zone — a natural reference for a pullback: the touch, the bounce, or the break through it.
How to install it
- Download the indicator’s .zip — keep it zipped.
- Open the Control Center → Tools → Import → NinjaScript Add-On… and select the .zip.
- On a chart, right-click → Indicators…, find it in the list, add it, and set your periods and colors.
The honest part
A color zone won’t pick your trades — no indicator will. What it does is make the trend hard to misread, so you spend less effort deciding which way the market is leaning and more on the decision that matters. Read the zones as context, not signals; the entries and the stops are still yours.