SIGNALSTREND

Butterworth Spectral Trend: Settings, Signals and How to Actually Use It

Butterworth Spectral Trend: Settings, Signals and How to Actually Use It
Indicator Free Butterworth Spectral Trend
Created by QuantAlgo
Rated 3.8 out of 5 Difficulty Intermediate
Why this rating "Butterworth Spectral Trend" is a signal-focused indicator that calls trend direction from the slope of its line and flags each flip with BUY and SELL labels and alerts. Clarity is what lifts the score: colour shows direction and opacity shows strength, so one line tells you where the market stands. Flexibility is where it gives ground. Both fakeout filters ship disabled, so it flips a lot in ranges and expects you to dial the numbers in yourself. A small deduction also applies because the Damping Factor tooltip reads as the opposite of how the setting actually behaves. It suits traders who are happy to spend time on setup, but it is less of a fit if you want finished signals straight out of the box.
Why this difficulty The value here sits in tuning the adaptivity strength and the hysteresis. Out of the box it is set up to signal freely, and most people will feel there are too many labels. With 13-plus inputs, you really need to understand what each one moves before you can trade it, which puts it in the hands of someone who has already spent time reading charts.

Overall 3.8/ 5.0

About our rating standards

  • Effectiveness 3.8 How fully it delivers what its author set out to do. It does the job it sets out to do: calling trend direction from the slope of the line and flagging each flip with labels and alerts. On the defaults it also catches small reversals in chop, but the filters and presets make the fix obvious.
  • Originality 4.1 Whether it brings a perspective, structure or presentation existing indicators lack. The SuperSmoother itself is an established method, but the noise-driven cutoff, the opacity that tracks slope strength and the bodies that plot the line's own movement are clear additions.
  • Clarity 4.4 Whether you can read what it tells you, once it is on the chart, without misreading it. Colour shows direction and opacity shows strength, so a single line tells you where things stand. The bodies and gradient can each be hidden, so it stays uncluttered as an always-on overlay.
  • Flexibility 3.4 Whether it can be fitted to your instrument, timeframe and style of trading. Timeframe presets are included and every input has a clear role. Both fakeout filters ship at 0, though, so it expects you to tune it yourself, and manual inputs are ignored while a preset is selected, which is easy to trip over.
  • Reliability 3.8 Whether you can take what is on screen at face value and act on it. Lines and labels never repaint on closed bars, and the trend logic matches the author's description. The Damping Factor tooltip, however, reads as the opposite of how the response actually changes.
Article Summary
What does this indicator do?
Bottom line

"Butterworth Spectral Trend" is an adaptive trend-following indicator that calls direction from the slope of its line rather than from price crossing it. The smoothing auto-adjusts to how noisy the market is, and the line's opacity tells you how strong the trend actually is.

Tell me more
Key points
  • A trend-following indicator built on a 2-pole Butterworth SuperSmoother
  • Direction comes from the slope of the line, not from price crossing it
  • Adaptive smoothing stretches and shrinks the effective period with market noise
  • Line opacity tracks trend strength, so the line fades when the move is weak
  • Hysteresis Factor and Minimum Hold Bars suppress the small fakeout flips
  • Both filters ship at 0 on the defaults, so it signals a lot out of the box
  • Three presets: Default, Fast Response and Smooth Trend
  • Closed bars never repaint, but signals can change on the live, unclosed bar

What “Butterworth Spectral Trend” actually is

TradingView is drowning in moving-average trend indicators, and “Butterworth Spectral Trend” stands out because of how it strips noise and how it decides which way the trend is pointing. It is an overlay indicator from QuantAlgo, so it sits right on your price chart, and what you get is one smooth line, a gradient shaded between that line and price, and BUY / SELL labels printed wherever the trend flips.

At a glance it looks like a colour-changing moving average, but the engine underneath is a different animal. First, it calls direction from whether the line is pointing up, not from whether price has crossed above it. Second, it automatically slows the line down when the tape gets messy and speeds it up when price is trending cleanly. Once those two ideas click, everything this indicator does starts to make sense.

The smooth, Heikin-Ashi-like look of the trend line is its signature
The smooth, Heikin-Ashi-like look of the trend line is its signature

I ran it on the Bitcoin 4H for a few weeks, and the first thing I noticed was how little of that classic moving-average strobe effect showed up in chop, where price keeps flicking across the line and the colour changes with it. Nothing moves until the line itself rolls over, so a single wick never flips the call.

What is a SuperSmoother?

It is a smoothing method built to strip out short-cycle wiggles while leaving the bigger swing intact. Instead of averaging past values the way a simple moving average does, it works as a filter that refuses to pass any wave shorter than a set length, which is why it generally carries less lag for the same amount of smoothness. “Butterworth Spectral Trend” is built on that idea.

The four things it draws on your chart

Before anything else, let’s sort out what you are actually looking at. “Butterworth Spectral Trend” puts four things on screen.

1. The main trend line, which fades in and out

The centrepiece is a single thick line, coloured bullish when the call is up and bearish when it is down. Standard stuff so far. The interesting part is that its opacity is not fixed.

The line darkens or fades based on how big its own slope is relative to how much price is scattering around it. When the move is pushing through the noise in one direction, the line is solid and bright. When it is buried in noise with no real direction, it washes out. So a line that is coloured but oddly faint reads as “there is a trend call, but there is nothing behind it”. That turned out to be genuinely useful in live trading, and I ended up checking the opacity before I even looked at the labels.

2. Spectral bodies

Along the line you get a chain of small candle-like blocks. These are not price candles — they plot how far the line itself travelled on that bar. The previous bar’s line value is the open and the current one is the close, so a long body means the line is moving at a steep angle, which means momentum. There are no wicks, just bodies.

Combined with the gradient, the trend reads at a glance
Combined with the gradient, the trend reads at a glance

Because acceleration and deceleration show up as body length, you get a read on whether a move is running out of steam or still building. If you want a cleaner chart, you can switch them off.

3. Gradient fill

The space between the line and price is shaded in the trend colour. The size of that shaded area tells you how stretched price is from the line, which makes it a decent gauge for when to wait for a pullback. The fill is densest against the line and fades out toward price.

4. BUY / SELL labels

BUY and SELL labels print, but they are not strictly entry signals
BUY and SELL labels print, but they are not strictly entry signals

On the bar where the trend call flips, you get a BUY label below the candle or a SELL label above it. These are a notification that the state changed, not a recommendation to hit the button. That distinction matters, and I come back to it below.

How the trend call works: slope, not crossovers

The logic behind “Butterworth Spectral Trend” is simple. If the line is above where it was on the previous bar, the call is up. If it is below, the call is down. That is it. Whether price crossed above or below the line has nothing to do with it.

The flip comes when the line rolls over, not when price crosses it

While the line points up the call is bullish; while it points down it is bearish. The grey dots mark bars where price crossed the line, and crossing alone does not move the call.

The flip comes when the line rolls over, not when price crosses itA schematic chart of how the smoothed trend line relates to price. Price crosses the line again and again without changing the colour, and BUY and SELL labels only print at the two spots where the line changes direction.SELLBUY1. Slope turns down, SELL prints2. Slope turns up, BUY prints

Vowars DE ver.3.4.2

Price crosses the line at 12 spots on this chart, yet only 2 labels print. That is the difference between this and a moving average crossover. The flip side is that the labels only arrive once price has pulled some way off the high or the low.

Here is what that changes in practice.

Why slope-based helps

  • A long wick or a quick stop run does not flip the call
  • The state stays stable while price chops around the line
  • It is closer to asking whether the trend actually turned

Where slope-based costs you

  • Flips tend to come later than a crossover would
  • You only get the turn once price has pulled away from the high or low
  • When the line goes flat, even a tiny wobble changes direction

That last one — a flat line flipping on tiny wobbles — is the single most important thing to understand about this indicator. Smooth as it is, the line is never a perfectly straight rail, so in a directionless market the smallest up-tick or down-tick is enough to swap the call. Which is exactly why the filters below exist.

The two filters that cut fakeouts

“Butterworth Spectral Trend” gives you two settings that make a flip harder to trigger.

  1. Hysteresis Factor: sets a minimum slope strength before a reversal is allowed. It measures the typical recent slope and asks how many times bigger than that an opposite move has to be. Because the bar is a moving reference rather than a fixed number, the same setting carries across markets and timeframes with very different volatility.
  2. Minimum Hold Bars: once a flip happens, no new flip is allowed until the set number of bars has passed. It wipes out the round-trip signals that fire and immediately reverse.
Out of the box, both filters are off

On the Default preset, both of these sit at 0, which means no filtering at all. The slightest opposite slope flips the state immediately. If your reaction is that it fires too much, assume the settings are the problem before you write off the indicator. Whether you touch these two is the difference between two completely different tools.

How far hysteresis and hold bars cut the round-trip signals

The grey dots are bars that would have flipped the call if Hysteresis Factor and Minimum Hold Bars were still sitting at 0.

How far hysteresis and hold bars cut the round-trip signalsA schematic chart of a directionless stretch, with grey dots on the bars that would have flipped without any filtering, next to the BUY and SELL labels that survive once the filters are on.SELLBUY1. Without the filters, these 4 would flip too

Vowars DE ver.3.4.2

With hysteresis at 0.5 and 3 hold bars, the only signals left across this stretch are one BUY and one SELL. The stronger the filtering, the later each flip confirms, so the numbers come down to whether lag or fakeouts bother you more.

The adaptive cutoff that stretches and shrinks the smoothing

The other headline feature is adaptivity. Alongside its baseline line, “Butterworth Spectral Trend” is constantly comparing how widely price is scattering away from the line (noise) against how far the line is travelling in one direction (momentum).

  • Noise winning → the line is re-tuned longer, so it gets slower and smoother
  • Momentum winning → the line is re-tuned shorter, so it gets more responsive

The switch is gradual rather than abrupt. On the defaults, with a base of 20, the effective smoothing stretches and shrinks somewhere between roughly 17 and 33 bars. That behaviour pairs well with something like Bitcoin, which keeps cycling between days of consolidation and a vertical move. The line dulls down through the range, which makes the breakout itself easier to isolate.

The line eases off through the range, then hugs price on the impulse
The line eases off through the range, then hugs price on the impulse

How I actually use it, from install to decision

1Add it and settle on a timeframe

Search for “Butterworth Spectral Trend” in the TradingView indicator list and add it. It is an overlay, so it drops straight onto the price chart. Leave everything alone at first and just watch it on whatever timeframe you normally trade.

2Pick the preset that matches your timeframe

At the top of the settings, Preset Configuration lets you load a whole configuration that suits your style. Changing it swaps the base length, the adaptivity strength and the filter values all at once.

3Read direction and opacity together

This is the core of it in live trading. Think of it as direction = which way, opacity = how much to trust it. If the line is coloured but faint, the trend is weak and sitting on your hands usually beats buying the dip. While the line stays solid, you are better off playing pullbacks in the direction it is pointing.

4Treat the labels as a heads-up, not an entry

Market-buying the bar a BUY or SELL prints on is not something I would recommend. The label only tells you the state changed, so waiting for the pullback after the label gives you a better entry, especially since you can size up the gradient fill while you wait.

5Set up the alerts

There are three alert conditions: bullish confirmations only, bearish confirmations only, and a combined one that fires on either. Alerts keep working even with the labels hidden, so you can run a clean chart and still get pinged.

What separates the three presets

Each preset targets a clearly different timeframe band. Here is what actually changes.

PresetTarget timeframeCharacter of the lineFilters
Default1H to dailyStandard smoothing, moderate adaptivityNone (0)
Fast Response5m to 1HShorter and quicker, stronger adaptivityNone (0)
Smooth TrendDaily to weeklyLonger and steadier, softer adaptivityYes (light hysteresis + 2-bar hold)

Notice that Smooth Trend is the only one with filtering switched on. On daily and weekly charts a single fakeout is expensive, so it is built to hold back flips even at the cost of some lag. Fast Response, aimed at the scalping end, prioritises speed instead and will print more signals than the other two.

The same price action through Fast Response and Smooth Trend

The top pane runs the Fast Response preset and the bottom one runs Smooth Trend. The price action feeding both is exactly the same.

The same price action through Fast Response and Smooth TrendA comparison chart stacking a short base period above a long base period on identical price action. The top pane hugs price and flips early, the bottom pane stays smooth and flips rarely.Fast Response (Base Cutoff 12)Smooth Trend (Base Cutoff 34)Bottom pane flips 7 bars later

Vowars DE ver.3.4.2

Off the high, the top pane flips bearish 7 bars earlier. In exchange, only the top pane swings back to bullish on the small bounce at the right edge while the bottom stays bearish. Speed of reaction and the ability to ignore small wiggles are a straight trade-off.
Watch out when you pick a preset

If you select Fast Response or Smooth Trend, the base length, adaptivity and signal inputs below them stop responding to manual edits. To dial things in yourself, stay on Default and adjust from there. This is the first thing most people trip over.

Every setting, and what I would run

Core, adaptivity and signal settings

ParameterDefaultRecommendedWhat it does
Preset ConfigurationDefaultMatch your timeframeSwaps the whole configuration at once. Stay on Default if you want to fine-tune
Price Sourcehlc3hlc3The price the calculation runs on. hlc3 averages high, low and close, so it is steadier than close alone
Base Cutoff Period2012-34The baseline length of the line. Higher is smoother and slower, lower hugs price
Damping Factor1.4141.414How sharply the line reacts. Raising it speeds up the response but picks up more noise
Nyquist AverageOnOnSuppresses the bar-to-bar oscillation that alternates up and down. Leave it on
Adaptive CutoffOnOnAuto-adjusts the smoothing based on how noisy the market is
Adaptivity Lookback3220-48The window used to measure noise and momentum. Longer adapts slowly, shorter reacts to the last few bars
Adaptivity Strength0.550.4-0.75How much you trust the adaptation. 0 keeps the base length, 1 hands it over completely
Minimum Cutoff Multiplier0.550.5-0.7Floor for the auto-adjustment. Too low and it gets twitchy in clean conditions
Maximum Cutoff Multiplier2.251.8-2.6Ceiling for the auto-adjustment. Higher makes the line very sluggish in messy conditions
Cutoff Smoothing0.150.10-0.22How fast the smoothing changes. Lower is steadier, higher switches more readily
Hysteresis Factor0.00.3-0.6The bar a reversal has to clear. Higher wipes out the small round-trip signals
Minimum Hold Bars02-5Cooldown in bars after a flip. Kills clusters of opposing signals

Visual settings

ParameterDefaultRecommendedWhat it does
Show Spectral BodiesOnOnShows the line’s momentum as blocks. Switch off if it looks cluttered
Show Gradient FillOnOnShades the distance between the line and price
Show Signal LabelsOnOnDisplays the BUY and SELL labels. Alerts still work with this off
Color PresetCustomYour callSwaps the whole palette. The two colours below only apply on Custom
Bullish ColorMint greenYour callColour for bullish states, applied to the line, fill and labels
Bearish ColorRedYour callColour for bearish states
Enable Bar ColoringOffOnTints the candles with the trend colour so the state reads instantly
Bar Color Transparency5040-60Strength of the candle tint. Lower is vivid, higher is faint
Enable Background ColoringOffOffTints the whole pane. Tends to clash once you stack other indicators
Background Color Transparency90Around 90Strength of the background tint. Too low and price gets hard to read

Why those numbers

Start with Hysteresis Factor and Minimum Hold Bars. Leave both at 0 and the call swaps on the tiniest movement in the line. Testing on something short like the Bitcoin 15m, I hit stretches of range where a label printed every few bars. Raise the bar to somewhere around 0.3 to 0.6 and the decision starts referencing the typical recent swing, so only the turns that actually mean something survive. Adding 2 to 5 hold bars on top of that clears out the round trips in one go.

Next, Adaptivity Strength. The closer you push it to 0, the more the adaptation is effectively disabled and you are left with a plain fixed-length smoother. Since that is the whole selling point, I would keep it at 0.4 or above. Crank it all the way to 1.0, though, and the line goes extremely sluggish in messy conditions, which can cost you the entire first leg of a move. The default 0.55 felt like a sensible middle to me.

One thing worth knowing: Adaptivity Lookback does double duty. It controls how fast the adaptation moves, and it is also the window used to measure the typical recent slope that hysteresis is scaled against. That means it still affects the signals even with the adaptation switched off, so I would avoid pushing it to an extreme on its own.

Damping Factor may behave the opposite of the tooltip

The tooltip in the settings reads as though going above 1.414 softens the response, but when you actually move the number and compare the output, raising it makes the line hug price while lowering it makes the line smoother and slower. If you do touch it, move it in small steps and watch the line change with your own eyes. Leaving it at the default 1.414 is perfectly fine.

Where it shines and where it struggles

Here is what became obvious after running it across a lot of different conditions.

Where it works

  • Sustained one-way trends, where the line is solid and dips are easy to spot
  • The first leg out of a range or after a breakout
  • Markets whose volatility swings hard in both directions, where the adaptation earns its keep
  • Locating dips and rallies to trade inside an existing trend

Where it struggles

  • Tight sideways ranges, where flips multiply with the filters off
  • Sharp V-shaped reversals, since nothing happens until the slope rolls over
  • Calling exact tops and bottoms, which is not what it is for in the first place
  • Thin, gappy charts on illiquid markets

In terms of style, day trading and swing trading are the sweet spot. Fast Response makes scalping workable, but because the call is slope-based it is never going to keep up with a few-tick game. On daily and weekly charts, Smooth Trend works well as a trend-continuation check for position trades.

With no filtering, a sideways range turns into a cluster of labels and pure noise
With no filtering, a sideways range turns into a cluster of labels and pure noise

What to know before you rely on it

Closed bars and live bars behave differently

“Butterworth Spectral Trend” does not pull data from a higher timeframe and does not peek at future bars. So the line and the labels on closed historical bars never get rewritten after the fact.

The live, unclosed bar is a different story. The line moves in real time with the current price, so a BUY label can appear mid-bar and then disappear before that bar closes. This is not a flaw unique to this indicator — it is how any real-time calculation behaves — but it is worth keeping front of mind if you run alerts on low timeframes.

How to handle it in practice

If labels or alerts are going into your decision, act on closed bars. Setting the trigger condition to Once Per Bar Close in the TradingView alert dialog stops you getting jerked around by signals that vanish mid-bar.

Don’t trade it on its own

This tells you which way the trend is pointing. It does not tell you how far the move can run or whether price is already overextended. A BUY label does not mean up, which sounds obvious until you see one re-fire near the highs after a big run. Chasing that is a great way to buy the top, so check whether the gradient fill has stretched out too far before you act on it.

Small differences depending on how far back you load

Because each value is carried forward from the previous one, a different chart start point can shift the line slightly for the first few dozen bars after it begins plotting. When you are reviewing history, load plenty of data first and treat anything near the left edge of the screen as indicative only.

What to pair it with

“Butterworth Spectral Trend” only does direction, so pairing it with something that fills the gaps is where it gets useful.

PairingWhat it addsExample use
RSI / StochasticsOverextensionBuy the dip when RSI drops and turns back up while the call is bullish
ATRStop placementPlace the stop one ATR below the low of the label bar
Volume tools (Volume, OBV)Breakout convictionCheck whether volume showed up when the label printed
Horizontal levels / S&RTargets and turn pointsSkip BUYs that print just below a recent high
The same indicator on a higher timeframeAlignment with the bigger pictureOnly take 15m BUYs while the 4H call is bullish

The last one is the one I would push hardest: using it multi-timeframe. The call is binary, which makes it easy to build a rule around only taking setups where the higher and lower timeframes agree. Bitcoin 4H for context and 15m for timing is the combination that clicked for me.

Is “Butterworth Spectral Trend” worth a slot on your chart?

There is no shortage of colour-changing trend lines out there, but what sets “Butterworth Spectral Trend” apart is that it shows you direction and strength at the same time, from a single line. Follow it while it stays solid, stand down when it fades. Having that simple a rule literally drawn on screen is a very comfortable setup if you don’t like cramming your chart.

Colours are fully adjustable and five palettes ship with it, so the look is yours to tune
Colours are fully adjustable and five palettes ship with it, so the look is yours to tune

Then there is the adaptation, dulling the line through ranges and sharpening it when momentum shows up. That behaviour fits a market like Bitcoin that keeps flipping between quiet and violent. It works perfectly well on cleaner trending instruments like gold or the indices too, and it is not fussy about timeframe.

That said, you will not see the best of it on the default settings. Both fakeout filters ship switched off, and I suspect a fair number of people never notice and walk away thinking it just signals too much. Flip that around and it means one or two tweaks turn it into a different tool, so this rewards anyone willing to put in a little setup time.

All in, I would recommend it strongly to anyone tired of moving-average crossovers strobing on and off, and anyone who wants one calm trend line for market context. It is not for you if you want flawless signals the moment you add it, or if you are hunting exact tops and bottoms. Run it on a demo or small size first and get a feel for how often it signals on your own timeframe before you build it into anything.

Sources: For this article we tested an indicator built by QuantAlgo on the charting platform TradingView, then analyzed it in depth before publishing.

Disclaimer: This article is for informational purposes only and isn't investment advice or a recommendation to buy or sell. All investment decisions are your own.

FOLLOW VOWARS
Never miss a new indicator
See Vowars more often on Google, or get an alert when a new review goes live.
YUZURU
AuthorYUZURUTrader / Indicator Developer / Web Producer
View profileClose

An editor for content sites at a web agency, I started trading crypto in 2018. Working my way from spot to futures got me hooked on chart analysis, and I now build my own custom indicators on TradingView. On Vowars, I test TradingView indicators one by one on my own charts and review everything from the math behind them to how to use them and where they fall short, with custom visuals throughout.…

Created by