First time on the top traders desk?

The desk runs its own numbers and publishes its calls next to the account that trades them. The short route:

VERIFICATION LAB ·

The indicator lab — what survives verification, and what we threw out

Every dashboard shows you the same data. We do the opposite: we test a trigger on the full 2017–2026-08 funding history and publish the verdict, including the ones that failed. Each indicator below carries a verification passport: the test period, the sample, the correlation split by market regime, the conditional forward distribution, and an honest caveat. We report descriptive facts: correlation, lead, trigger frequency, and never a return promise.

1Ideaa rule, written down2Backtestlong and short, costs3Null checkshuffled names, index4Verdictcandidate or rejectednothing reaches the indicators page without step 3
What the Lab does. A rule is written before it is tested, tested on both sides with real costs, then run against a null — the same rule on shuffled names. A result that its own null reproduces is published as rejected, in the same detail as a winner.
Period2017-08-17 → 2026-08-22
Sample3,293 daily obs
Basket20 liquid perps
Target30d-forward BTC
Screened19 candidates
Survived6 conditional · 13 rejected
Where this lands · daily
Verification is not the product

Everything that survived this page is used the same way every morning: the indicators fuse into one dated verdict, and the playbook says what each state means for a position.

Laboratory reports

Full studies: the whole rule, its controls, both halves of the window and a passport a bot could trade from. Each has its own page because the conclusion there is longer than one row.

Cross-lab v2: what the sweep left standingA sweep of entry and exit pairs on four bars. 10 rows side by side, 0 cleared the controls. The rest are printed too.Donchian 55d × time 10 — a bull-phase algorithm98 entry-exit pairs from an open library's top-31, phases and survivorship priced.Donchian breakout: what the rule does, and what the controls showedChannel breakout across the store's full cross-section: eleven rule variants, each against its own placebo.Donchian 20 days, time exit: a rule with no stopThe exit laboratory's winner, carried to a portfolio: ten sleeves, equal weight, no stop.The exit decides more than the triggerTwenty-four exit rules on one entry, 80 seeds each. Stops lose.How long to hold: the account disagrees with the tableFive holds tested on one account: 10 bars produce a Sharpe of 1.51, while 90 bars drop to 0.72 at an -83% drawdown.V8 MOMENTUM — the same book, one more condition on when to hold itA momentum condition on a regime gate: +405% at -22% worst drawdown in backtest, both null tests cleared. The controls are published with the result.HyperGrass v8LONG — the gate, the combinations, and the control that beats itA crypto strategy returned +1277% in backtest. Its coin selection lands under the luckiest 5% of random draws. Published with the controls.HyperGrass v9L/S — what it doesA crypto strategy returned +734% in backtest. Its coin selection turned out indistinguishable from a coin flip. Published with the failures.Smart money concepts: market structure as an entry ruleMarket structure as an entry rule: four rules, shared exits, a null that carries the same side mix.Smart money concepts v2: chart zones as an entry ruleMarket structure as an entry rule: testing four SMC rules with shared exits against a calibrated null baseline on crypto perps.donchian 1d, long only — a bull-phase algorithmThe rule returned +36% at a -27% drawdown. Controls failed.donchian 4h, long only — a bull-phase algorithmThe rule returned +33% at a -24% drawdown. Controls failed.fundingfade 15m, long only — an accumulation-phase algorithmThe rule returned +1% at a -2% drawdown. Controls failed.macross 1d, long and short — a bull-phase algorithmThe rule returned +128% at a -35% drawdown. Controls failed.momcs 1d, long and short — a bull-phase algorithmThe rule returned +103% at a -34% drawdown. Controls failed.momts 4h, long and short — a bull-phase algorithmThe rule returned +72% at a -60% drawdown. Controls failed.smacross 4h, long and short — works in every phaseThe rule returned +47% at a -16% drawdown. Controls failed.volsurge 1d, long only — a bull-phase algorithmThe rule returned +48% at a -68% drawdown. Controls failed.volsurge 1d, long and short — a bull-phase algorithmThe rule returned +106% at a -56% drawdown. Controls failed.

Every algorithm on one row

Full period, one engine, one archive, one cost model. Green is the bull side, long or in cash. Red is the bear side: short, or a filter that only acts while the gate is shut. Controls are marked: they exist to show what a result looks like when the selection is removed, and on this page they have repeatedly matched it.

AlgorithmSideNetCAGRmaxDDSharpeWhat it is
[TT] HyperGrass v8LONG — long, cash in risk-offbull+1607.1%+53.5%-41.0%1.30Regime gate, not stock picking. A random board of the same size scores inside one standard deviation of it.
SMA regime gate (BTC+ETH)bull+1523.0%+36.3%-55.7%0.90Cuts drawdown, does not add return. Loses to holding in every rising year and wins in every falling one.
Hold the basketbullcontrol+562.8%+26.0%-73.9%0.69The thing every row above has to beat.
[TT] HyperGrass v8LONG — with the bear legbear+1790.8%+55.9%-41.0%1.33The same, plus a small short book while the gate is shut. Improves every number; the funding threshold controls size, not selection.
Funding-Heat Short Fade, gatedbear+5.7%+0.6%-34.5%0.11Flat over the full archive. Its entire positive contribution is 2025-2026.
Short everything while risk-offbearcontrol-55.9%-8.7%-74.5%-0.11No selection at all — short whatever is liquid while risk-off. In 2026 it beat the funding selection.
The same, ungatedbearcontrol-90.6%-23.1%-94.9%-0.51The same construction without the regime gate. This is what the gate is for.

Bull side and bear side, on one measuring stick

Everything on this page that has a tradeable rule, run through the same engine on the same archive with the same costs, and split by which market it is meant for. Net %, the worst drawdown inside that year, and Sharpe from that year's daily returns. Controls are marked: a bear-side result without its “short everything” control has repeatedly turned out to be beta rather than selection.

Bull side — long, or in cash

Year[TT] HyperGrass v8LONG — long, cash in risk-offSMA regime gate (BTC+ETH)Hold the basket control
NetmaxDDSharpeNetmaxDDSharpeNetmaxDDSharpe
2017+0.0%0.0%0.00
2018-43.2%-52.3%-1.05-60.8%-71.3%-1.50
2019+0.0%0.0%0.00+72.7%-36.3%1.31+9.6%-62.9%0.48
2020-8.9%-41.0%0.04+177.1%-47.5%1.96+201.5%-62.9%1.76
2021+268.6%-16.8%2.56+160.6%-40.9%1.64+399.1%-58.4%2.06
2022+0.0%0.0%0.00-20.2%-20.2%-1.64-58.7%-63.4%-0.88
2023+141.1%-21.0%2.15+77.6%-18.7%1.66+56.3%-33.0%1.29
2024+80.6%-29.8%1.63+64.7%-28.7%1.33+107.0%-31.4%1.67
2025+16.9%-12.1%0.78+2.9%-24.0%0.26+4.9%-35.7%0.35
2026+0.0%0.0%0.00-4.5%-5.8%-1.67-26.8%-40.2%-1.01
Full period+1607.1%-41.0%1.30+1523.0%-55.7%0.90+562.8%-73.9%0.69

No tradeable rule, so no yearly table. These are readings, and a reading does not get a PnL column invented for it:

  • Market screener (RSI breadth) — RSI breadth, measured as a correlation. Not a position rule.

Bear side — short, or a filter

Year[TT] HyperGrass v8LONG — with the bear legFunding-Heat Short Fade, gatedThe same, ungated controlShort everything while risk-off control
NetmaxDDSharpeNetmaxDDSharpeNetmaxDDSharpeNetmaxDDSharpe
2017+0.0%0.0%0.00+0.0%0.0%0.00+0.0%0.0%0.00
2018+0.0%0.0%0.00+0.0%0.0%0.00+0.0%0.0%0.00
2019+0.0%0.0%0.00+0.0%0.0%0.00+0.0%0.0%0.00+0.0%0.0%0.00
2020-8.9%-41.0%0.04-2.1%-5.2%-0.29-22.3%-40.2%-0.40-30.1%-46.0%-0.64
2021+263.8%-16.8%2.54+0.1%-2.1%0.07-69.4%-76.5%-1.52+2.4%-34.6%0.29
2022-2.0%-2.7%-0.95+2.4%-10.2%0.25+33.2%-26.7%1.06-14.5%-38.2%-0.13
2023+131.7%-21.0%2.06-5.1%-8.3%-0.44-62.7%-64.6%-2.86-19.2%-20.9%-0.89
2024+77.2%-31.1%1.58-20.7%-20.7%-1.56-44.3%-57.7%-0.98-32.5%-34.4%-1.16
2025+34.3%-12.1%1.32+26.7%-12.9%0.99+46.9%-30.6%1.15+21.6%-26.3%0.67
2026+5.6%-4.6%1.11+10.4%-8.0%1.00-2.4%-25.8%0.06+8.7%-12.7%0.62
Full period+1790.8%-41.0%1.33+5.7%-34.5%0.11-90.6%-94.9%-0.51-55.9%-74.5%-0.11

[TT] HyperGrass v8LONG — with the bear leg. The short book is capped at a fixed share of equity and entered only while the gate is shut. Read it as +2.5% a year, not as the headline difference: the leg multiplies terminal equity by about 16% over 5.9 years, is NEGATIVE in 2022 and 2023. The years a bear leg exists for, and goes to zero if five days are removed. It scores p=0.11 against a random book of the same size and p=0.22 once the threshold search is accounted for; the day-clustered t is 1.00. An earlier version of this note claimed the leg was selected blind in the 2026 fold. That was wrong: bt_wf.SPACE has no axis for the fade threshold, so no walk-forward fold could have chosen it, and the ad-hoc search that did was built after the full-sample grid was seen.

No tradeable rule, so no yearly table. These are readings, and a reading does not get a PnL column invented for it:

  • OI-Momentum (drawdown filter) — A drawdown filter, not a position. It gates other strategies' entries, so it has no equity curve of its own; its measured effect is a 2-3x reduction in maximum drawdown on 10 of 10 assets tested.
  • Funding screener (crowding) — Crowding spread, measured as a correlation. It reads which side is overextended, so it belongs with the risk-off tools, but it is a reading and not a position rule.
  • Supply Dilution — Dollar-neutral dilution factor — long low-emission, short high-emission. The на дату решения supply archive covers 33 coins over 200 days in one regime, so a per-year table would be one row pretending to be a history.
  • Supply Dilution — regime-gated basket — Same factor under the regime gate, same 200-day archive limit.
  • Daily Read v2: short, 1d — Short 1d, ATR stop and a fixed take, maker fills: +71.7 % over its full window, mDD -9.8 %, win 75 %, against a control of +18.3 % at mDD -40.1 %. It is not in the yearly table because its archive is the CryptoHFTData window from 2025-06-29 on 10 symbols and n = 12 trades in a single bear cycle. A per-year split of twelve trades is not a history. Promotion needs a second bear cycle and n >= 50.

Costs charged: 0.30% spot · 0.20% perp · Universe: 40

Verified — conditional edges

These carry information about forward price, but only inside specific regimes. Real, useful, and not all-weather. The passport says exactly when they work and when they don't.

Market Regime (breadth+momentum) TT 70

VERIFIED · CONDITIONAL
A breadth+momentum regime index leads the basket's 30d-forward return with a modest +0.18 corr. Its real value is on the downside: low-regime days ran a median −6.1% over 30 days, up only 38% of the time.
Bull 2020-21+0.41
Bear 2022-0.07
Recovery 2023-26+0.12
  • Full-sample corr of the regime index with the 30-day-forward equal-weight basket return is +0.18 across n=2,142 daily obs: real but modest, in the momentum direction.
  • Regime split: corr +0.41 in the 2020-21 bull and +0.12 in the 2023-26 recovery, but −0.07 in the 2022 bear. The trigger follows trends and inverts at turning points.
  • Conditional distribution: bottom-regime-tercile days ran a median −6.1% over the next 30 days (up only 38%), vs the top tercile at a median +0.2% (up 51%). The edge is avoiding the downside, not calling tops.
  • Built from Binance spot data only; funding was tested and added nothing over breadth + momentum.
Honest caveat. A +0.18 correlation is a real but weak tendency, not a timing trigger. The index reduces the odds of holding through a drawdown, it does not predict individual moves, and it inverts at cycle turns (2022).
Where this is used. Live as Market Regime — it gates Relative Strength and the Daily Read.

open the report →

Single-coin funding (BTC) TT 58

VERIFIED · CONDITIONAL
BTC funding tracks 30d-forward BTC returns negatively only when leverage runs hot. The link fades to zero in the 2023-26 recovery.
Bull 2020-21-0.22
Bear 2022-0.10
Recovery 2023-26+0.00
  • Full-sample corr_30d = -0.051 on n=2343 daily obs; because 30d-forward windows overlap, the effective sample is ~75, so the full-sample corr sits inside the noise band.
  • Regime split: corr = -0.219 in bull 2020-21, -0.099 in bear 2022, +0.002 in recovery 2023-26: negative where funding is elevated, flat once it normalises.
  • Conditional distribution: top-funding tercile posts 49% up-days (median 30d-fwd -0.5%) vs 61% up-days for the bottom tercile (median +3%). A 12pp share-of-up gap in the expected direction.
  • Sign never meaningfully flips positive. It decays from clearly negative in the leverage era to ~zero, so the trigger is regime-dependent rather than reversing.
Honest caveat. The effect is concentrated in the 2020-21 leverage-heavy regime (-0.219) and essentially disappears in the 2023-26 recovery (+0.002), so it is conditional, not all-weather. Overlapping 30d windows cut the effective sample to ~75 and this was one of 13 screened indicators, so the full-sample corr should not be read as significant on its own.
Where this is used. Research record only — this one does not drive a live product.

Funding Heat (level) TT 51

VERIFIED · CONDITIONAL
Extreme median funding lines up with weaker 30d-forward BTC — but the link only shows up in leverage-heavy bull/bear regimes, not in the 2023-26 recovery.
Bull 2020-21-0.20
Bear 2022-0.13
Recovery 2023-26+0.03
  • Full-sample corr of funding level with 30d-forward BTC return is -0.03 across n=2329 daily obs, sits right at the noise floor once overlap is accounted for.
  • Regime split: corr -0.21 in the 2020-21 bull and -0.133 in the 2022 bear, but only +0.025 in the 2023-26 recovery. The effect concentrates in high-leverage phases and fades afterward.
  • Conditional distribution: top-tercile funding days are up 48% of the time (median fwd -0.6%) vs bottom-tercile 56% (median fwd +1.7%). An ~8pp share-of-up-days gap in the hypothesised direction.
  • Triggers on the highest tercile of market-median funding. A persistent, roughly one-day-in-three condition rather than a rare event.
Honest caveat. Not all-weather: the effect is real and sizeable in the 2020-21 bull and 2022 bear but vanishes (+0.025) in the 2023-26 recovery, so it reads as a leverage-regime conditional, not a persistent trigger. The full-sample r of -0.03 is meaningless on its own: 30d-forward windows overlap heavily, cutting the effective sample to ~2329/30 ≈ 75, and this was one of 13 screened indicators, so treat magnitudes as directional, not tradable point estimates.
Where this is used. Live as the funding-rate gauge and as an input to Funding Stress.

open the report →

Single-coin funding (DOGE) TT 48

VERIFIED · CONDITIONAL
DOGE funding runs inverse to 30-day-forward BTC in the 2020-21 bull and 2022 bear, but the relationship decays to noise in the 2023-26 recovery.
Bull 2020-21-0.19
Bear 2022-0.14
Recovery 2023-26+0.06
  • Pooled corr with 30d-forward BTC return is -0.032 over n=2152 daily obs: with heavily overlapping 30d windows the effective sample is ~75, so the pooled number is indistinguishable from noise.
  • Regime split shows a consistent inverse tilt in the older leverage-driven regimes: -0.19 in bull 2020-21 and -0.141 in bear 2022, versus a flat +0.057 in recovery 2023-26.
  • Conditionally, high-funding (top-tercile) days show a 52% share of up-days vs 57% for low-funding (bottom-tercile) days; top-tercile median 30d-forward move is +0.8% vs +1.9% for the bottom tercile.
  • The two negative regimes and the near-zero recent regime are consistent with a real inverse effect in stressed/leveraged periods that fades as DOGE funding decouples from BTC in the recovery.
Honest caveat. This is a single-coin trigger: the inverse relationship holds sign only in the older bull and bear regimes and decays to noise in the most recent recovery, so it is regime-dependent, not all-weather. The pooled corr is noise-level, the conditional share-up gap is only ~5pp, and with 13 indicators screened some conditional gaps will look meaningful by chance.
Where this is used. Research record only — this one does not drive a live product.

Momentum acceleration (30d vs prior 30d) TT 42

VERIFIED · CONDITIONAL
Accelerating momentum is the most robust of the batch: it's the only trigger positive in BOTH the 2020-21 bull (+0.15) and the 2022 bear (+0.11), top-tercile coin-days ran up 43% of the time vs 39% for the decelerating bottom.
Bull 2020-21+0.15
Bear 2022+0.11
Recovery 2023-26-0.01
  • Full-sample corr with 30d-forward return +0.067 across n=157,729 coin-days, modest but real.
  • Sign-consistent through opposite regimes: +0.146 in the 2020-21 bull and +0.108 in the 2022 bear: acceleration held up even as the market fell, unlike raw momentum.
  • Top acceleration tercile up 43% over 30d vs 39% for the bottom; the edge is a second-derivative confirmation, not a standalone entry.
Honest caveat. A +0.067 correlation is a thin tendency; it recovery-2023-26 flattens to ~0, so read it as confirmation for a momentum entry, never a trigger on its own.
Where this is used. Research record only — this one does not drive a live product.

Vol-scaled momentum (30d/vol) TT 40

VERIFIED · CONDITIONAL
Scaling momentum by volatility gives the highest correlation of the batch (+0.085): a coin trending up smoothly beats one that got there on wild swings, but the edge still inverts in the 2022 bear.
Bull 2020-21+0.11
Bear 2022-0.12
Recovery 2023-26+0.01
  • Full-sample corr +0.085 across n=160,459 coin-days. The strongest of the five new tests.
  • Regime-dependent: +0.114 in the 2020-21 bull but −0.116 in the 2022 bear. A risk-on trigger, not an all-weather one.
  • Top tercile up 44% over 30d vs 41% bottom; the value is filtering out choppy fake trends in favour of clean ones.
Honest caveat. Same momentum caveat: it works in risk-on and inverts at cycle turns; the vol-adjustment sharpens the read but doesn't remove the regime dependence.
Where this is used. Research record only — this one does not drive a live product.

Tested & rejected — the spurious pile

Intuitive triggers that look like edges and aren't. We publish these on purpose: a desk that only shows its winners is hiding the survivorship bias.

Price drawdown from 180d high TT 46

REJECTED · NOISE
Correlation with 30d-forward BTC reads 0.144 overall but still flips sign across regimes, and the tercile split is now exactly flat.
Bull 2020-21+0.17
Bear 2022-0.13
Recovery 2023-26+0.03
Why we threw it out
  • Overall corr with 30-day-forward return is 0.144 on n=3219 daily obs; with heavily overlapping 30d windows the effective sample is about 107, so a reading at this level is not distinguishable from noise.
  • Regime corr still flips sign: bull 2020-21 = +0.171, bear 2022 = -0.133, recovery 2023-26 = +0.027. Positive, negative, near-zero, no persistent direction.
  • Conditional split is now exactly flat: the deepest-drawdown tercile and the shallowest both show 52% up-days. Not a thin edge, no edge.
  • Median 30d-forward moves by tercile are 1.0% deep against 0.7% shallow, a 0.3pp gap that sits inside the daily noise of either bucket.
  • What changed: the window. On the desk's own store this battery reaches 2017-08-17 instead of 2020-01-01, and the earlier reading (0.094 on n=2331, bull at -0.124) came from the shorter one. The bull-regime sign inverted outright, which is itself the argument against the trigger: a direction that depends on where the sample starts is not a direction.
Overlapping 30d-forward windows shrink the effective sample to about 107, the sign flip across bull/bear/recovery rules out persistence, and the tercile gap is zero. The full-sample figure rose from 0.094 to 0.144 when the history lengthened, which moves the number without moving the case for it.

Price momentum 30d TT 38

REJECTED · NOISE
Full-sample corr 0.141, but the sign flips across regimes (+0.09 bull, -0.062 bear, +0.036 recovery). The headline is a regime-mix artifact, not a stable trigger.
Bull 2020-21+0.12
Bear 2022-0.06
Recovery 2023-26+0.03
Why we threw it out
  • Full-sample corr with 30d-forward BTC return is 0.141 over n=2331 daily obs; but 30d windows overlap, so the effective sample is ~75 and a |r| this size sits right at the noise threshold.
  • Regime-split corr flips sign: +0.09 in bull 2020-21, -0.062 in bear 2022, +0.036 in recovery 2023-26: momentum that carries in a trend reverses in a bear, so no single-sign effect survives.
  • Conditional share-of-up-days is near-flat: top-momentum tercile 56% up vs bottom tercile 54% up. A 2pp gap, well inside sampling error at ~75 effective obs.
Overlapping 30d-forward windows cut the effective sample from ~2331 to ~75, so the 0.141 headline is barely above noise; combined with a corr that flips sign across regimes and a screen of 8 indicators (multiple testing), this reads as a regime-mix artifact rather than a persistent or conditional edge.

Funding sign TT 21

REJECTED · NOISE
Funding sign shows near-zero full-sample corr with 30d-forward BTC and flips direction across regimes, no persistent link.
Bull 2020-21-0.09
Bear 2022-0.14
Recovery 2023-26+0.03
Why we threw it out
  • Full-sample correlation with 30-day-forward BTC return is 0.045 on n=2368 daily obs; with 30d-overlapping windows the effective sample is ~75, so a |r| this small is indistinguishable from noise.
  • The sign is not stable: corr is -0.086 in the 2020-21 bull, -0.139 in the 2022 bear, and +0.029 in the 2023-26 recovery. It flips from negative to positive across regimes.
  • The conditional split runs opposite to the hypothesis: the bottom funding tercile carried a higher share of up-days (64%) than the top tercile (53%).
All regime correlations sit at or below the ~0.10 noise floor for an effective sample of ~75 overlapping 30d windows, and the sign flips across regimes; combined with 8-way multiple testing on a single venue's history, this is consistent with noise, not a tradable edge.

Funding percentile (1y) TT 18

REJECTED · NOISE
Full-sample corr looks positive, but the sign flips across regimes, no persistent link between funding rank and 30d-forward BTC.
Bull 2020-21-0.04
Bear 2022-0.03
Recovery 2023-26+0.09
Why we threw it out
  • Full-sample correlation with 30-day-forward BTC return is +0.124 on n=2210 daily obs: but 30d-forward windows overlap heavily, so the effective sample is only ~2210/30 ≈ 75, at which |r|=+0.124 is not cleanly distinguishable from noise.
  • The correlation flips sign across regimes: bull 2020-21 -0.037, bear 2022 -0.04, recovery 2023-26 +0.09. Negative in two regimes, positive in one, not a persistent relationship.
  • Conditional split is weak and points opposite to the aggregate: the top funding tercile shows 52% up-days (median fwd +0.6%) vs the bottom tercile 56% up-days (median fwd +1.7%), a ~4pp gap that contradicts the positive full-sample corr.
  • One of 13 indicators screened, so a marginal full-sample reading like this is exactly what multiple testing throws up by chance.
Because 30d-forward windows overlap, the ~2210 obs collapse to ~75 effective; combined with a corr that flips sign across regimes and a conditional gap that runs opposite to the aggregate, this reads as a regime artifact / noise, not an edge.

Distance from 200d SMA TT 18

REJECTED · NOISE
A tempting trend trigger that fails where it matters: the coins stretched FURTHEST above their 200d average actually had a WORSE 30-day median (−5.6%) than less-extended ones (−3.9%). The headline +0.07 correlation is driven by below-average coins bleeding, not by overextended ones running.
Bull 2020-21+0.00
Bear 2022-0.19
Recovery 2023-26+0.00
Why we threw it out
  • Full-sample corr +0.072 (n=145,080) looks positive, but the tercile structure is the tell.
  • Top tercile (most extended above 200d SMA) median 30d-forward −5.6%, up only 42%, overextension mean-reverts.
  • Both terciles up ~42%: no directional separation; the linear correlation is an artifact of the downside, not a usable long edge.
Distance-from-trend reads as strength but behaves as stretch: at the extreme it's a fade, not a follow. We rejected it as a standalone long.

Single-coin funding (ETH) TT 17

REJECTED · NOISE
ETH's own funding shows near-zero 30d-forward corr with the market and flips sign across regimes, no reliable lead.
Bull 2020-21-0.15
Bear 2022-0.05
Recovery 2023-26+0.02
Why we threw it out
  • Full-sample corr with 30d-forward BTC return is just 0.021 on n=2343 daily obs; with heavily overlapping 30d windows the effective sample is ~75, so any |r| this small is indistinguishable from noise.
  • The correlation flips sign across regimes: -0.149 in the 2020-21 bull, -0.054 in the 2022 bear, +0.021 in the 2023-26 recovery: not persistent, at best a regime artifact.
  • Conditional split is inverted: the top funding tercile precedes up-days only 51% of the time vs 57% for the bottom tercile, so high ETH funding carries no up-side edge over low funding.
  • tt score 15 out of 100.
One coin's funding as a market-wide predictor is fragile by construction: overlapping 30d windows shrink the effective sample to ~75, this was 1 of 13 screened indicators (so a good-looking number would likely be chance anyway), and here even the raw numbers are flat with a sign-flip across regimes and an inverted conditional gap.

Cross-sectional momentum 90d TT 12

REJECTED · NOISE
Stretching the momentum lookback to 90 days washes the trigger out: the top and bottom terciles were up 44% vs 43%, statistically indistinguishable, and it ran −0.23 in the 2022 bear. Too slow to be a trigger, too noisy to trust.
Bull 2020-21-0.02
Bear 2022-0.23
Recovery 2023-26+0.01
Why we threw it out
  • Full-sample corr +0.055 (n=154,999). The weakest positive of the batch.
  • Top vs bottom tercile up 44% vs 43%, no usable separation over 30 days.
  • −0.232 in the 2022 bear: 3-month winners were the biggest losers into the downturn, 90d momentum is too slow to catch turns.
The 30-day momentum in the lab already captures the tradable persistence; extending to 90 days just adds lag and noise, rejected.

Funding 7d change TT 8

REJECTED · NOISE
7-day funding change shows no stable link to 30-day-forward BTC: corr +0.012 overall, sign flips across regimes.
Bull 2020-21+0.01
Bear 2022-0.04
Recovery 2023-26+0.05
Why we threw it out
  • Full-sample correlation with 30-day-forward BTC return is +0.012 on n=2322 daily obs, effectively zero.
  • Regime corr flips sign: bull 2020-21 +0.009, bear 2022 -0.035, recovery 2023-26 +0.054, no consistent direction.
  • Top tercile of 7d funding change: 55% share of up-days vs 50% for bottom tercile. A 5pp gap, median forward move 1.7% vs 0%.
|r| is below ~0.10 everywhere and flips sign across regimes; on an effective sample of ~75 with 13 indicators screened, the tiny tercile gap is indistinguishable from noise and multiple-testing luck.

Relative strength vs BTC 30d TT 8

REJECTED · NOISE
Chasing relative strength vs BTC is backwards: the coins that most OUTPERFORMED BTC went up only 38% of the time over the next 30 days (median −7.5%), while the BTC-laggards went up 47% (−1.8%). Hot-vs-BTC coins cool off. This is a mean-reversion tell, the opposite of the hypothesis.
Bull 2020-21+0.01
Bear 2022-0.08
Recovery 2023-26-0.03
Why we threw it out
  • Full-sample corr with 30d-forward return +0.014, indistinguishable from zero.
  • Backwards conditional: top RS-vs-BTC tercile up 38% (median −7.5%), bottom tercile up 47% (median −1.8%).
  • The relative-strength leaders were the forward losers across the sample: chasing what already beat BTC is a fade setup, not a follow.
Naive relative-strength-vs-BTC chasing loses; if anything the trigger is a weak contrarian one, which we do not ship as a long, rejected.

Realized volatility 30d TT 5

REJECTED · NOISE
Realized vol 30d holds no reliable link to 30-day-forward BTC return: +0.073 on n=3218, and the bull-regime concentration that once carried it does not survive the longer history.
Bull 2020-21+0.03
Bear 2022+0.05
Recovery 2023-26+0.06
Why we threw it out
  • Full-sample corr with 30d-forward BTC return = +0.073 across n=3218 daily obs; the sign stays positive in every regime (bull 2020-21 0.026, bear 2022 0.047, recovery 2023-26 0.058).
  • The 2020-21 bull, which used to carry the whole effect at 0.115, now reads 0.026: no regime stands out, and none reaches a level worth acting on.
  • Conditional split is thin: the high-vol tercile shows 56% share-up days (median fwd +2.0%) against 54% for the low-vol tercile (median fwd +1.4%). A 2pp gap.
  • Direction note: the positive corr means high realized vol preceded firmer, not weaker, forward returns. The opposite of the original hypothesis, and too small to trade either way.
  • What changed: the window. On the desk's own store the battery reaches 2017-08-17 instead of 2020-01-01, and the earlier reading of +0.126 on n=2330 was measured on the shorter one. A trigger that only exists on the sample it was found in is the definition of the thing this page is here to catch.
The 30d-forward windows overlap heavily, so the effective sample is about 3218/30 ~= 107 rather than 3218; at that size an r of 0.073 is indistinguishable from noise, and so is every per-regime figure here. The earlier verdict rested on a bull-regime concentration that the longer history removed. Research record only.

Funding dispersion TT 3

REJECTED · NOISE
Wide cross-coin funding spread barely moves with 30d-forward BTC returns: +0.054 over the full sample, and no regime lifts it out of the noise.
Bull 2020-21+0.06
Bear 2022+0.06
Recovery 2023-26+0.01
Why we threw it out
  • Full-sample correlation with the 30d-forward BTC return is +0.054 (n=2377 daily observations). With 30-day overlapping windows the effective sample is about 79, so this is indistinguishable from noise.
  • The sign is positive in all three regimes and small in each: bull 2020-21 +0.061, bear 2022 +0.058, recovery 2023-26 +0.012. There is no regime where the rule pays.
  • Days in the top dispersion tercile were followed by an up-day 55% of the time against 53% for the bottom tercile. A 2pp gap, inside the sampling error of this sample.
  • The conditional median 30d-forward move was +2.2% after high-dispersion days against +0.9% after low-dispersion ones.
An earlier reading of this indicator was published as conditional at +0.114; the recomputation on the full MDS window (2017-08-17 onward, 20-coin basket) puts it at +0.054 and the bear-2022 concentration that carried the earlier claim is gone. The desk records it as rejected: a number this small is a description of the sample, not an edge.

Volume spike TT 1

REJECTED · NOISE
Full-sample corr with 30d-forward BTC return is +0.021: flat, and the sign flips across regimes.
Bull 2020-21+0.01
Bear 2022+0.08
Recovery 2023-26+0.02
Why we threw it out
  • Over n=2341 daily obs the correlation between volume spike and 30-day-forward BTC return is +0.021, effectively zero.
  • Regime corr flips sign: bull 2020-21 +0.011, bear 2022 +0.084, recovery 2023-26 +0.022, no stable direction.
  • Conditional split runs backwards: top-tercile days are up 53% of the time vs 57% for bottom-tercile. The high-volume group has fewer up-days, not more.
30d-forward windows overlap heavily, so the effective sample is only ~78 (2341/30), not 2341: any |r| under ~0.10 is indistinguishable from noise, and with 13 indicators screened a single-regime blip like the bear-2022 reading is exactly what multiple-testing chance produces.

Funding Heat z-score TT 0

REJECTED · NOISE
Funding Heat z-score shows a near-zero 30d-forward corr (+0.027) that flips sign across regimes, no persistent directional trigger.
Bull 2020-21-0.04
Bear 2022-0.06
Recovery 2023-26+0.07
Why we threw it out
  • Full-sample correlation with 30-day-forward BTC return is +0.027 on 2342 daily observations: flat, and below the noise floor once overlapping 30d windows cut the effective sample to ~75.
  • The correlation flips sign across regimes: -0.045 in the 2020-21 bull, -0.063 in the 2022 bear, +0.067 in the 2023-26 recovery, direction is not stable.
  • Days in the top heat tercile closed up over the next 30d 53% of the time vs 51% for the bottom tercile. A 2pp gap, inside the noise band.
Overlapping 30d-forward windows shrink the effective sample from 2342 to ~75, so |r|=+0.027 is indistinguishable from zero; the sign flips across regimes and the tercile share-up gap is only 2pp. With 23 indicators screened, a gap this small is fully consistent with chance. This is noise, not an edge.

How we test

For each candidate we compute the Pearson correlation between the trigger and the 30-day-forward BTC return, then split it by market regime (2020-21 bull, 2022 bear, 2023-26 recovery) and look at the conditional forward distribution across the trigger's terciles. A trigger is only "verified" if the effect holds sign and size in at least one regime and survives an adversarial second read; anything whose sign flips across regimes or sits inside the noise band is rejected.

The honest limits. 30-day-forward windows overlap heavily, so the effective independent sample is closer to 3293/30 ≈ 109 than to 3,293. A full-sample |r| under ~0.10 is not distinguishable from noise on its own. We screened 19 candidates, so some conditional gaps will look meaningful by chance. Everything here is a descriptive study on one venue's history, not investment advice and not a performance claim. These are full-sample tests, not out-of-sample ones. Every number here was measured on the whole history it describes, so it says a relationship existed over 2017–2026-08, not that it survived a period the test had never seen. The one product with a genuine held-out record is the cross-sectional ranker, and it is scored separately for that reason. Treat a Lab verdict as a reason to watch an indicator live, never as a forward result.

How this compares — and what makes it different

Plenty of tools do parts of this well: funding dashboards give you clean live data, on-chain desks give you depth. The lab fills a different gap: public, per-indicator validation. This table compares methodology transparency, not returns.

Capability?top traders · labthis page?Funding dashboardsCoinGlass, Laevitas?On-chain desksGlassnode, CryptoQuant?Signal servicesTelegram “AI signals”?
Live funding & derivatives data
Multi-year historical funding
Per-indicator backtest vs forward price
Regime-split validation (bull/bear/recovery)
Verification passport per indicator
Published rejected / spurious indicators
Descriptive framing — no win-rate / yield promise
Open and bilingual
yes / fully partial or paywalled no not applicable

How to read a row → Verification passport per indicator: lab ✓, dashboards ✕, on-chain ✕, triggers ✕: only this page ships a per-indicator test passport; the others don't publish one at all. That is the specific gap the lab fills.

yes   partial / paywalled   no   n/a

01

The passport

Every indicator ships its own test period, sample, regime-split correlation and honest caveats. A dashboard shows you the funding number; we show whether it carries information: when, and how much.

02

The rejected pile

We publish the triggers we tested and threw out. Signal shops quietly delete their losing trades; data dashboards never test at all. The failures are the proof the winners are real.

03

Descriptive, not promissory

Correlation, lead, trigger frequency, never “this returns X%” or a 90% win-rate. The framing that survives the first miss, not the one that sells a subscription.

Fair play: CoinGlass and Laevitas are excellent live-data tools, and Glassnode has published serious work on point-in-time backtesting. None of them publish a per-indicator verification passport with the rejected pile for a public audience. That is the specific gap the lab fills.

The TT desk thoughts

The edge was never the data, it's the verification. Anyone can plot funding; the honest question is does it carry information, when, and how much. We'd rather publish a small, honest conditional edge and the pile of things that didn't work than a glossy trigger that breaks on the first miss. Read the flagship live on the funding-rate gauge, and follow the running notes on @toptraders0x.

Related

Scores, candidate passports and the working notes

The 0-100 verification score for every trigger, and the full passport for each candidate still on the bench. This is the working evidence behind the tables above, kept closed because a reader who wants a verdict should not have to scroll past the exhibits to reach it.

score — the effectiveness ranking

One number per indicator, ranked. The score (0–100) rates how well a trigger survived multi-regime verification: effect size, how many regimes carry the same-sign effect, and the conditional separation, penalised for instability. It rates verification strength, not profitability. A high score means the relationship is real and consistent, never that it “returns X%”.

#?Indicator?score?Grade?What the backtest shows?
1Market Regime (breadth+momentum)
70
conditionalr +0.18 pooled · peak +0.41 in Bull 2020-21 · sign flips across regimes · up-day gap 13pp
2Single-coin funding (BTC)
58
conditionalr -0.05 pooled · peak -0.22 in Bull 2020-21 · one sign in the meaningful regimes · up-day gap 12pp
3Funding Heat (level)
51
conditionalr -0.03 pooled · peak -0.20 in Bull 2020-21 · one sign in the meaningful regimes · up-day gap 7pp
4Single-coin funding (DOGE)
48
conditionalr -0.03 pooled · peak -0.19 in Bull 2020-21 · sign flips across regimes · up-day gap 6pp
5Market screener (RSI breadth) candidate
48
conditionalr +0.02 pooled · peak -0.26 in Bear 2022 · one sign in the meaningful regimes · up-day gap 6pp
6Price drawdown from 180d high
46
conditionalr +0.14 pooled · peak +0.17 in Bull 2020-21 · sign flips across regimes · up-day gap 0pp
7Momentum acceleration (30d vs prior 30d)
42
conditionalr +0.07 pooled · peak +0.15 in Bull 2020-21 · one sign in the meaningful regimes · up-day gap 4pp
8Vol-scaled momentum (30d/vol)
40
conditionalr +0.09 pooled · peak -0.12 in Bear 2022 · sign flips across regimes · up-day gap 3pp
9Price momentum 30d
38
conditionalr +0.14 pooled · peak +0.12 in Bull 2020-21 · sign flips across regimes · up-day gap 3pp
10Funding screener (most-crowded long) candidate
32
weakr -0.01 pooled · peak -0.22 in Bull 2020-21 · one sign in the meaningful regimes · up-day gap 2pp
11SMA140 distance (regime gate) candidate
32
weakr +0.13 pooled · peak -0.38 in Bear 2022 · sign flips across regimes · up-day gap 4pp
12Funding sign
21
weakr +0.04 pooled · peak -0.14 in Bear 2022 · one sign in the meaningful regimes · up-day gap 11pp
13Funding percentile (1y)
18
noiser +0.12 pooled · peak +0.09 in Recovery 2023-26 · one sign in the meaningful regimes · up-day gap 2pp
14Distance from 200d SMA
18
weakr +0.07 pooled · peak -0.19 in Bear 2022 · one sign in the meaningful regimes · up-day gap 0pp
15Single-coin funding (ETH)
17
noiser +0.02 pooled · peak -0.15 in Bull 2020-21 · one sign in the meaningful regimes · up-day gap 8pp
16Funding screener (crowding spread) candidate
12
noiser +0.05 pooled · peak +0.10 in Bull 2020-21 · one sign in the meaningful regimes · up-day gap 4pp
17Cross-sectional momentum 90d
12
noiser +0.06 pooled · peak -0.23 in Bear 2022 · one sign in the meaningful regimes · up-day gap 1pp
18Funding 7d change
8
noiser +0.01 pooled · peak +0.05 in Recovery 2023-26 · one sign in the meaningful regimes · up-day gap 6pp
19Relative strength vs BTC 30d
8
noiser +0.01 pooled · peak -0.08 in Bear 2022 · one sign in the meaningful regimes · up-day gap 9pp
20Realized volatility 30d
5
noiser +0.07 pooled · peak +0.06 in Recovery 2023-26 · one sign in the meaningful regimes · up-day gap 2pp
21Funding dispersion
3
noiser +0.05 pooled · peak +0.06 in Bull 2020-21 · one sign in the meaningful regimes · up-day gap 2pp
22Volume spike
1
noiser +0.02 pooled · peak +0.08 in Bear 2022 · one sign in the meaningful regimes · up-day gap 2pp
23Funding Heat z-score
0
noiser +0.03 pooled · peak +0.07 in Recovery 2023-26 · sign flips across regimes · up-day gap 2pp
persistent score ≥60conditional 35–59weak 20–34noise <20r correlationpp percentage points (up-day gap)

How to read a row → #1 Market Regime · score 70 · conditional · r +0.18 pooled, peak +0.41 in Bull 2020-21: it ranks top because the trigger is strong and same-signed in the bull regime, but “conditional” means it only carries information in some regimes: read the score as a ranking of verification strength, never as a return.

How the score is computed

score = 100 × (0.5·effect + 0.2·separation + 0.3·regime-breadth) × instability-penalty, where effect blends the pooled and best-regime |correlation| (0.05→0, 0.20→1), separation is the top-vs-bottom-tercile up-day gap, regime-breadth is how many of the three regimes carry a same-sign |r|≥0.10, and the instability penalty (×0.5) fires when the pooled correlation opposes the strongest regime. The classic noise fingerprint. Grades: persistent ≥60, conditional 35–59, weak 20–34, noise <20. It is a descriptive summary of the passports below, on 3,293 daily observations with overlapping 30d-forward windows: read magnitudes as ranking, not as tradable point estimates.

Candidates — what is on the bench right now

Everything the desk is currently testing, in plain words: what the rule is, what it actually returned when tested with costs, the verification score, and whether we would act on it. A candidate is research. Nothing here is a promise.

Funding screener (crowding)

score 41
candidate — score 41, conditional; the crowding spread carries the trigger, the crowded long does not

The screener ranks perps by annualised funding and prints the most-crowded longs and shorts. That ranking metric had never been tested against what happens next, so both ends of it were scored the same way every Lab indicator is: against 30-day forward BTC returns across 2,355 days and three regimes. The gap between the most-crowded long and the most-crowded short scores 41 (conditional). The most-crowded long on its own scores 29 (weak) and its pooled correlation is -0.006, effectively nothing.

What was measuredCorrelationTop thirdBottom third
Спред скученности+0,11458% растущих дней51%
Самый переполненный лонг−0,00655%52%
Бычий рынок 2020-21+0,097 / −0,207
Сейчас, 2023-26+0,004 / +0,003

2,355 days against 30-day forward BTC returns across three regimes.

What we would do with it: Read the crowding spread as a market stress gauge, never as a reason to open a position. Do not use the most-crowded-long reading on its own: outside the 2020-21 bull it has no support. Both triggers have gone flat in the current regime.

Tested: 2026-07 · v1.0 · 20-coin liquid perp basket, funding archive, 2,355 daily observations with overlapping 30d-forward windows across three regimes

Supply Dilution

score 34
candidate factor — cross-sectional basket, long slow float growth / short fast

Rank the perp universe by trailing 30-day circulating-supply growth, long the slowest-diluting third and short the fastest, equal weight per leg and legs equal to each other. The idea came from reading what the durable Hyperliquid vaults actually hold rather than from a parameter sweep: they say plainly that they short high-emission, high-FDV names and hold the majors. Over 363 days on 33 perps the basket returned +25.6% at a -7.6% maximum drawdown while holding that same basket returned -68.0%, and it stayed positive on a held-out window it had never seen.

ConstructionTotalDrawdownSharpe
Держать корзину (контроль)−68,0%
Фактор, dollar-neutral+25,6%−7,6%+1,82
Он же вне выборки (июн–июл)+6,5%−2,1%+3,86
Контроль: ранг по капитализации+9,3%−20,7%+0,51
Контроль: ранг по моментуму−3,8%−20,5%−0,09

Costs charged: 0.10% per side plus real funding. 33 coins, weekly rebalance.

What we would do with it: Run it in its neutral form and in small size. It shows that slowly diluting coins beat quickly diluting ones, and that survives both the majors-versus-alts control and the momentum control. It has only been tested on one falling market over twelve months, so size it such that a sign flip in a bull cycle would not hurt.

Tested: 2026-07 · v1.0.0 · 33 liquid perps, 2025-07-28..2026-07-25, daily rebalance grid with a held-out Jun-Jul 2026 window

Supply Dilution — regime-gated basket

score 34
candidate — the dollar-neutral basket held only below the 140-day trend; the gain is switched-off beta, not a better factor

Run the Supply Dilution basket: long the slowest-diluting third, short the fastest, dollar neutral, rebalanced weekly: but hold it only while BTC trades below its 140-day average, and sit flat otherwise. Over 2025-07-28 to 2026-07-25 that returned +35.8% against +25.6% for running it continuously, at a -5.3% maximum drawdown against -7.6%, while being in the market 57% of the days. The improvement is real and its cause is not flattering to the factor: measured net dollar exposure is exactly zero, but realised beta is -0.046 and correlation to the universe is -0.25, so the book quietly carries short beta. The gate simply stops paying for that beta while the market rises.

ConstructionTotalDrawdownSharpe
Корзина без фильтра+25,6%−7,6%+1,82
Корзина под фильтром+35,8%−5,3%+3,11
В рынке дней57%
Хедж мажорами вместо трети+26,8%−13,8%+1,17

The same factor as above plus the SMA140 rule. Two fitted parameters now sit on a twelve-month sample.

What we would do with it: Use it only while understanding where the extra return comes from. At zero net dollar exposure the basket still leans short: it loses 7.8bp on up-market days and makes 20.1bp on down days. The gate simply switches it off while the market rises. That is a market-timing overlay, not better coin selection, and the cleaner fix is to size the legs to equal beta.

Tested: 2026-07 · v1.0 · 33 binance_futures perps, 2025-07-28..2026-07-25, weekly rebalance, taker 0.10% per side plus real funding, gate from BTC daily close versus its trailing 140-day average

SMA regime gate

score 30
candidate — halves the drawdown, does not generate the return; TT score 30 because the score measures the wrong thing

Hold BTC and ETH equal-weight while the daily close is above its 140-day average, otherwise sit in cash, and trade only on the crossing. The rule comes from the published CORE arm of an external spot system and is specific enough to rebuild, so it was rebuilt on our own archive rather than taken on trust. Over 2020-2026 it returned 12.9x against 9.5x for holding the same pair, at a 41% maximum drawdown against 76%. The drawdown number is the finding; the return number is mostly one year.

WindowGateHoldGate drawdownHold drawdown
Всё окно 2020-202612,9x9,5x−41%−76%
Без 2022 года10,8x9,3x−41%−75%
С 2023 года2,0x2,6x−30%−60%
Бычий 2020-20215,9x10,3x−41%−52%

BTC and ETH on daily candles, 30bp per side on every crossing. The 140 was checked against every length from 60 to 250: 27 of 39 work, so the number is not fitted.

What we would do with it: This is a way to cut drawdown, not to earn more. The rule loses to holding in every rising year and wins in every falling one; over six years it halved the drawdown. The low score describes the yardstick rather than the rule: the lab formula rates prediction of returns, while all this rule claims is sitting out losses.

Tested: 2026-07 · v1.0 · BTC and ETH daily closes rebuilt from the local 1h spot archive, 2020-05-01..2026-07-26, 2,278 bars, 30bp per side charged on every crossing, SMA lengths 60-250 swept

Market screener (RSI breadth)

score 27
candidate — score 27, weak; the tercile separation runs against the board's own direction

open the report →

The screener ranks coins by RSI and 24-hour change and prints a long board and a short board. Whether that ranking says anything about what comes next had never been measured, so the share of the basket the board would list long was scored the same way every Lab indicator is: against 30-day forward BTC returns over 2,132 days and three regimes. It scores 27, weak. The pooled correlation is +0.03, the regimes disagree on sign, and the conditional separation points the wrong way.

What was measuredValue
Корреляция с доходностью через 30 дней+0,03
Бычий 2020-21 / медвежий 2022 / сейчас−0,119 / −0,252 / +0,035
Верхняя треть: растущих дней50%
Нижняя треть: растущих дней54%

2,132 days. The reconstruction is approximate: the live board ranks the full TradingView universe while the archive holds 20 liquid coins.

What we would do with it: Do not read the board as a forecast, on this evidence it is not one. The separation even runs against its own logic: when more coins sit above RSI 50, what follows is slightly worse. As a filter of what currently passes liquidity and momentum screens the board stays useful, and that is its actual job.

Tested: 2026-07 · v1.0 · 20-coin liquid basket reconstructed from the spot archive, 2,132 daily observations with overlapping 30d-forward windows across three regimes

TradFi Breakout

score 0
the rule is written, the measurement is not

open the Daily Read →

Breakouts on trade.xyz markets: equities, indices, commodities, FX — with a regime gate built from the universe's own breadth, a relative-strength check, a toxicity veto, and funding treated as a cost filter. There is no backtest and there cannot be one soon: the longest history on the venue is 292 daily bars.

What was measuredValue
Кривая капиталанет
Контроль (удержание списка инструментов)нет
Перестановка имён со совпадением по стороненет
Максимальная история площадки292 дневных бара
Медиана истории129 баров
Рынков с историей от года0 из 88

None of the six figures the report standard requires can be computed on this much history. The product exists so the rule is written down and falsifiable before a sample exists, not as a substitute for measuring it.

Tested: 2026-07 · v0.1.0 · не тестировано — на площадке максимум 292 дневных бара (XYZ100), медиана 129, рынков с историей от года ноль

Donchian breakout — 100-day channel

not re-scored in this framework
candidate algorithm — long-only spot trend following, no leverage

open the report →

A bar closes above the highest high of the prior 100 days, you buy the next open, and a stop trailing 8 daily ATRs below the highest close since entry takes you out. No ranking, no profit target, no moving averages. The rule as specified fails its own placebo and loses money after February 2022. One of the thirty variants tested clears both nulls: the daily bar with a breakout-quality filter that requires the breaking bar to clear one bar-level ATR(14) and leave a fair value gap.

VariantTotalSharpeDrawdownSecond halfNulls
1h база+137.1%0.45−71.1%−31.7%не проходит
1h vol+regime+184.0%0.50−61.1%−16.5%не проходит
4h vol+regime+fvg+177.3%0.51−56.7%−7.1%не считались
1d fvg+197.1%0.53−58.4%+7.7%проходит оба
1h adx+86.1%0.38−70.9%−38.1%не считались
BTC, купить и держать+1416%0.79−83.2%

Thirty cells: three decision bars crossed with ten rule variants, one engine and one universe. Nulls were run at 200 seeds on four rows; the rest say so.

What we would do with it: Do not trade it. The base rule fails its placebo and has lost money since 2022; the surviving variant was picked as the best of thirty and has to be confirmed on a fresh window. All thirty variants are stored as specs with Binance spot execution profiles, so the confirmation can be checked with the same file a bot would trade from.

Tested: 2026-08 · v0.1.0 · 594 Binance spot instruments including delisted ones, 2017-08 to 2026-08, 15-minute bars aggregated to the decision bar, 0.10% taker plus 0.05% slippage per side

Donchian 20d breakout, 10-day channel exit, volatility gate — a bull-phase algorithm

not re-scored in this framework
the fast channel with the turtle exit and an atr7/atr50 expansion gate — long-only, no stop

open the report →

Entry on a 20-day channel breakout taken only when volatility is expanding (7-day ATR above the 50-day), exit when a bar closes below the lowest low of the prior 10 days. The gate lifts sharpe 1.31 to 1.42. The highest total among the finalists (+1584%) - paid for with the deepest drawdown of the three (-32.6%).

Tested: 2026-08 · v0.1.0 · 10 Binance perp majors on daily bars, 2020-09 to 2026-08, 0.10% taker plus 0.05% slippage per side, equal 1/10 sleeves; volatility-expansion gate is part of the rule

Donchian 55d breakout, 10-day channel exit, volume gate — a bull-phase algorithm

not re-scored in this framework
the turtle exit survives where stop lines fail — long-only, exit fills never better than the open

open the report →

Entry on a 55-day channel breakout confirmed by volume (trigger bar's volume above 1.5x its 20-day median - the Effort gate), exit when a bar closes below the lowest low of the prior 10 days. The channel exit is the only non-time exit that survived every control; the volume gate lifts sharpe 1.36 to 1.42 and cuts the drawdown from -33% to -24%.

Tested: 2026-08 · v0.1.0 · 10 Binance perp majors on daily bars, 2020-09 to 2026-08, 0.10% taker plus 0.05% slippage per side, equal 1/10 sleeves; volume gate is part of the rule

Donchian 20d breakout — 10-bar time exit

not re-scored in this framework
candidate from the exit laboratory — long-only, no leverage, no stop by design

open the report →

A bar closes above the highest high of the prior 20 days, you buy the next open and sell at the close of the 10th bar after entry. No stop: the exit laboratory measured 14 exit rules against per-rule random-entry nulls on 560 runs, and every stop-based rule cut the entry's edge before it showed. The top of the replication table is held entirely by time exits. This rule cleared the 95th percentile of its own null on 7 of 10 markets.

Tested: 2026-08 · v0.1.0 · 10 Binance perp majors on daily bars, 2020-09 to 2026-08, common calendar from AVAX's listing, 0.10% taker plus 0.05% slippage per side, no overlapping trades, equal 1/10 capital sleeves

Donchian 55d breakout, 10-bar time exit — a bull-phase algorithm

not re-scored in this framework
the cross-laboratory's winner over 98 entry-exit pairs — long-only, no leverage, no stop by design

open the report →

A bar closes above the highest high of the prior 55 days, you buy the next open and sell at the close of the 10th bar. The slower channel beats the published 20-day variant on both sharpe (1.59 vs 1.51) and drawdown (-21% vs -30%) with half the trades. The best phase goes in the headline per the desk's rule: 88% of the log return accrues in bull phases; in bears it sits near zero without losing.

Tested: 2026-08 · v0.1.0 · 10 Binance perp majors on daily bars, 2020-09 to 2026-08, 0.10% taker plus 0.05% slippage per side, equal 1/10 sleeves, one position per symbol; floor measured on the на дату решения top-30 basket

Funding-Heat Short Fade

not re-scored in this framework
candidate indicator — short-side tactical index

Tactical short-side index that targets overheated names. Exploits elevated funding-rate z-score by entering short on names paying abnormally high funding to capture mean-reversion, supplemented by earning the high funding carry. Regime-dependent (only active in risk-off/bear windows; flat in risk-on).

ConditionResult
Конфигурациявход при z > 1,0, тейк 2%, максимум 10 дней
Бычий рынок 2023-2024−54,2% годовых
Медвежий режимсильный результат
Доля альфы от фандингазначительная при высоких ставках

The regime breakdown was not re-run in the lab framework, so there is no comparable score.

What we would do with it: Do not switch it on without a falling-regime gate. In a bull market it is destroyed. That is not a caveat but a measured −54.2% a year over 2023-2024.

Tested: 2026-07 · v1.0 · full 2020-2026 funding archive, split by regime window

[TT] HyperMomentum v1

not re-scored in this framework
candidate — long-only momentum on 16 majors; the finding is that a high win rate is the defect, not the edge

Built by measuring what the Growi HF vault actually does rather than what it says. Its description claims mean reversion; joining 79,981 of its Open fills to market hourly bars says the opposite: at the hour of a long entry price had already risen 0.32% over the prior hour and 2.78% over the prior day and sat 1.93% above its own 24h mean, against an unconditional background of -0.006% and a 50/50 split. That is a momentum entry. Rebuilt under our constraints (long only, no leverage, no hedge, 10bp per side) the mechanic returns +19.6% against -44.6% for holding the same basket, at a -39.9% drawdown against -67.8%.

VariantTradesTotalmaxDDSharpewin%Edge
TP 3% / SL 5% / 168ч2 253+19,6%−39,9%+0,6865,7+8,4 бп
TP 2% / без стопа / 72ч2 643+4,2%−55,5%+0,2877,5+3,0 бп
TP 1% / без стопа / 168ч2 840−41,2%−64,6%−1,5591,3−13,6 бп
TP 0,5% / без стопа / 24ч9 607−97,8%−97,8%−9,2985,3−31,0 бп
Держать корзину (контроль)−44,6%−67,8%

Placebo for the best cell is -39.8 +/- 7.8bp, so the edge is 6.2 sigma clear. Costs 10bp per side plus real funding.

What we would do with it: Do not ship as a product. The value here is the negative result: a high win rate measurably hurts, and that applies to any strategy that takes profit early and does not cut losses. Before returning to the positive cell it needs a second regime and a universe with no gaps.

Tested: 2026-07 · v1.0 · 16 liquid majors, hourly bars 2025-06-29..2026-07-25, 9,384 bars, long only, gross <= 1x via 8 equal slots, 10bp per side plus real funding, held-out window from 2026-06-01

OI-Momentum (DD-filter)

not re-scored in this framework
candidate indicator — risk-on gate / drawdown filter

A risk-management filter that uses open interest (OI) change to gate entry. While long-side continuation suffers a negative pooled CAGR of -25% in clean bear markets, applying this as a DD-filter successfully cuts maximum drawdown by 2x to 3x across 10 out of 10 backtested assets and beats buy-and-hold on Sharpe ratio.

What was measuredValue
Корреляция с доходностью через 1 день, BTC+0,310
То же, ETH+0,186
То же, в пуле+0,179
Терцильный спред к 1-дневной доходности+0,96%
Просадка при использовании как фильтрав 2–3 раза меньше на 10 из 10 активов

No regime breakdown was measured, so a comparable TT score is not computed: the numbers above are per coin, not per regime.

What we would do with it: Use it only as a risk filter: it does not make money, it stops you buying strength while the regime is red. As a standalone long trigger in a clean bear market it returns −25% a year.

Tested: 2026-07 · v1.0 · BTC and ETH open-interest archive, 1-day forward returns, pooled and per-coin

Structure break with a 10-day channel exit — a бычка phase algorithm

not re-scored in this framework
market structure as an entry rule, both sides, no leverage

open the report →

A close above the last confirmed swing high opens a long, a close below the last confirmed swing low opens a short; the position leaves on a 10-day channel exit. Swings are published at their confirmation bar, so nothing in the rule knows a price that had not printed yet.

Tested: 2026-07 · v0.1.0 · 10 USD-M perp majors on daily bars, 2020-09 to 2026-07, 0.1% per side plus funding accrued daily, equal 1/10 sleeves, one position per symbol, long and short

Candidates we rejected — and the measurement that did it

A rule that failed its own test stays on this page. Deleting it would leave the bench looking like a list of things that worked, which is the one shape research must never take. Each card carries the number that ended it.

Long — Episodic Pivot (бычий режим)

-42.1%
candidate — measured, negative result

Кулламагги — Episodic Pivot on the panel engine. Window 365d: -42.14% at 71.7% drawdown, 151 trades, 6.0% winners.

  • Window 365d: -42.14% at 71.7% drawdown, 151 trades, 6.0% winners.
  • Entry: impulsePct4h >= 10, volSurge >= 1, rvol >= 3, perf3m <= 30, aboveMa20 = 1, regimeRiskOn = 1.
  • Exit: стоп 1 ADR, трейл по MA20. Position 15% of the account.
  • Trigger at bar close, fill at the next open; costs charged on both sides.
  • Without the best three trades: -83.40%.
  • Fingerprint: input 974d7ad1b1174bc3 → result 828fcfedafbb2161; method repo-e2667d2285de6fbd.

2026-08 · v2 · окно 365d, движок панели, издержки с обеих сторон, доля на сделку 15%

Cross-sectional ranker

higher-timeframe research record

Model-card status is derived at refresh time; it is never a standalone trading instruction.

  • Method: closed UTC daily candles with a 14-day cross-sectional horizon.
  • Current gates: regime_edge_concentration.
  • Positive OOS edge concentration: 60.95% by regime, 49.54% by episode; limit 60%.

2026-08-09 · vcross-sectional-ranker-v0 · held-out out-of-sample evaluation, 14-day cross-sectional horizon

Liquidation Cascade (fade)

rejected — the effect is real but an order of magnitude too small to pay for execution

A liquidated position is sold because margin ran out, not because anyone decided the asset was worth less, so a cascade should push price past what information justifies and then come back. Tested on 1.37 million liquidation events across BTC, ETH and SOL over 392 days, that reversal is measurably there and decays with horizon exactly as the hypothesis predicts, and it is worth 0.2 to 5 basis points against a 20 basis point round trip. It is rejected on magnitude, not on absence.

  • Against a side-matched placebo — the same trades placed at random times — 17 of 216 cells clear two standard deviations, against roughly 5 expected from noise.
  • The significant cells cluster at the shortest horizon and vanish by 24 hours: 12 of 54 cells at 15 minutes, 4 at one hour, 1 at four hours, 0 at 24 hours. That decay is the signature of a genuine micro-reversion.
  • Median gross edge across all 216 cells is +0.4bp; the best horizons run +0.2bp to +5.4bp. The cost line is 20bp, so the gap is a factor of 4 to 10, not a few percent.
  • Ten cells did clear the cost line, all short-side, all at a 24-hour hold — the horizon where the effect has already vanished. Against a short-only placebo every one sits inside a single standard deviation, and ETH runs the other way. Their profit is shorting a falling market, not a trigger.
  • Direction is not consistent across assets at the tradeable horizons: the short side on BTC grosses +7.4bp while the identical construction on ETH grosses -2.1bp.
  • A look-ahead was found and removed mid-study: defining exhaustion as 'the next bar is smaller' let the trigger read a liquidation total that does not exist yet at the entry it triggers. Before the fix the gross edge appeared to grow with horizon up to +20.9bp; after it, that growth disappears entirely.

2026-07 · v1.0 · CryptoHFTData liquidations, binance_futures BTC/ETH/SOL, 2025-06-29..2026-07-25, 392 days with no gaps, 1.37M events on 15-minute bars

Labs, algorithms and indicators are purely for informational purposes only. They are not intended to and should not be interpreted as investment or financial advice.