SpreadAtlas

Crypto indicator backtests: 16 trading rules after fees

Every classic indicator rule we tested, on eight bar lengths from 1 minute to 4 hours, with Upbit's fee and one tick of slippage on every trade. The colours show the median yearly return of each rule's settings.

Indicator1m3m5m10m15m30m1h4h
Moving-average cross−100−100−100−94−72−22+15+37
Price above an average−100−100−100−100−100−96−70+25
RSI, buying strength−100−100−100−96−83−51−12+40
RSI, buying oversold−96−47−60−42−16−14−14−6
MACD−100−100−100−100−100−96−74+8
Bollinger breakout−100−100−100−97−82−470+53
Bollinger, buying the lower band−100−98−91−72−44−30−26−21
Donchian breakout−100−98−96−79−61−200+42
Keltner breakout−100−100−100−97−84−50−8+50
SuperTrend−100−100−100−98−88−60−17+34
CCI−100−100−100−95−79−48−21+13
Rate of change−100−100−100−100−100−97−75+18
ADX−100−100−100−100−100−91−63+7
Stochastic−100−99−97−86−69−51−41−30
Williams %R−100−100−100−99−87−62−43−36
VWAP−100−100−100−98−93−85−74−60

Return per year after costs, %

Sea level (0) is break-even after costs: blue is under water, green to brown is land.

The indicators

Three patterns