Shockwave, the volume spike indicator MT5 that separates real orders from noise
Two candles can look identical and mean opposite things. One of them moved because nobody was there. The other moved because somebody big arrived. Shockwave is a non repainting volume spike indicator MT5 that listens to the activity behind every bar and marks only the ones that came with a wave of orders.
Price tells you where the market went. Activity tells you whether anyone meant it.
Real chart, gold on M5. One candle arrives with far more activity than everything around it and closes at its own high, so the arrow prints at 4295. With the stop under that same candle at 4285, gold climbed around 440 pips to 4339 and never came back for the stop. We read every price off the chart scale, therefore each figure here rounds against us.
Why a spike alone is a trap
A burst of activity can mean a breakout, and it can just as easily mean a stop run that ends right there. The difference is not in the burst. Instead, it shows up in where the candle closed.
Therefore Shockwave asks for three things at the same time. The bar has to carry far more activity than the recent average, it has to be wider than a normal bar, and it has to close in the top or the bottom third of its own range. When all three agree, somebody pushed and stayed pushed. This is the practical way to read volume on a chart where no exchange reports the real numbers.
How the volume spike indicator MT5 measures a wave
- The baseline. It averages the activity of the previous bars, using the window you choose.
- The wave. The current closed bar has to beat that average by your factor, two times by default.
- The body. The bar also has to be wider than the average bar, so a spike on a tiny candle gets ignored.
- The close. Finally, the close has to land in the far third, which is what turns activity into direction.
Everything happens on closed candles, so no arrow ever moves once it appears.
How to trade the waves
- In a trend, take them as continuation. A wave in the direction the market was already going is the cleanest version of this signal.
- At a level, take them as a break. A wave that closes through a price the market defended for hours usually means the defence broke.
- Stop behind the wave candle. The other end of that bar is the natural invalidation, because the orders that pushed it are underwater from there.
- Be careful in the first minutes of a session. Activity is always high at the open, so raise the factor if you trade that hour.
Markets and timeframes
| Gold | M5, the one we recommend, factor 2.0 |
| Major forex pairs | M15 and H1, factor 2.0 |
| Crypto | H1 and H4, factor 2.5 because activity swings hard |
On gold we run it on M5, where the waves stand out clearly and the move still has room to travel. Higher factors give fewer and stronger signals. Also, the window matters: a short window reacts fast, while a long one compares against a calmer baseline.
What is inside
- Activity comparison against an adjustable window, with an adjustable factor.
- Width filter, so a burst on a small candle never fires.
- Close strength filter, adjustable between the middle and the extreme of the bar.
- Buy and sell arrows on closed candles only, never repainted.
- Popup, sound, push and email alerts, each one switchable.
- Premium dark chart theme, applied on attach and restored on remove.
It works on any broker, because it uses the activity your own terminal records. For a robot that also places the orders, see our automated robots, and for the rest of the hand trading set, open our chart tools for traders.
Questions about this volume spike indicator MT5
Does it repaint? No. A bar has to close before the engine compares it with anything.
Is this real exchange volume? No, and nothing in MetaTrader is. It reads the activity your broker feeds the terminal, which follows the real thing closely enough to be useful.
Why did it skip a big candle? Probably because that candle closed in the middle of its range, so the push did not hold. That filter is doing its job.
Is there another version? Yes. This is the MetaTrader 5 build, and Shockwave for MT4 is the MetaTrader 4 twin.
Trading involves risk. Signals are information, not advice, so try any new tool on a demo account first and only trade money you can afford to lose.













