volume weighted macd

Why MACD crossovers keep whipsawing you in low-volume sessions

by ZynAlgoAugust 12, 20266 min read

The problem: identical crosses that mean different things

You open the chart and MACD crosses above the signal. You enter. The histogram grows for one bar, then reverses. You stop out. An hour later the same cross prints again, same instrument, same timeframe. This one runs.

Standard MACD does not distinguish them. Same slope, same histogram value. But one arrived on thin volume in the middle of a range, the other on participation above the average with price near the high. The first was noise. The second was a move.

A volume-weighted MACD can tell the difference.

What VP MACD Intraday Pulse does

VP MACD Intraday Pulse is a volume-weighted MACD signal indicator for MetaTrader 5. It takes the familiar MACD cross and makes it condition-aware: momentum is weighted by tick-volume participation and normalised by local volatility, so the same cross is judged against the session it happens in.

Every closed candle is measured against:

  • VP-MACD cross, a volume-weighted MACD line crossing its signal line
  • Histogram in ATR units, the histogram normalised by ATR, so extremes and slope are comparable across instruments
  • Participation, tick-volume ratio against its 20-bar average
  • Intraday position, price relative to the rolling 48-bar midpoint
  • Context filters, ATR floor, volume floor, spread cap and histogram maturity

Only when the cross, the volume and the midpoint position agree does a BUY or SELL arrive.

The oscillator shows the VP-MACD and signal lines with an ATR-normalised histogram. The rolling midpoint on the price chart marks the intraday context the signal is checked against. The mistake this avoids is trading a low-volume MACD cross, the volume ratio gate holds those back.

How a signal is defined

Signals are evaluated on closed candles only.

Regular tier: the VP-MACD line crosses its signal while the histogram is inside +/-0.35 normalised ATR units, tick-volume ratio is above 0.85 of its 20-bar average, and close is on the correct side of the 48-bar midpoint.

Strong tier: the regular conditions plus histogram slope in the trade direction for 2 bars and close in the outer 60/40% of the 48-bar range.

Early pulse: to keep frequency practical, a pulse may fire when the histogram crosses zero with all filters aligned even if the formal line cross happened within the last 4 bars.

Maturity block: a histogram beyond 2.2 ATR-normalised units after a mature impulse is rejected as late.

A BUY prints when the VP-MACD line crosses above its signal while the histogram is below +0.35 normalised ATR units, tick-volume ratio is above 0.85 of its 20-bar average, close is above the 48-bar rolling midpoint, and ATR, volume, spread and maturity filters allow the bar. The strong tier adds positive histogram slope and upper-range position.

A SELL is the mirror image: a cross below the signal with the histogram above -0.35 units, the same volume gate, close below the midpoint, and a negative slope with lower-range position for the strong tier.

What appears on the chart: the oscillator histogram, the VP-MACD and signal lines, a zero/midline band and the rolling midpoint line, plus price-chart pulse arrows. A BUY or SELL arrow with entry at the signal close, a stop beyond the signal candle extreme plus 0.25 ATR, TP1 at 0.9R and TP2 at 1.5R, with an optional exit on the opposite cross or midpoint loss. Alerts for regular and strong signals, the early pulse, volume and midpoint blocks, opposite-cross exit and TP/SL updates.

The tool in this guide

VP MACD Intraday Pulse MT5

Full specification, pricing and platform support live on the product page.

MT5 Indicator

VP MACD Intraday Pulse MT5

(5)
$44.10 with crypto — save $4.90
$49View

How it fits into a session

You drag VP MACD Intraday Pulse onto an M5 chart of EUR/USD during the London session. The histogram sits near zero. Volume is average. Then a BUY arrow prints: the VP-MACD line crossed above the signal, the histogram is at +0.18 ATR units, tick-volume ratio is 1.1, and close is above the midpoint.

You note the entry, the stop and the two targets. The histogram continues to slope up for the next two bars. A strong BUY alert fires. You decide whether to add or hold.

Three bars later the histogram peaks at 1.8 ATR units, then begins to decline. No opposite cross yet, but the slope has turned. You prepare to exit or tighten the stop. The next bar closes below the midpoint and an opposite-cross alert fires. You exit.

That is the workflow: wait for a signal that passes the volume and context gates, then manage the position as the histogram and midpoint evolve.

Who it fits

VP MACD Intraday Pulse fits you if:

  • You trade intraday momentum and use MACD but dislike its lag and noise in ranges
  • You want crossovers weighted by participation and normalised by volatility
  • You would rather have the stop and targets attached to the signal
  • You work on indices M1-M5, gold M5-M15 or forex majors M5-M15

It fits you less well if you want a signal on every cross.

What it does not do

VP MACD Intraday Pulse does not produce a signal on every MACD cross. Broker tick-volume quality varies and volume weighting can overstate noisy sessions, so the volume and volatility filters are there to keep it honest.

The intraday midpoint is a local context filter, not an external benchmark. It tells you where price sits relative to the recent range, not whether that range itself is trending or mean-reverting on a higher timeframe.

It does not adapt the MACD parameters to the instrument or the session. The MACD settings, the ATR period, the volume lookback and every threshold are editable in the Inputs tab, but the indicator does not choose them for you.

It does not guarantee profitable trades. The volume and volatility gates reduce noise; they do not predict whether a cross will continue.

Installation

Copy the .ex5 file into the MQL5/Indicators folder inside your terminal's data folder, refresh the Navigator panel in MetaTrader 5, then drag VP MACD Intraday Pulse onto the chart. Every threshold is editable in the Inputs tab.

Pairing with other tools

If you want to layer a higher-timeframe trend filter before taking a VP MACD signal, Adaptive ATR Trend can mark the direction on a parent chart. If you are looking for a different momentum approach that reacts to candle structure rather than oscillator crosses, Candle Phase Sweep Pulse evaluates wick rejection and close position within the range.

VP MACD Intraday Pulse costs $0.89 and runs on MetaTrader 5.

---

Trading involves risk. This indicator is provided for educational purposes only and does not constitute financial advice. Past performance does not guarantee future results.

Ready to get started?

VP MACD Intraday Pulse MT5

Pick a plan on the product page and it lands in your library right after checkout.

MT5 Indicator

VP MACD Intraday Pulse MT5

(5)
$44.10 with crypto — save $4.90
$49View

We use cookies to run the store, measure how it is used and improve our ads. Analytics and marketing cookies are on by default — choose Manage to turn them off. See our Privacy Policy and Terms.