Momentum and confirmation
Momentum Pulse
Impulse strength with ten moving-average engines.
Momentum Pulse is a modernized MACD-family oscillator for fast intraday work. Its job is to time entries off a moving-average crossover, with eleven selectable smoothing families and three filters that cut the false signals plain MACD is famous for.
What it does
- Builds a normalized momentum line from a fast and a slow moving average, expressed as a percentage so it reads the same across instruments and price scales.
- Fires LONG when the momentum line crosses above its trigger line and SHORT when it crosses below, the same crossover logic as classic MACD.
- Lets you swap the smoothing family across eleven types, from plain SMA and EMA to low-lag Hull and Tillson T3, so you can match the tool to the instrument.
- Adds three filters (zero-line, histogram slope, bar-close confirmation) plus overbought and oversold thresholds, so a crossover only fires when momentum actually backs it.
- Tracks the last signal in an on-chart PRO table: current bias, entry price, open profit or loss percentage, and bars held.
Try it
Momentum is the gap between a fast and a slow moving average. Drag the two lengths and switch the MA type. A faster setting, or EMA over SMA, reacts quicker and fires more crossovers. Green and red dots mark the crossovers.
Synthetic data, for illustration. The green line is momentum, the grey line its trigger, the columns are the histogram between them. A faster MA or EMA over SMA reacts quicker and fires more crossovers. The real indicator adds nine more smoothing families and runs on your TradingView chart.
In plain words
This watches a fast and a slow average of price to see how hard price is pushing. The green line is the push, the grey line is its slower shadow. When green crosses above grey, a green dot says momentum is turning up. When it crosses below, a red dot says it is turning down.
The bars are the gap between the two lines: tall bars mean a strong push, shrinking bars mean it is running out of steam.
The live tool offers eleven smoothing families (including Hull and Tillson T3), plus a zero-line filter, a histogram-slope filter, and bar-close confirmation to clean the signal stream.
Markets, phases, timeframes
Assets and markets
- Works on any liquid instrument: crypto, FX majors, index futures, and large-cap stocks all fit.
- Because the momentum line is normalized as a percentage of the slow average, it carries the same meaning whether you read it on a five-figure index or a sub-dollar coin.
- Thin or illiquid markets produce noisy crossovers. Lean on the filters there, or pick a smoother MA family.
Market phases
- Trending: turn the zero-line filter on so longs only fire above zero and shorts only below zero, in line with the dominant move.
- Choppy or ranging: this is where MACD-style tools whipsaw. The histogram-slope filter and the overbought / oversold thresholds drop most of the flat-momentum crosses.
- Momentum exhaustion: a shrinking histogram warns the move is losing force before the lines actually cross.
Timeframes
| Timeframe | Use |
|---|---|
| 1m to 5m | Scalping. Try a faster setup (Fast 8, Slow 21, Trigger 5, EMA) with all filters on. |
| 15m to 1h | The primary range. Defaults (Fast 12, Slow 26, Trigger 9) shine, and the choice of MA family stands out most here. |
| 4h and up | Still valid, but the differences between smoothing families flatten out. Treat it as a slower momentum read. |
What you see on the chart
A momentum line, its trigger line, and the histogram between them sit in their own pane below price. LONG and SHORT markers print on the price chart when a filtered crossover fires, and a PRO table tracks the current state.
The core fast-minus-slow line, plotted as "Momentum Flow". It turns green when it is above the trigger and red when below. Above the zero line is bullish territory, below is bearish.
The smoothed signal line laid over the momentum line. Crossovers of momentum through this line are the entries.
The gap between momentum and trigger, drawn as columns. Green above zero, red below. Bright columns mean the histogram is expanding, faded columns mean it is contracting, so colour alone shows whether momentum is building or fading.
A horizontal reference at zero. The bias divide: momentum above it is net bullish, below it net bearish.
A green up-triangle prints below the bar on a filtered LONG, a red down-triangle prints above the bar on a filtered SHORT.
The PRO table in the chart corner reports the live state. Bias reads one of five values:
| Table row | What it shows |
|---|---|
Bias | Bullish, Bearish, Bullish Weak, Bearish Weak, or Neutral, from the momentum versus trigger and zero-line position. |
Last Signal | LONG, SHORT, or WAIT, the direction of the most recent fired signal. |
Entry | Close price at the moment that last signal fired. |
Current Price | The live close. |
Open P/L % | Hypothetical open profit or loss since the entry, in percent. |
Bars Since | How many bars have printed since the last signal. |
Short / Long Thresh % | The two threshold settings currently in force. |
How to use it
Let structure or a trend overlay set the bias. Momentum Pulse handles entry timing and leaves direction to that read.
Choppy market, pick a smoother family. Clean trend, pick a low-lag one like Hull or Tillson T3. Start from the EMA default.
The zero-line and histogram-slope filters remove the counter-trend and flat-momentum crosses. Keep them on when a trend is running.
Enter on the LONG or SHORT marker once it prints on bar close, in the direction of your trend read.
When the histogram stops expanding and starts shrinking, the move is losing force, often before the lines cross. Tighten stops or take partials.
Two typical scenarios. In a clean uptrend, keep the zero-line filter on and only buy the green up-triangles that print above zero, ignoring every short. In a choppy range, lean on the histogram-slope filter and the thresholds, and take only the crosses that come from a stretched reading (momentum below the long threshold for a buy, above the short threshold for a sell).
When to ignore a signal:
- It points against the higher-timeframe trend you are trading with.
- The histogram is flat or already shrinking, so there is no force behind the cross.
- Momentum is already deep in the opposite zone (a fresh long while momentum is stretched high), which the thresholds are built to block.
- Price is in a tight, low-volume coil where crossovers flip back and forth.
Settings and signals
| Parameter | Default | Effect |
|---|---|---|
Source | close | Price series fed into the calculation. Close is standard; HL2 or HLC3 smooth intrabar noise. |
Fast MA Length | 12 | Length of the fast moving average. Smaller is more reactive and gives more signals; larger is smoother but lags. |
Slow MA Length | 26 | Length of the slow moving average. Larger values emphasise the dominant trend; smaller values track swings closer. |
Trigger Length | 9 | Smoothing length of the trigger line. Larger gives fewer but stronger crossovers; smaller gives more frequent signals. |
Moving Average Type | EMA | Smoothing family for fast, slow, and trigger. Eleven options: SMA, EMA, WMA, DEMA, TMA, VAR, WWMA, ZLEMA, TSF, HULL, TILL. Hull and Tillson T3 reduce lag; WWMA and TMA smooth more. |
Tillson T3 Volume Factor | 0.7 | Used only when MA Type is TILL. Higher values increase smoothing; lower values track price more tightly. |
Confirm Signals On Bar Close | On | When on, signals fire only on a confirmed bar close, so they do not repaint. Turn off for earlier entries at the cost of intrabar flicker. |
Use Zero Line Filter | Off | When on, only take LONG above the zero line and SHORT below it. Filters counter-trend signals in strong trends. |
Use Histogram Slope Filter | On | When on, only take signals when the histogram is expanding in the signal direction. Removes weak-momentum entries. |
Long: MACD below % | -0.5 | A LONG only fires when the momentum line is below this percentage, filtering out buys in already overbought zones. |
Short: MACD above % | 0.5 | A SHORT only fires when the momentum line is above this percentage, filtering out sells in already oversold zones. |
Show LONG/SHORT Signals | On | Toggle the LONG and SHORT triangle markers on the price chart. |
Show Histogram | On | Toggle the histogram columns in the indicator pane. |
Show Zero Line | On | Toggle the horizontal zero reference line. |
Show MACD/Trigger Fill | On | Toggle the translucent colour fill between the momentum and trigger lines. |
Show PRO Table | On | Toggle the on-chart status table (bias, last signal, entry, open P/L). |
Table Position | Top Right | Corner where the PRO table is anchored: Top Right, Bottom Right, Top Left, or Bottom Left. |
The full signal chain. A raw cross fires, then every active filter has to agree before a marker prints:
| Step | LONG | SHORT |
|---|---|---|
| Raw cross | Momentum crosses above the trigger line. | Momentum crosses below the trigger line. |
| Zero-line filter (off by default) | Momentum is above zero. | Momentum is below zero. |
| Histogram-slope filter (on by default) | Histogram is rising versus the prior bar. | Histogram is falling versus the prior bar. |
| Confirm on close (on by default) | Fires only on the confirmed bar close. | Fires only on the confirmed bar close. |
| Threshold | Momentum is below -0.5%. | Momentum is above 0.5%. |
Glossary
- Momentum line (Momentum Flow)
- The fast moving average minus the slow one, divided by the slow average and shown as a percentage. It is the MACD-equivalent line, just normalized so it reads the same on any price scale.
- Trigger line
- A smoothed version of the momentum line, length set by
Trigger Length. Crossovers of momentum through it are the signals. - Histogram
- Momentum minus trigger, drawn as columns. Its sign shows direction and its slope shows whether momentum is building or fading.
- Zero line
- The level where the fast and slow averages are equal. Momentum above zero is net bullish, below zero net bearish.
- Crossover and crossunder
- A crossover is the momentum line moving from below to above the trigger (the LONG trigger); a crossunder is the reverse (the SHORT trigger).
- Smoothing family (MA type)
- The averaging method used for all three lines. EMA is the default. Low-lag families like Hull and Tillson T3 react faster, while WWMA and TMA smooth more heavily.
- Threshold
- An overbought or oversold gate on the momentum line. A LONG only fires below the long threshold, a SHORT only above the short threshold, so signals come from stretched readings.
Risk and position size
A momentum tool handles timing and leaves position size to you. Size every trade off a fixed slice of your account so a string of false crossovers in a chop cannot do real damage. The common rule is to risk no more than one percent of the account on any single trade.
Pick a fixed percentage of the account to risk per trade. One percent is the standard starting point.
Place the stop where the trade idea is wrong, for example beyond the swing that preceded the crossover, then measure the distance from entry to stop.
Position size equals your risk budget in currency divided by the stop distance per unit. A wider stop means a smaller position for the same risk.
In plain words
Say the account is 10,000 and you risk 1 percent, so 100 on this trade. A filtered LONG marker prints, you enter at 100.00, and your stop sits below the prior swing at 98.00, a 2.00 risk per unit.
100 divided by 2.00 is 50 units. If momentum fades and the stop is hit, you lose about 100, which is the planned 1 percent. The crossover gave you the timing; the math kept one bad signal from denting the account.
Common mistakes
- Trading every crossover with all filters off. That is just plain MACD, and it whipsaws in a range. The filters are the whole point.
- Reading a cross as a call on direction. It only times the entry, so without a separate trend read it will hand you counter-trend trades.
- Reaching for a low-lag family like Hull or T3 on a noisy instrument, then chasing the overshoot. Trade reactivity for smoothness when the chart is messy.
- Turning off bar-close confirmation and acting on an intrabar cross that vanishes by the close.
- Ignoring the thresholds and buying when momentum is already stretched high, or selling when it is stretched low.
- Reading the PRO table's open P/L as a real fill. It tracks the last signal at close prices and ignores your actual entry and any slippage.
Limitations
- With every filter off it produces the same whipsaws as plain MACD in a range. The filters are there to fix that. Use them.
- A crossover times the entry and says nothing about direction. Without a trend read it will hand you counter-trend entries.
- The low-lag smoothers react fast but overshoot on noisy instruments. No single MA type wins on every chart.
- In a strong trend momentum can stay stretched for a long time, and the thresholds can hold you out of otherwise good continuation entries.
- It measures momentum. It cannot forecast where price goes next.
Educational tool. Not financial advice. Trading involves risk.
More in Momentum and confirmation
Want the full toolkit?
Every package bundles indicators that work together. Pick the tier that matches your workflow.
See pricing