This post documents a systematic backtest of a crypto strategy on Bitcoin. Over the backtest window, the strategy produced a 55% return alongside a 30% maximum drawdown , figures must be read together with risk and drawdown. The strategy parameter set and full backtest output are published to our free community channels. For informational and educational purposes only , not financial advice.

Input Parameters

ParameterValue
strategy_buyma0c&psar0a
strategy_sellichimoku6c
leverage1.0
interest_rate_annual_pct7.0
date_start_simulation2018-01-02 00:00:00+00:00
date_start2016-12-20 00:00:00+00:00
date_end2026-02-28 00:00:00+00:00
base_currencyUSD
initial_cash100000.0
position_target_w0.4
position_target_hard_limit10000000.0
bar_size1 day
nbar_back_for_stop0
trailing_stop28.0
stop_limitFalse
nbar_freeze2
enable_freeze_globalFalse
position_max_w0.6000000000000001
max_entry_per_bar10
min_value_traded0.0
skip_zero_volumeFalse
min_price_threshold0.0
exposure_penalty_trigger_pct15.0
stability_penalty_trigger0.5
no_sell_allFalse
target_priceNone
target_duration65
target_trend-7.0
nb_symbol9

Results Summary

MetricValue
equity_final3629429.7908
cagr_pct55.3278
return3529.4298
max_drawdown_pct30.0875
ulcer_index_pct4.3207
net_exposure_pct19.0726
sharpe_ratio1.5421
sortino_ratio2.6342
calmar_ratio1.8397
benchmark_cagr5.0000
trades35
win_rate0.6571
risk_reward_ratio8.0394
kelly_pct61.4496
return_mean57.4565
return_min-21.0663
return_q0.01-20.9960
return_q0.05-17.5624
return_q0.2-9.1721
return_q0.520.1785
return_q0.8101.7265
return_q0.95224.6643
return_q0.99319.5544
return_max356.6240
yearly_sortino2.6900
yearly_downside_semidev0.4554
QuantStats tearsheet header for 18 March 2019 to 27 February 2026: cumulative returns against SPX on linear and log scales, with CAGR 45.0% against 9.62% for SPX and max drawdown 30.1%
End of year returns against the benchmark, distribution of monthly returns against SPX, and cumulative sum of daily returns from 2019 to 2026
Worst five drawdown periods shaded on the strategy equity curve, with an underwater plot reaching about 30%
Monthly return heatmap by year from 2019 to 2026 and return quantile boxplots for daily, weekly, monthly, quarterly and yearly periods
Top ten portfolio allocation over time across BTC, ETH, SOL, BCH, UNI, LINK, AAVE, LTC and MATIC against USD, with a mean weight of 19.1%

Frequently asked questions

What does Backtest 238 cover?

A long only, daily bar systematic strategy on nine crypto pairs quoted in USD, simulated from 2 January 2018 to 28 February 2026, starting from 100,000 USD with no leverage.

What were the headline results?

The engine summary reports a CAGR of 55.3% and a maximum drawdown of 30.1%, with Sharpe 1.54, Sortino 2.63 and Calmar 1.84 over 35 trades at a 65.7% win rate. The drawdown is the figure to read next to the CAGR.

Why does the tearsheet show a different CAGR from the results table?

The two cover different windows. The engine summary runs from the simulation start, while the QuantStats tearsheet matches dates against the SPX benchmark and therefore starts on 18 March 2019, where it reports a CAGR of 45.0% against 9.62% for SPX. Neither figure is wrong; a like for like comparison against the benchmark should use the matched window.

How often is the strategy in the market?

Net exposure averages 19.1%, so the book is in cash most of the time. The tearsheet reports time in market of 36% over the matched window.

Only 35 trades are reported. Is that enough?

It is a small sample and should be treated as one. With 35 trades over eight years the result rests on a handful of positions, so the risk adjusted statistics carry wide uncertainty.

Is this a signal to trade?

No. This is a historical backtest published for informational and educational purposes only. It is not financial advice and not a recommendation. Past performance is not indicative of future results.

Related KreamEdge research


0 Comments

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *