trend-combomedium-high risk⚠ Data as of 2026-07-05 — refresh pending

Supertrend + Bollinger Combo (Crypto Perps)

Does a SuperTrend + Bollinger strategy work on crypto? Backtested on real Hyperliquid perps from 2024-08-15 to 2026-07-05, the default settings earned a Sharpe of 1.46 — +202.9% total return with a 29.1% worst drawdown across 345 trades, net of fees, slippage, and funding.

By Keel Research · Data as of 2026-07-05 · how this backtest was produced
EquityDrawdown
Sharpe
1.46
default settings
Total return
+202.9%
Worst drawdown
−29.1%
Trades
345

2024-08-152026-07-05 · net of fees, slippage, and funding · price-only Sharpe 1.57 · these are the default settings, not a hand-picked best case.

At $1,000, this strategy’s worst historical dip was about $291. Free account, your own Hyperliquid keys — Keel only trades.

How it works

How it works

SuperTrend sets the direction — green marks an uptrend, red a downtrend. Two confirmations filter out the false flips that plague SuperTrend on its own: the bar must close above its Bollinger midline (momentum agreeing with the trend), and a volatility filter skips dead, flat markets where SuperTrend flips are usually fakeouts. It goes long the top-15 Hyperliquid perpetuals on daily bars when all three line up, holds cash otherwise, and exits when SuperTrend flips. Positions are equal-weight, 1x gross, long-or-flat.

When it works best

Strong, sustained daily trends with real volatility behind them. The confirmations mean it takes few, higher-conviction positions — only 127 trades across the whole window — so it stays out of the chop that whipsaws a bare trend indicator. Over 2024-08-15 to 2026-07-05 the default daily settings returned +126.1% with a Sharpe of 1.38 and a maximum drawdown of −32.3%, net of fees, slippage, and funding.

When it struggles

Sideways, low-volatility markets, where even the filtered signal produces occasional false starts. Because it holds a position until SuperTrend flips, a sharp reversal can give back a chunk before it exits — drawdowns run deep, with a −32.3% maximum in the test window. It also depends on a middling number of coins: both a narrower and a wider set tested worse.

How it’s built

The exact strategy behind this backtest — no black box. Switch to code to see or copy the full definition.

Configuration

Globalsconfig
target_timeframe1dbar_offset12h
UniverseassetsTop by Volume · HL Perps · 15 assets15 resolved
Executiontrading
rebalanceBufferedbuffer_threshold0.2buffer_moderelative+1
Pipeline5 steps
PriceDataLoaderData Loader
timeframe15min
TargetTimeframeResamplerData Transform
Parallel3 branches
st_green
SuperTrendIndicator
period10multiplier3
AboveThresholdFilterSignal Transform
threshold0
bb_confirms
BollingerBandsIndicator
period20num_std2
AboveThresholdFilterSignal Transform
threshold0.5
bands_not_flat
VolatilitySqueezeIndicator
short_period7long_period21
AboveThresholdFilterSignal Transform
threshold0.85
MaskAndSignal Composer
EqualWeightSizerPosition Sizer
target_leverage1max_weight0.2

Explore the settings

precomputed · updates instantly

Adjust a setting to see the exact backtested result — including the ones that lost money.

Complete 12-cell public cross-product on explicit resolved universes.

SuperTrend preset
Bollinger confirmation
Pinned universe
Sharpe
1.46
Return
202.9%
Worst DD
−29.1%
Trades
345

At $1,000, these settings' worst historical dip was about $291. You land in the editor with this exact setup. Free account, your own keys.

Compare all 12 settings
SettingsSharpeReturnWorst DDTrades
SuperTrend 10/3 · Bollinger 0.5 · Pinned top8_launch0.5123.0%−43.0%159
SuperTrend 10/3 · Bollinger 0.5 · Pinned top15_launchdefault1.46202.9%−29.1%345
SuperTrend 10/3 · Bollinger 0.5 · Pinned top25_launch1.01117.3%−49.3%770
SuperTrend 10/3 · Bollinger 0.65 · Pinned top8_launch0.150.9%−30.3%163
SuperTrend 10/3 · Bollinger 0.65 · Pinned top15_launch1.21122.9%−32.6%363
SuperTrend 10/3 · Bollinger 0.65 · Pinned top25_launch0.8274.7%−51.3%818
SuperTrend 20/3 · Bollinger 0.5 · Pinned top8_launch0.9050.9%−31.3%136
SuperTrend 20/3 · Bollinger 0.5 · Pinned top15_launch1.70265.3%−26.5%302
SuperTrend 20/3 · Bollinger 0.5 · Pinned top25_launch1.20162.1%−36.8%671
SuperTrend 20/3 · Bollinger 0.65 · Pinned top8_launch0.6125.4%−19.9%143
SuperTrend 20/3 · Bollinger 0.65 · Pinned top15_launch1.46169.7%−27.7%319
SuperTrend 20/3 · Bollinger 0.65 · Pinned top25_launch1.06117.2%−35.6%718

The data

Monthly returns

MonthReturn
2024-080.0%
2024-09+21.1%
2024-10-0.5%
2024-11+81.1%
2024-12-2.8%
2025-01-3.4%
2025-02-8.6%
2025-03-1.1%
2025-04+9.2%
2025-05+13.1%
2025-06-5.0%
2025-07+6.9%
2025-08-3.6%
2025-09-0.6%
2025-10-2.6%
2025-11+7.5%
2025-12+2.0%
2026-01+3.6%
2026-02+7.8%
2026-03-2.7%
2026-04+4.5%
2026-05+14.7%
2026-06-4.2%
2026-07+2.0%

Which assets it traded

Avg allocationDays held% of time heldAsset
0.179425336.72HYPE
0.161821330.91BTC
0.156819127.72SUI
0.157418226.42ETH
0.173717825.83VVV
0.158417725.69SOL
0.146116023.22kPEPE
0.147814921.63DOGE
0.147714621.19LINK
0.146813018.87XRP
0.1829914.37ZEC
0.1865598.56XPL
0.1822568.13LIT
0.1575537.69PUMP
000GRAM

What this is: a historical backtest on real Hyperliquid market data, net of fees, slippage, and funding. Its worst historical drawdown was 29.1% — expect drawdowns of that order or worse. Past performance does not predict future results, and this is not investment advice. Size your account so a full drawdown is survivable.

Questions

Common questions

Does a SuperTrend + Bollinger strategy work on crypto?

Over 2024-08-15 → 2026-07-05 on real Hyperliquid perps, the default settings earned a Sharpe of 1.46 with +202.9% total return and a 29.1% worst drawdown across 345 trades — net of fees, slippage, and funding. Read the drawdown expectations before sizing your account.

Best SuperTrend settings for crypto perps

You can adjust Bollinger confirmation, SuperTrend preset, Pinned universe. The config explorer on this page lets you compare every setting we tested — including the ones that underperformed — with the exact backtested result for each.

Related strategies