The current strategy, in full.
Read out-of-sample first.
Strategy v2.3 is Koryu's current stack: an ensemble-gated majors long and a frozen bear-score short, run as one shared account that is long, short, or cash and never two at once. The spec evolves by dated amendment on a continuous record, and the amendments are part of the story: v2.2 rebuilt the short (five-day confirmation, a Fear & Greed floor, profit-taking, three staggered cohorts) and v2.3, adopted 2026-07-29, added a capitulation floor: no new shorts while Bitcoin implied volatility sits in the top of its historical range. It is a candidate under evaluation, not a validated strategy, so the out-of-sample window leads and the caveats stay loud. The exact frozen spec runs forward, marked daily with no capital, on the shadow page, the live forward record. The prior rule, v1.0, is archived. None of this is advice.
Read it honestly: the headline is the out-of-sample window since 2023-10-16, not the full-window multiple, which is the luckiest pick on both of the grids below it. Two independent measures of luck agree. Rebalancing on a different cadence gives a median of 452.9x across 14 intervals; starting the same 12-day grid on a different day of the cycle gives a median of 499.8x across all 12 of them. Neither knows about the other. The shipped configuration is the maximum on both, so the honest expectation is that region, not the full-window figure. The shipped grid is the best of the 12 on Sharpe as well, so this is not a case where only the headline multiple drew well: read the median as the honest expectation on both counts. The whole Sharpe range across those grids is 1.18 to 1.79. Backtests overstate live results; this is the candidate under evaluation, not a validated strategy, and the forward shadow marked daily with no capital is on the shadow page.
One account, long / short / cash
A single total-NAV track from $100,000 over the out-of-sample window, with the area beneath coloured by which sleeve the strategy had live each day. Log scale, so the early growth isn't crushed by the late compounding.
Out-of-sample window (since 2023-10-16), $100,000 base, log scale. The dashed vertical marks where the live shadow begins (2026-07-16); the boxed figure is the endpoint NAV. Over this window BTC buy-and-hold returned 2.9x; the full vs-BTC comparison is in the edge-vs-beta section below. Data through 2026-09-03.
How the money was made
845 spells in one shared account that is long, short, or cash. A 66.2% win rate that pays because the winners run larger than the losers.
A spell is one coin held continuously across consecutive rebalances: a coin still in the top-5 at the 12-day rebalance keeps its position, so the long holds come in multiples of the cadence (12 / 24 / 36…). The short book is rebuilt at every rebalance, so short spells run about 12 days.
Every spell closes at a rebalance or when the regime gate turns off; the frozen spec carries no stop or take-profit, so nothing is stopped out.
| REBALANCE | 341 | 64.8% win | +8.0% |
| GATE_EXIT | 263 | 42.6% win | +5.2% |
| TAKE_PROFIT | 226 | 100.0% win | +25.3% |
| LIQUIDATED | 15 | 0.0% win | -96.3% |
Each sleeve’s share of the 845 spells. The long leg carried it; the short is the weak leg, many trades but a small average return.
| long | 170 tr | 52.9% win | +27.9% |
| short | 675 tr | 69.5% win | +5.3% |
Every long and short spell the candidate would have held, newest first. Filter by sleeve; download the full set as CSV.
| sleeve | coin | entered | exited | days | exit | return |
|---|---|---|---|---|---|---|
| long | XRPopen | 2026-08-25 | - | 9 | OPEN | open |
| long | SOLopen | 2026-08-25 | - | 9 | OPEN | open |
| long | LINKopen | 2026-08-25 | - | 9 | OPEN | open |
| long | ETHopen | 2026-08-25 | - | 9 | OPEN | open |
| long | ADAopen | 2026-08-25 | - | 9 | OPEN | open |
| short | JTO | 2026-07-10 | 2026-07-22 | 12 | GATE_EXIT | -2.3% |
| short | HMSTR | 2026-07-10 | 2026-07-22 | 12 | GATE_EXIT | +13.7% |
| short | ALLO | 2026-07-10 | 2026-07-22 | 12 | GATE_EXIT | -24.9% |
| short | DEXE | 2026-07-10 | 2026-07-21 | 11 | TAKE_PROFIT | +82.3% |
| short | WLD | 2026-07-06 | 2026-07-18 | 12 | GATE_EXIT | +8.3% |
| short | ALLO | 2026-07-06 | 2026-07-18 | 12 | GATE_EXIT | -6.7% |
| short | XPL | 2026-07-06 | 2026-07-16 | 10 | TAKE_PROFIT | +20.9% |
| short | WLD | 2026-07-02 | 2026-07-14 | 12 | GATE_EXIT | -2.5% |
| short | HEI | 2026-07-02 | 2026-07-14 | 12 | GATE_EXIT | +7.0% |
| short | ALLO | 2026-07-02 | 2026-07-14 | 12 | GATE_EXIT | -6.7% |
| short | SYN | 2026-07-10 | 2026-07-13 | 3 | TAKE_PROFIT | +20.1% |
| short | HOME | 2026-07-02 | 2026-07-13 | 11 | TAKE_PROFIT | +22.2% |
| short | SYN | 2026-07-06 | 2026-07-11 | 5 | TAKE_PROFIT | +21.8% |
| short | XPL | 2026-06-28 | 2026-07-10 | 12 | REBALANCE | +4.2% |
| short | PORTAL | 2026-06-28 | 2026-07-10 | 12 | REBALANCE | +8.3% |
| short | JTO | 2026-07-06 | 2026-07-10 | 4 | TAKE_PROFIT | +22.2% |
| short | HOME | 2026-06-28 | 2026-07-10 | 12 | REBALANCE | +13.1% |
| short | XPL | 2026-06-24 | 2026-07-06 | 12 | REBALANCE | -18.6% |
| short | JTO | 2026-06-24 | 2026-07-06 | 12 | REBALANCE | -15.9% |
| short | SYN | 2026-07-02 | 2026-07-04 | 2 | TAKE_PROFIT | +30.9% |
| short | HEI | 2026-06-28 | 2026-07-03 | 5 | TAKE_PROFIT | +22.0% |
| short | XPL | 2026-06-20 | 2026-07-02 | 12 | REBALANCE | -0.8% |
| short | JTO | 2026-06-20 | 2026-07-02 | 12 | REBALANCE | -10.4% |
| short | HOME | 2026-06-20 | 2026-07-01 | 11 | TAKE_PROFIT | +23.9% |
| short | HOME | 2026-06-24 | 2026-07-01 | 7 | TAKE_PROFIT | +24.8% |
| short | ALLO | 2026-06-28 | 2026-07-01 | 3 | TAKE_PROFIT | +24.2% |
| short | WLD | 2026-06-24 | 2026-06-29 | 5 | TAKE_PROFIT | +20.6% |
| short | XLM | 2026-06-16 | 2026-06-28 | 12 | TAKE_PROFIT | +20.2% |
| short | JTO | 2026-06-16 | 2026-06-28 | 12 | REBALANCE | -3.3% |
| short | ALLO | 2026-06-16 | 2026-06-28 | 12 | REBALANCE | +17.2% |
| short | ALLO | 2026-06-20 | 2026-06-27 | 7 | TAKE_PROFIT | +22.0% |
| short | ALLO | 2026-06-24 | 2026-06-27 | 3 | TAKE_PROFIT | +22.7% |
| short | WLD | 2026-06-20 | 2026-06-26 | 6 | TAKE_PROFIT | +23.4% |
| short | WLD | 2026-06-16 | 2026-06-24 | 8 | TAKE_PROFIT | +21.5% |
| short | HOME | 2026-06-16 | 2026-06-20 | 4 | TAKE_PROFIT | +22.0% |
Is the edge a handful of trades?
The fair question for a book this skewed: did a few moonshots make the whole result? We delete the biggest winners and re-measure the average of what is left, then trim both tails to be fair about it.
The hard test first, ranked by realized percentage return: strip only the largest winners. Delete the ten biggest and the remaining 835 spells still average +5.7% at a per-trade t of 6.73, above the |t| > 3 bar. The edge sits in the body of the distribution, not in the moonshots.
The balanced test is a symmetric trim: remove the top-N winners and the bottom-N losers and re-measure the middle. Deleting losers helps the mean, so this fair version runs a touch above the winners-only one; trim ten from each end and the per-trade t is still 9.13 by percent. One asymmetry, stated honestly: the two tails are not the same size. The worst spell is -96.3% (near the short book’s floor) while the best is uncapped at +971.7% (a moonshot), so “ten from each end” deletes far more magnitude from the winners’ side than the losers’. The per-trade edge survives trimming both ends regardless (the worst is a squeezed short at its capped floor).
| trimmed each end | trades | avg trade | per-trade t |
|---|---|---|---|
| None | 845 | +9.9% | 5.35 |
| ±1 | 843 | +8.9% | 6.1 |
| ±3 | 839 | +7.7% | 7.45 |
| ±5 | 835 | +7.3% | 7.93 |
| ±10 | 825 | +6.9% | 9.13 |
| ±20 | 805 | +7.1% | 11.39 |
| trimmed each end | trades | avg trade | per-trade t |
|---|---|---|---|
| None | 845 | +9.9% | 5.35 |
| ±1 | 843 | +9.7% | 5.28 |
| ±3 | 839 | +9.6% | 5.2 |
| ±5 | 835 | +8.2% | 5.77 |
| ±10 | 825 | +7.3% | 5.45 |
| ±20 | 805 | +7.1% | 5.24 |
Does the edge hold across regimes?
Honestly, not in bears. The candidate loses the 2022 bear and 2026 year-to-date, and the full-window multiple is essentially the 2021 run. This is why the out-of-sample window leads.
| year | regime | return | sharpe | t-stat | days |
|---|---|---|---|---|---|
| 2019 · part | Recovery | +2.6% | 4.4 | 2.2 | 92 |
| 2020 | Bull | +95% | 1.09 | 1.09 | 366 |
| 2021 | Bull | +4,753.1% | 3.59 | 3.59 | 365 |
| 2022 | Bear | +56% | 1.17 | 1.17 | 365 |
| 2023 | Recovery | +124.9% | 1.52 | 1.52 | 365 |
| 2024 | Bull | +123% | 1.32 | 1.32 | 366 |
| 2025 | Bull | +79.5% | 1.84 | 1.84 | 365 |
| 2026 · part | YTD | +25% | 1.67 | 1.37 | 246 |
| J | F | M | A | M | J | J | A | S | O | N | D | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019 | ||||||||||||
| 2020 | 24 | 11 | 12 | 39 | ||||||||
| 2021 | 171 | 124 | 14 | 50 | 21 | 48 | -20 | 80 | 10 | 21 | 16 | 15 |
| 2022 | 34 | 11 | -19 | 36 | -12 | -21 | 16 | 22 | ||||
| 2023 | 26 | 18 | -19 | 32 | 45 | |||||||
| 2024 | -14 | 44 | -17 | 153 | -18 | |||||||
| 2025 | 15 | 26 | 11 | 20 | ||||||||
| 2026 | 15 |
Skill, or just crypto beta?
Regressed on BTC and ETH: low beta, near-zero R², and an alpha that clears the t > 3 bar. The return is not just the majors' tape.
| index | return | CAGR | β | R² | corr | ann. α (t) |
|---|---|---|---|---|---|---|
| Strategy v2.3 | +170,301% | – | – | – | – | – |
| Bitcoin BTC | +880.1% | +39% | 0.27 | 0.066 | 0.26 | +206.6% (4.76) |
| Ethereum ETH | +1,327.5% | +46.8% | 0.19 | 0.06 | 0.24 | +207% (4.75) |
The R² is near zero against both majors: BTC and ETH explain almost none of the daily variance, and the beta is low. Stripping that exposure, the annualised alpha clears the t > 3 bar on both. The Treynor-Mazuy timing gamma is not the story; the edge here is selection, not market-timing. In-sample, no Newey-West adjustment, so read the alpha t-stat as an upper bound.
Is the edge real, or luck?
Honest for a candidate: a real per-trade edge, but the daily t-stat sits just under the multiple-testing bar and the drawdown is deep. Not a validated strategy.
The t-statistic to anchor on is 4.72. Harvey, Liu and Zhu (2016) argue that because researchers test thousands of strategies, the usual t > 2 bar is far too lax, and a genuine finding should clear roughly |t| > 3. This candidate sits just under that bar (Shishin's equity stack clears it at 5.45; this does not), and that gap is the single clearest reason v2 is a candidate rather than a validated strategy. The Probabilistic Sharpe Ratio, the probability the true Sharpe is above zero after correcting for non-normal returns, is 100.0%: the edge is very likely positive; the harder multiple-testing question is the one it has not passed.
The Deflated Sharpe Ratio is the strictest test, and here it comes with a caveat. It is computed against the cadence-grid trial pool only (14 configurations), not the full search that produced the v2 family, so it undercounts how many things were tried and should be read as generous. On that limited pool the deflated probability the edge is real is 100.0%, but because it does not count every configuration, it is not a clean pass. The honest headline stays the daily t-statistic sitting just under the bar.
The returns are highly non-normal: positively skewed (skew 2.9) with fat tails (excess kurtosis 59) and a high 60% annualised volatility. That is the nature of a concentrated crypto momentum book: the volatility is dominated by upside, the occasional explosive winner, which is why the out-of-sample drawdown stays near 28.4%. But that same skew concentrates the result in a handful of periods, and the full-window drawdown is deep at 36.0%, so the ratios are flattered by the very upside they are built on. We report the Probabilistic and Deflated Sharpe precisely because they correct for that non-normality, where the raw Sharpe assumes it away.
Taken together: a real per-trade edge on a genuinely non-normal book, but borderline on the multiple-testing bar, bear-fragile, and concentrated in its best year. That is why it runs forward in the public shadow as a candidate rather than being asserted as validated. The rolling Sharpe below is the consistency check, how the risk-adjusted return held up over every trailing one-year window, not a single end-point number. Decisions are yours.
The Sharpe ratio measured over every trailing 365-day window, a test of consistency, not a single end-point number.
Strategy v1.0, the long-only gated-majors rule, is still what the daily board attests and publishes. Its full record, backtest and published era both, is kept in the archive.
The skeptic's questions
Is v2 a live track record?
No, and it does not pretend to be. The curve here is a backtest of the frozen v2 spec (currently v2.3), so the honest headline is the out-of-sample window, not the in-sample-inflated full multiple. What runs live is the forward shadow: the same spec, marked daily with no capital, accruing a public record one committed day at a time. Koryu trades nothing.
Why does v2 lead the record if it is still a candidate?
Because it is the current strategy: the newest, most complete version of the rule, and the one the shadow is testing forward. Leading with it, warts and all, is more honest than burying it below a flattering older curve. Its history of weaknesses and the dated amendments that addressed them (a rebuilt short in v2.2, a volatility stand-down in v2.3) are shown on this page and on the shadow, not hidden. The prior rule, v1.0, is archived.
Does the board publish v2?
No. The daily attested board still publishes v1.0's selection; v2 stays shadow-only until it clears more validation. This page is about what the current strategy is and how it has measured, not a change to what Koryu publishes or attests.
Is the edge validated?
Not yet. The per-trade edge is real and survives trimming both tails of the distribution, but the daily t-statistic sits just under the multiple-testing bar, the drawdown is deep, and the full-window result leans on a single explosive year. That is why it is a candidate in shadow rather than the strategy the board publishes. Decisions are yours.
Why measure against BTC and ETH?
For crypto, the bar is not a savings account but just holding the majors. v2 is regressed on both BTC and ETH; the question is whether anything survives that exposure, and the alpha does, at low beta and near-zero R-squared. The comparison stays on the page in the windows it is unflattering.