Backtesting Arena

Backtesting Arena

PricingBlogBuild SaaS
🧭How it works🥋Strategies📖Wiki📓Glossary🎓How-To📚Reports
🧭Market State Today
🧱Market Structure₿BTC × Macro📈Market Pulse
🌀Arena Pulse
🌡Arena Heat Chart
🎯Dip Decision Tool
💶DCA vs. Lump Sum
🔗Portfolio Correlation
💧Liquidity Fair Value
🌍Macro Regime
🌐Market Pulse (Multi-Asset)soon
📊Bitcoin Charts
📍Max Pain History
🧘Bitcoin Lifestyle Calculator
📖Bitcoin Wiki
🔥Altcoin SeasonPro
💎Altcoin Screener
📥Market Charts
📊Strategy InsightsPro
🌍Market InsightsPro🔬Filter InsightsElite
🧪Edge Library
🥇Edge Leaderboard
📡Live Tracking
⏳Volatility InsightsPro
🏅Arena Score
💼Portfolio
₿Crypto
⚡Leverage BacktestPro
📈Tokenized RWAPro
📋My Backtests
⚖️Active vs Passive
🔔Alerts
🚦Signal Status
🤖Grid Bot Testing
🧪Strategy Mixersoon
🏆Winner's List
🎰Backtest Roulette
🌡️Sentiment
💡Improvements
🎁Referral
💬Telegram
🦋Bluesky
👥Reddit
𝕏X (Twitter)
🧭How it works
🥋Strategies
📖Wiki
📓Glossary
🎓How-To
📚Reports
🏠Overview
📖API Docs (interactive)
🔑Keys & Plans
📜OpenAPI 3.1
📦Postman Collection
🤖llms.txt
🧩skill.md
📝 BlogBuild SaaS💳 Pricing
LoginSign up

⚠ Not financial advice. All backtests are historical simulations — no guarantee of future results.

Study the Past — Improve your Future.

🟠Backtesting Arena· © 2026
How it worksPricingLeaderboardAPIImpressumDatenschutzAGBCookie-HinweisKontakt
📘 Built with Claude — how this platform was built in 70h (guide + boilerplate)→
Backtesting Arena

Backtesting Arena

PricingBlogBuild SaaS
🧭How it works🥋Strategies📖Wiki📓Glossary🎓How-To📚Reports
🧭Market State Today
🧱Market Structure₿BTC × Macro📈Market Pulse
🌀Arena Pulse
🌡Arena Heat Chart
🎯Dip Decision Tool
💶DCA vs. Lump Sum
🔗Portfolio Correlation
💧Liquidity Fair Value
🌍Macro Regime
🌐Market Pulse (Multi-Asset)soon
📊Bitcoin Charts
📍Max Pain History
🧘Bitcoin Lifestyle Calculator
📖Bitcoin Wiki
🔥Altcoin SeasonPro
💎Altcoin Screener
📥Market Charts
📊Strategy InsightsPro
🌍Market InsightsPro🔬Filter InsightsElite
🧪Edge Library
🥇Edge Leaderboard
📡Live Tracking
⏳Volatility InsightsPro
🏅Arena Score
💼Portfolio
₿Crypto
⚡Leverage BacktestPro
📈Tokenized RWAPro
📋My Backtests
⚖️Active vs Passive
🔔Alerts
🚦Signal Status
🤖Grid Bot Testing
🧪Strategy Mixersoon
🏆Winner's List
🎰Backtest Roulette
🌡️Sentiment
💡Improvements
🎁Referral
💬Telegram
🦋Bluesky
👥Reddit
𝕏X (Twitter)
🧭How it works
🥋Strategies
📖Wiki
📓Glossary
🎓How-To
📚Reports
🏠Overview
📖API Docs (interactive)
🔑Keys & Plans
📜OpenAPI 3.1
📦Postman Collection
🤖llms.txt
🧩skill.md
📝 BlogBuild SaaS💳 Pricing
LoginSign up
Strategies›Wuguan Master (Crypto)
Wuguan Master (Crypto) master

Wuguan Master (Crypto) Strategy

Our house ensemble for crypto — three proven trend components vote on every confirmed close, gated by the 200-week moving average. Built purely from our own backtest evidence.

Try in Arena →View Live Insights →

Quick Facts

Type:
Trend Following
Plan:
Pro
Asset Classes:
Crypto
Indicators:
Supertrend · WMA · Ichimoku · 200W SMA

Community Performance

ⓘ
CAGR
+7.7%
Win Rate
28%
Max DD
-70%

Basis: 276 user backtests · BTCUSDT · 1d · 4 years

How It Works

The Wuguan Master is not a new indicator — it is a curated ensemble of strategies that already run in the Arena, selected purely from our own backtest evidence (26,000+ runs across all markets, evaluated with Deflated Sharpe Ratio checks).

What the data showed (medians across all tested pairs and periods):

  • Daily trend followers were the strongest class in crypto: WMA Trend (+20.9% median CAGR, n=566), Supertrend (+18.8%, n=489), Ichimoku TK-cross (+16.6%, n=510).
  • The 200-week SMA filter helped trend strategies almost universally: +6 to +15 percentage points, several times DSR-confirmed (≥0.97).
  • ATR and altcoin-season filters hurt trend strategies badly (up to −30pp) — so this strategy deliberately has none of them.

The ensemble (v1, frozen):

Gate  = close > 200-week SMA
K1    = Supertrend(10, 3.0, Wilder) direction is up
K2    = WMA(15) > WMA(50)
K3    = Ichimoku Tenkan(9) > Kijun(26)
Vote  = K1 + K2 + K3

ENTRY: Gate passes AND Vote >= 2
EXIT:  Vote <= 1 OR Gate breaks

All component parameters are the unchanged live defaults of the source strategies — nothing was re-fitted. If an asset has less than 200 weeks of history, the gate is inactive (same semantics as our 200-WMA filter, whose evidence this design is based on).

Why a 2-of-3 vote? The vote smooths out whipsaws of any single component: a Supertrend whipsaw in a sideways market gets outvoted by the WMA cross and the TK-cross. The three components use different mechanics — volatility bands (Supertrend), weighted price crosses (WMA), and midpoint crosses (Ichimoku) — so they don't all fail the same way.

Bias protection: Component parameters are frozen in v1 and cannot be tuned — this prevents hindsight bias. Signals form only on confirmed closing data; once a signal is given it is immutable. New data only ever changes future signals, never past ones. Median results mix many pairs, periods and market phases — they are aggregate evidence, not a per-asset guarantee.

Entry & Exit Rules

▲Entry

  • ●Price closes above the 200-week SMA (gate; inactive if history < 200 weeks)
  • ●At least 2 of 3 trend components are bullish: Supertrend up, WMA(15) > WMA(50), Tenkan > Kijun
  • ●Position is currently flat

▼Exit

  • ●Fewer than 2 components remain bullish (vote drops to 1 or 0)
  • ●OR price closes below the 200-week SMA (gate breaks)
  • ●Position is currently long

Live Backtest

The pre-baked mini-backtest is refreshed daily — check back soon or start a live run in the Arena.

Run in Arena →

Performance per Asset

Top-10 assets by average CAGR (1d interval), aggregated from community + platform backtests. Actual results depend on parameters and period.

AssetCAGRvs B&H★Win%YearsRuns
SOLUSDT+166.0%+98.4pp—40%5.71
FTMUSDT+153.7%+80.4pp—29%5.51
AXSUSDT+122.6%+83.0pp—49%5.51
RUNEUSDT+97.0%+108.6pp—34%5.61
SANDUSDT+96.7%+100.8pp—49%5.71
DOGEUSDT+95.6%+39.2pp—36%6.81
BNBUSDT+89.0%+23.1pp—42%8.41
CHZUSDT+86.2%+66.5pp—49%6.61
MANAUSDT+83.2%+80.6pp—51%5.71
NEARUSDT+77.3%+66.7pp—35%5.51
pp = delta vs avg-B&H · ★ = robustness score 0-100 (CAGR / win-rate / drawdown / consistency).Full Insights →

Pseudo-Code

expand
// Components (v1, frozen — not user-tunable)
gate = close > SMA(weekly_closes, 200)   // inactive if history < 200 weeks
k1   = supertrend(10, 3.0, wilders).direction == 'up'
k2   = WMA(close, 15) > WMA(close, 50)
k3   = tenkan(9) > kijun(26)
vote = k1 + k2 + k3

// State machine (level-based)
if position.is_flat and gate and vote >= 2:
  BUY
if position.is_long and (vote <= 1 or not gate):
  SELL

Strengths & Weaknesses

+Strengths

  • ●Component selection is evidence-based: every building block earned its place in 26k+ backtest runs, not in a story
  • ●2-of-3 vote smooths single-indicator whipsaws — three different trend mechanics must mostly agree
  • ●200-week gate kept the strategy out of deep bear phases in the historical data (+6 to +15pp median, DSR-confirmed)
  • ●No tunable parameters = no way to overfit it to the past

−Weaknesses

  • ●Lagging by construction — all three components are trend followers, entries come after the move has started
  • ●Sideways markets still produce losing round-trips when the vote flips back and forth around the threshold
  • ●Aggregate evidence (medians over many pairs/periods) does not guarantee results on any single asset
  • ●Young assets (< 200 weeks of history) trade without the gate — exactly the regime protection that drove the historical edge

Frequently Asked Questions

Why can't I tune the parameters?+

Deliberately. The components run with the unchanged default parameters of their source strategies — the same defaults that produced the evidence the selection is based on. The moment we (or you) start tweaking periods until the curve looks better, the strategy stops being evidence-based and starts being curve-fitted. If the evidence ever justifies a change, it ships as a new version (v2) with the old version's results kept intact — never as a silent edit.

Why is there no ATR or altcoin-season filter option?+

Because the data says they hurt this kind of strategy. Across our edge reports, ATR filters cost trend strategies between −15 and −30 percentage points of median CAGR, and the altcoin-season filter cost up to −27pp. The 200-week gate is the one filter that consistently helped — so it is built in, and the harmful ones are locked out.

Can a signal change after it was given?+

No. Signals form only on confirmed closing candles — never on a forming bar — and once emitted they are immutable. New data changes future votes, not past ones. There is no repainting: if you backtest the same period twice, you get the same trades.

Related Strategies

Supertrend

The ratcheting ATR-based trend follower — one of the most popular indicators on TradingView. Dynamic stop levels that lock in as the trend confirms.

ATR · Supertrend

WMA Trend Signal

Two weighted moving averages crossing — recent candles weight more, signals fire faster than SMA-based crosses. Validated on BTC weekly.

WMA

Ichimoku Cloud (TK-Cross)

Goichi Hosoda's Ichimoku Kinko Hyo — TK-Cross with optional Cloud confirmation. Five-line system used by Japanese institutional traders since 1969.

Tenkan-sen · Kijun-sen · Senkou Span A/B (Cloud)

Don't want to backtest yourself?

Check out our Strategy Insights Reports — pre-baked deep-dives with historical results, comparisons, and market context.

📊 View Reports →

Ready to backtest?

Open the Arena →