Oct 5, 2026
•
Insights

Swing Points Strategy Backtest on Cardano: Buying Confirmed Swing Lows (1D, 2021-2026)

Swing Points Strategy Backtest on Cardano: Buying Confirmed Swing Lows (1D, 2021-2026)

A swing points strategy turns a chart habit into a rule: buy when a swing low is confirmed, sell when a swing high is confirmed. On daily Cardano from August 2021 to August 2026, that rule lost 65.85% across 127 trades. Holding ADA over the same window lost even more, 86.76%.

So the rule beat holding a collapsing asset, but it did not make money, and it trailed Bitcoin buy and hold (+57.33%) by a wide margin. The main reason is built into the indicator: a swing point can only be confirmed after the fact.

This article explains how confirmed swing points work, tests the rule mechanically with fees on ADAUSDT and reports the results as they came out. The lookback is the documented default of five bars, with nothing tuned.

What Swing Points Are and Why Confirmation Lags

A swing low is a bar whose low is lower than the bars around it; a swing high is the mirror image. CoinQuant's Swings indicator (Swing Points Detector) marks these pivots automatically, using a lookback of five bars by default, as described in the CoinQuant Supported Elements documentation.

The catch is confirmation. A pivot needs bars on both sides of it, so a swing low is only confirmed once the following bars have printed without undercutting it. The signal is reliable, but it always arrives after the low.

This test uses the indicator's direction output, which flips to 1 when a new swing low is confirmed and to -1 when a new swing high is confirmed:

  • Entry: Swings(5) direction crosses above 0, meaning it has just flipped from -1 to 1 on a newly confirmed swing low

  • Exit: Swings(5) direction equals -1, meaning a swing high has been confirmed

Long only, one position at a time, no leverage, no stop. Each entry happens only on the bar where a new swing low is confirmed, never because a low was confirmed earlier. CoinQuant's public BTC Swing Points Detector 1D backtest page describes the same idea: enter on a confirmed swing low and exit on a confirmed swing high. This article tests it on Cardano, with an entry that fires only on a newly confirmed low.

In plain English you could type: "Buy ADAUSDT on the daily chart when Swings with period 5 flips to a newly confirmed swing low. Sell when a swing high is confirmed." No coding required.

Test Setup

ParameterSetting
StrategyADA Swing Points Fresh Swing Low Entry 1D 2021-2026
InstrumentADAUSDT (spot, Binance)
Data sourceKaiko via CoinQuant
TimeframeDaily (1D)
Tested window2021-08-01 to 2026-08-01
First trade to last exit2021-08-19 to 2026-08-01 (last position closed at the end of the test)
EntrySwings(5) direction crosses above 0 (new swing low confirmed)
ExitSwings(5) direction equals -1 (swing high confirmed)
DirectionLong only, no leverage
Initial capital$10,000
Position size100% of equity per entry
Fees0.1% taker, modelled (no slippage set)
Baselines (same window)ADA Buy and Hold 1D 2021-2026; BTC Buy and Hold 1D 2021-2026

The first trade came on 2021-08-19, the first bar in the window where a fresh swing low was confirmed, not on the first day of the test. All 127 entries sit on bars where the direction flipped from -1 to 1.

ADA Swing Points Fresh Swing Low Entry 1D 2021-2026 in the CoinQuant builder: enter when Swings(5) flips to a newly confirmed swing low, exit when a swing high is confirmed, on daily ADAUSDT.

ADA Swing Points Fresh Swing Low Entry 1D 2021-2026 in the CoinQuant builder: enter when Swings(5) flips to a newly confirmed swing low, exit when a swing high is confirmed, on daily ADAUSDT.

Screenshot from the author's CoinQuant account. Backtest results are hypothetical, based on historical data with modelled fees, and do not guarantee future performance. Not financial advice.

Swing Points Strategy Results vs ADA Buy and Hold

The swing points rule turned $10,000 into $3,414.74, a -65.85% return. Holding ADA ended at $1,324.39 (-86.76%), and holding Bitcoin ended at $15,733.43 (+57.33%).

MetricSwing points ruleADA buy and holdBTC Spot Comparison
StrategyADA Swing Points Fresh Swing Low Entry 1D 2021-2026ADA Buy and Hold 1D 2021-2026BTC Buy and Hold 1D 2021-2026
Total Return-65.85%-86.76%+57.33%
Final Balance$3,414.74$1,324.39$15,733.43
Total Trades12711
Win Rate29.92% (38W / 89L)n/a (single hold)n/a (single hold)
Profit Factor0.83n/an/a
Sharpe Ratio-0.09-0.020.44
Max Drawdown84.11%95.15%76.63%
CAGR-19.33%-33.24%+9.48%
Best Trade / Worst Trade+$9,603.70 / -$4,898.37n/an/a
Time in Market44.24%100%100%
Total Fees$1,709.95$11.32$25.74

All three runs use the same window, capital, sizing and 0.1% taker fee. Win rate and profit factor are not shown for buy and hold because each benchmark is a single trade.

ADA Swing Points Fresh Swing Low Entry 1D 2021-2026 lost 65.85% over 127 trades, with an 84.11% max drawdown.

ADA Swing Points Fresh Swing Low Entry 1D 2021-2026 lost 65.85% over 127 trades, with an 84.11% max drawdown.

Screenshot from the author's CoinQuant account. Backtest results are hypothetical, based on historical data with modelled fees, and do not guarantee future performance. Not financial advice.

What the Data Shows

Less bad than holding is still a loss

The strategy lost less than ADA itself and cut the maximum drawdown from 95.15% to 84.11%. But an 84.11% drawdown is still close to a wipeout, and the Sharpe ratio of -0.09 was slightly worse than holding (-0.02).

The comparison says more about Cardano's five years than about the rule. Stepping aside for part of a long decline helps; it does not turn a falling market into a profitable one.

Frequent trades, a losing edge

The rule traded 127 times and won 38 of them, a 29.92% win rate. A profit factor of 0.83 means it earned 83 cents of gross profit for every dollar of gross loss.

Fees made that worse. The strategy paid $1,709.95 in fees, and its longest losing streak ran to 11 trades. The best single trade made +$9,603.70, which shows the rule can catch a real rebound, but not often enough to cover the 89 losing trades.

In the market less than half the time

Time in market was 44.24%. The strategy sat out long stretches of the decline, which is where the smaller drawdown came from.

The Cost of Waiting for Confirmation

Confirmation protects against false pivots, but it charges for it twice. The entry waits for the swing low to be confirmed, so it buys after the bounce has already started. The exit waits for a swing high to be confirmed, so it sells after the decline from that high has already started.

The first five trades show the pattern clearly:

EntryEntry priceExitExit price
2021-08-19$2.44112021-09-06$2.833
2021-09-25$2.302021-09-28$2.037
2021-10-02$2.2472021-10-06$2.209
2021-10-07$2.2782021-10-11$2.171
2021-10-16$2.1792021-10-27$1.912

The first trade worked because ADA kept rising after the confirmed low. The next four each entered on a newly confirmed swing low and exited three to 11 days later below the entry price, once a swing high had been confirmed.

  • In a trending rebound, the lag costs a slice of the move at each end but still leaves profit

  • In a grinding decline, each confirmed low is followed by a lower high, and the rule pays two lags plus fees on every round trip

  • In a flat range, swings are short and frequent, which raises trade count and fee drag

Over five years of mostly falling ADA prices, the second case dominated. Holding ADA lost 86.76% over the same window.

The Practical Lesson

  • A swing points strategy that buys newly confirmed swing lows on daily ADA returned -65.85% from August 2021 to August 2026, better than holding ADA (-86.76%) but far behind holding Bitcoin (+57.33%)

  • It made 127 trades with a 29.92% win rate, a 0.83 profit factor and $1,709.95 in fees

  • The drawdown was smaller than buy and hold (84.11% against 95.15%) because the rule held ADA only 44.24% of the time

  • The confirmation lag is the structural cost: the rule buys after the low and sells after the high

Useful next tests include a longer Swings lookback, a trend filter that only allows entries above a long moving average or the same rule on an asset that trended up over the window. For other ways to trade Cardano and swings, see ADA RSI Strategy Backtest, What Is Crypto Swing Trading and How Do You Backtest It?, Swing Trading Bitcoin in a Bear Market and Support and Resistance Strategy on Ethereum.

CoinQuant, an AI trading platform, supports multi-indicator and multi-timeframe conditions, so adding a trend filter to this rule is one more condition, not a rebuild. Build trading strategies on real data. No coding required.

Test swing-low entries on your own coin. Run this swing points backtest free on CoinQuant

Disclaimer:

This content is for educational and informational purposes only and does not constitute financial, investment, or trading advice. All strategies and examples are for illustrative purposes and do not guarantee results. Always conduct your own research before making financial decisions.

Key Takeaway