NT8 · HOLDFAST TIDE · MULTI-TIMEFRAME TREND RIBBON

Your chart is the waves.
Trade the tide.

Tide paints a triple-EMA regime ribbon on your execution chart and lays the higher-timeframe structure directly over it — so every signal you see is already aligned with the flow that actually moves the market.

Any data feed · no depth required · 2 machines per license
TIDE · EMA 9/21/35 + 5M STRUCTUREMNQ · 15s
WAVES vs TIDE

Alignment, made visible.

Counter-trend losses rarely come from bad entries. They come from taking a clean setup on your chart while the timeframe above it is pointed the other way. Tide makes that mistake hard to commit.

01 / REGIME

The ribbon is the state

Three EMAs on your chart timeframe, filled between fastest and slowest. Stacked bullish, the ribbon runs blue. Stacked bearish, pink. Tangled, it goes neutral and quiet. You read the market's state peripherally, without looking at a single number.

02 / SEPARATION

Signals need spread, not just order

EMAs cross constantly in chop. Tide's arrows only fire when all three are stacked and the ribbon is spread past your gap threshold — in ticks, points, or percent. Order without separation is noise; Tide waits for both.

03 / THE TIDE

Higher timeframe, zero lag

The 5-minute structure is drawn dashed on your execution chart — computed as a mathematically equivalent long-lookback on your own series, so no second data feed is loaded and nothing slows down. Enable the filter and counter-tide arrows are simply suppressed.

WHAT'S IN IT

A trend engine, not a crayon.

HTF structure filter

One checkbox and every signal must agree with the secondary-timeframe EMA structure. The setups that fight the tide never reach your chart. Auto-map derives the higher timeframe from your chart period, or set it manually.

Optional MACD gate

A second, independent filter: require MACD agreement on its own timeframe before an arrow prints, with absolute or percentage thresholds. Stack it with the HTF filter for the strictest signal set, or leave both off and read the raw ribbon.

Dynamic opacity

Weak alignments fade; strong ones saturate. The ribbon's intensity is itself information — a pale ribbon is the market telling you it isn't convinced yet.

Live tint + alerts

Optional realtime background tint on the forming bar — directional or neutral orange — plus native NinjaTrader alerts the moment a new signal bar appears, with instrument and timeframe in the message.

No second data series

The usual way to show a higher timeframe is loading another bar series, which is the main source of multi-timeframe lag. Tide reproduces the HTF curve on your primary series instead — the chart stays as fast as it was before you added it.

Confirmed-only mode

Default calculation is on-tick for a live feel, which means the forming bar's signal can change until it closes. Prefer certainty? One setting switches to bar-close-only and every arrow you see is final. Your choice, stated plainly.

YOU ALREADY READ MOVING AVERAGES

You're doing this by eye. Tide does it for you.

Nothing here replaces what you know — it is moving averages, the tool you already trust to find a trend. The difference is everything a manual ribbon leaves you to judge, squint at, or flip timeframes to check. Tide turns those judgment calls into defined, mechanical states.

A plain MA ribbon
Holdfast Tide

The higher timeframe isn't on your chart. To see the 5-minute trend while you execute on 15-second, you flip charts or hold it in your head.

The 5-minute ribbon is drawn directly on your execution chart, reproduced mathematically on your bars — no second data series, no timeframe-flipping.

"Are they actually separated, or just touching?" You decide bar by bar, by eye, and the answer drifts with your attention.

Separation is a defined threshold in ticks, points, or percent. Bullish, bearish, or neutral is a state with a number behind it — not a squint.

Filtering is on you. Want to act only when the higher timeframe agrees, or when momentum confirms? You're checking that yourself, every time.

Optional HTF structure and MACD filters hold every arrow until the conditions you set are met. The discipline is built in, not remembered.

Crossovers fire in chop. EMAs cross constantly sideways, and each cross tempts an entry that goes nowhere.

Arrows require order and separation together — all three EMAs stacked and spread past your threshold — so a tangled ribbon stays quiet.

None of this is a smarter moving average. It's the same math you already read, with the manual judgment taken off your plate so you can spend attention on the entry instead of the bookkeeping.

BEFORE YOU BUY

What it needs, plainly.

Tide reads price bars — no depth feed, no special subscription. One honest note: the dashed higher-timeframe lines are a mathematically equivalent reconstruction, not a literal second feed. They track the true HTF curve extremely closely, but during violent single-bar moves the true curve steps in blocks while Tide's glides. In exchange, your chart doesn't carry a second data series.

PLATFORMNinjaTrader 8, current release
DATAAny feed — price only, no depth needed
INSTRUMENTSAnything with bars: futures, stocks, FX
PANELOverlay on your price chart
LICENSE2 machines, move anytime
DELIVERYInstant — key and docs by email
PRICING

Every instrument. One license.

MONTHLY

$47/mo
Run it for a month. Cancel in one click.
  • Complete indicator, all features
  • Unlimited instruments
  • 2 machine activations
  • Updates while subscribed
Start monthly

ANNUAL

$347/yr
Works out to $29 a month.
  • Everything in monthly
  • 38% off the monthly rate
  • Priority email support
  • Locked-in renewal price
Get annual

LIFETIME

$697
Pay once. Keep it, and every update, permanently.
  • Everything in annual
  • All future updates included
  • No renewal, ever
  • Deductible as a one-time expense
Buy lifetime

30-day money-back guarantee on every plan. If it doesn't earn a place on your chart, email us and we'll refund it.

QUESTIONS

Straight answers.

Do I need Rithmic MBO like the Liquidity Levels tool?

No. Tide reads price bars only. Any data feed that drives NinjaTrader drives Tide, on any instrument.

How is this different from putting three EMAs on my chart?

The EMAs are the least of it. The value is the regime-colored fill you can read peripherally, the gap threshold that separates a real stack from a chop tangle, the higher-timeframe structure drawn on the same chart without a second data series, and the two filters that suppress everything fighting the larger flow. Three EMAs show you lines; Tide makes a decision framework out of them.

Do the arrows repaint?

In the default on-tick mode, an arrow on the still-forming bar can appear and withdraw until that bar closes — that's the cost of a live reading, and it's stated here rather than discovered later. Switch calculation to bar-close and arrows only ever print on completed bars, final. Closed-bar history never changes in either mode.

Can I change the colors and line styles?

Everything: three chart EMAs and three HTF EMAs styled individually in the Plots tab, ribbon colors for both timeframes, neutral colors, arrow colors, opacity ceilings, and the dynamic-fade behavior. The blue/pink default is distinctive, but it's yours to restyle.

What timeframes does it work on?

Any time-based chart, with the HTF mapping auto-derived (a 15-second chart maps to 5-minute structure, and so on) or set manually. On tick, volume, or range bars the HTF reconstruction falls back to chart-timeframe behavior — the ribbon and signals still work; the dashed structure lines just lose their meaning, so time bars are where Tide is strongest.