Noise Gate Trend System colours the bars by trend, draws a stepped filter line, marks L and S signals, and puts a complete trade plan and a multi-timeframe dashboard on the chart. It works on MT4 and MT5.

Gold H1: bars coloured by trend, the stepped filter holding levels for days, L and S markers and the plan on the right

The gate

The stepped blue line is a range filter, and the "noise gate" in the name is what it does: it holds one price and refuses to move until price has travelled further than its own threshold. The flat shelves are bars where nothing big enough happened.

There are two of these, at different scales. A fast one, period 13 at sensitivity 8, drives the ordinary L and S markers. A slow one, period 200, drives the Strong labels โ€” the ones that mark a reversal at the larger scale rather than a step at the small one. That's the "twin" in the construction, and it's why you get two grades of signal rather than one.

sensitivity (1 to 6, default 1.5) sets how far price has to travel for the fast gate to open. sensitivity2 at 20 does the same job for the strong signals and is much larger, which is why they're rare.

The bar colouring is the same trend state, applied to the candles. Cyan up, magenta down.

The trade plan, and the thing to know about it

When enableE is on, the last signal gets a full plan drawn to the right: entry, stop, and five targets.

Every one of those levels is a fixed percentage of the entry price:

Level Default
Stop 0.25%
Target 1 0.20%
Target 2 0.40%
Target 3 0.60%
Target 4 0.80%
Target 5 1.00%

No ATR, no structure, no swing. On gold at 4400 the stop is about eleven dollars away and target one about nine. On EURUSD it's 29 pips and 23. The percentages are the same, the market conditions are not.

That's a defensible design โ€” a percentage scales across instruments and across price levels, which an absolute pip figure doesn't โ€” and it's completely blind to whether the market is quiet or violent this week. All six numbers are inputs, so you can set them to whatever your own testing says. Just don't assume they adapt, because they don't.

Note also that target 1 is closer than the stop by default, which makes the first target a sub-1R exit. That's intentional in a scale-out plan and it's worth being conscious of.

The dashboard

Ten timeframes from one minute to daily, each showing the trend state, plus the current position, the current trend and a volume figure.

Rows read n/a when that timeframe's history hasn't been downloaded yet. Both charts on this page were taken on a terminal opened from cold, which is why most rows are still blank โ€” open one of those timeframes once and the row fills.

The panel is also where the honest disagreement shows up. Here the position row says Sell while the trend row says Bullish:

EURUSD H4: the plan drawn out with five targets, and a panel where position and trend disagree

That's not a bug. The position is the fast gate's last signal; the trend is the slower read. When they disagree you are in a counter-trend signal, and the panel is telling you so.

Here is the MT4 build on the same gold chart, on a terminal that already had the history, so you can see the dashboard filled in:

The MT4 build on gold H1: the dashboard populated from M1 to monthly, the 200 EMA drawn, and the filter line carrying the trend colour

Two differences worth naming. The MT4 dashboard runs M1 to monthly where MT5 runs one minute to daily, so the row sets aren't identical. And MT4 cannot colour price bars, so showBarColor does nothing there โ€” on MT4 the trend colour lives on the filter line, which is cyan in an uptrend and magenta in a downtrend, and your candles are left alone.

Where it's weak

The plan levels don't adapt. As above. Fixed percentages, all six adjustable, none of them volatility-aware.

The plan belongs to the last signal, however old. Entry, stop and targets stay on the chart until the next signal replaces them. There's no invalidation and no "this trade is over" state, so a plan from days ago looks identical to one from this bar.

The dashboard needs the history. n/a rows fill in once the terminal has each timeframe. On a symbol you've just opened, expect most of the column to be blank at first.

Bar colouring replaces your candles on MT5. showBarColor is on and paints every bar cyan or magenta, so the usual bull/bear colouring is gone. Turn it off if you read candles. On MT4 the switch does nothing, because MQL4 can't recolour price bars.

The filter lines are hidden by default. showFilter is false, so you see the trend line but not the bands that produced the signal. Turn it on once to see how much room the gate actually needs.

The trend EMA filter is off by default. tradetrendoption gates signals to the 200 EMA's side and is disabled out of the box, so signals fire against the longer trend freely.

Two sensitivities, no guidance. The fast and slow gates are set independently and nothing tells you when they're mismatched. Changing one without the other changes the ratio of ordinary to Strong signals in ways that aren't obvious.

Questions you'll have

Where do the stop and targets come from? Fixed percentages of the entry price โ€” 0.25% for the stop, 0.2% to 1.0% for the five targets. All are inputs.

Do the targets adapt to volatility? No. They're percentages of price and nothing else.

Why is target 1 closer than the stop? Because the defaults are set for a scale-out: 0.2% target against a 0.25% stop. Change either if that isn't your plan.

What's the difference between an L/S marker and a Strong label? The markers come from the fast gate, the Strong labels from the slow one. Strong means the larger-scale filter turned, which is much rarer.

Why does the dashboard say n/a? That timeframe's history hasn't downloaded. Open it once and the row fills.

Why do position and trend disagree in the panel? Because they read different scales. That's a counter-trend signal, and it's what the two rows are for.

Does it repaint? The stepped filter on closed bars doesn't move. Markers on the forming bar can appear and disappear as it develops.

Can I make it only signal with the trend? Yes, turn on tradetrendoption and it gates signals to the 200 EMA's side.

Can an EA read it? The filter and trend lines are buffers. Markers, plan lines and the panel are chart objects.

Best timeframe? H1 and H4. On lower timeframes the percentage-based stop becomes very wide relative to the moves.

MT4? Both platforms are included, one download each. Same gate, same plan. Two differences: the dashboard rows run M1 to monthly instead of one minute to daily, and bar colouring doesn't exist on MT4, so the trend colour is carried on the filter line instead.

Support

Send me a message with a screenshot, the symbol and the timeframe, and I'll tell you what the tool was doing on that bar.

Analysis tool. It places no trades and makes no profitability claim. Past price behaviour is not a guide to future price behaviour.