This post reports on a backtest of the systematic strategy “World 1D” over US and European equity universes (7,666 symbols), on a daily timeframe, across roughly 10 years of historical data. Over that backtest window the strategy produced a CAGR of 40% alongside a maximum drawdown of 29%, a Sortino ratio of 1.79 and a Sharpe of 1.15 over 374 trades , these figures are backtested, not live, and risk-adjusted measures must be read together with the drawdown. The strategy parameter set and full backtest output are published in real-time to our free community channels. For informational and educational purposes only , not financial advice.

The results are presented in this first post and the building of this strategy will be presented in the next posts.

StrategyEvaluate Input Parameters

ParameterValue
strategy_buy“bband1a&psar0a”
strategy_sell“ichimoku4a+psar0a”
negative_cashFalse
date_start_simulation2015-02-02 00:00:00+00:00
date_start2014-01-20 00:00:00+00:00
date_end2025-10-03 00:00:00+00:00
base_currencyCHF
initial_cash100000.0
position_target_w0.1
position_target_hard_limit10000000.0
bar_size1 day
nbar_back_for_stop0
trailing_stop24.0
stop_limitFalse
nbar_freeze2
enable_freeze_globalFalse
position_max_w0.25
max_new_position_per_bar3
nb_symbol7666

Wallet final : value=4144809 cagr=40.52% maxdd=29.02% ulcer=2.53% exposure=19.81% return=4044.81% nbtransaction=374 winrate=49.20% sharpe=1.15 sortino=1.79 calmar=1.40 stability=0.866 k=133.24 composite=43.758480 rr=5.31 nbrow=0 cash=4144809 return_mean=24.62 return_max=1620.66 return_min=-42.05 return_quantiles=-31.18 -22.91 -13.10 -1.14 22.16 127.73 392.69

Results Summary

MetricValue
equity_final4144808.9766
cagr40.5202
return4044.8090
max_drawdown29.0195
ulcer_index2.5278
net_exposure19.8098
sharpe_ratio1.1514
sortino_ratio1.7926
calmar_ratio1.3963
benchmark_cagr9.2310
nb_trades0
win_rate49.1979
risk_reward_ratio5.3060
return_mean24.6217
return_min-42.0537
return_q0.01-31.1833
return_q0.05-22.9130
return_q0.2-13.0986
return_q0.5-1.1368
return_q0.822.1602
return_q0.95127.7293
return_q0.99392.6856
return_max1620.6617
trades374
Cumulative returns of the backtest against SPX from 2015 to 2026. The strategy curve rises to about 41 while SPX stays near 2.6
Strategy returns against the benchmark across three market regimes: the September 2015 selloff, the 2015 to 2018 New Normal window, and 2020 to 2026
Monthly return heatmap by year, annual return bars, monthly return histogram, and return quantile boxplots for daily, weekly and monthly periods
Long, short and net exposure from 2015 to 2026. Exposure is long only and swings between 0 and 1
Top five drawdown periods shaded on the equity curve, with an underwater plot reaching about 29% in 2022
Six month rolling volatility of the strategy against benchmark volatility, with the average near 0.20

Out-of-sample cutoff. This strategy’s rules and parameters were frozen on 3 July 2025. All performance shown after that date is genuine out-of-sample / forward-tracked data , it post-dates the freeze, so no hindsight or selection could have shaped the rules.

Further reading: we later built a market-regime filter on top of this strategy family and published the null-result study , gating these backtests by an SPX percent-rank regime did not improve them.

Frequently asked questions

What does Backtest 92 test?

A long only systematic strategy on a universe of 7,666 US and European equities using daily bars, from 2 February 2015 to 3 October 2025, starting from 100,000 CHF of capital.

What are the headline numbers?

A CAGR of 40.5% against a benchmark CAGR of 9.2%, with a maximum drawdown of 29.0%. Sharpe was 1.15, Sortino 1.79 and Calmar 1.40 over 374 trades at a 49.2% win rate. The drawdown belongs next to the CAGR every time the CAGR is quoted.

How often is the strategy invested?

Net exposure averages 19.8%, so the book sits in cash for most of the window. The exposure chart shows long only positioning with no short side.

Which part of the record is out of sample?

The rules and parameters were frozen on 3 July 2025, so performance after that date is genuine out of sample. Results before the freeze are in sample.

Why is the win rate below 50% when the CAGR is high?

Because the payoff is asymmetric. The report shows a risk reward ratio of 5.31 and a return distribution with a median trade near -1.1% and a 99th percentile near +393%. A minority of large winners carries the result, which is characteristic of trend following and also means the outcome depends on a small number of trades.

Is this financial advice?

No. KreamEdge publishes backtests for informational and educational purposes only. Nothing here is a recommendation to buy or sell, and 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 *