Trading Research β€” Live Results

Forward paper-trading record, validated strategies, and evaluations of published algorithms. All backtest numbers are walk-forward out-of-sample, after 5 bps taker fees and size-aware slippage. Generated 2026-08-04 09:36 UTC.

Live paper trading β€” crypto ensemble

Real forward record β€” daily sessions with simulated fills (fees + slippage) and actual perp funding accrual. No hindsight. The crypto book is one ensemble of three sleeves β€” trend, cross-sectional momentum/carry, and capitulation reversion β€” traded together, with a forward-vs-backtest deviation monitor shown on the tile.

Crypto ensemble β€” ours (paper)
-5.06%
$94,943 Β· session 12 Β· BTC regime bearish Β· monitor PASS z-2.0
Paper equity β€” since inception
Crypto ensemble (ours)
$94.5k$96.6k$98.8k$101.0k$103.1k2026-07-222026-07-242026-07-262026-07-292026-07-312026-08-02
Crypto ensemble β€” recent sessions
DateSessionEquitySince inception PositionsFillsFundingRegime
2026-08-0312$94,942.59-5.06%1213$89.43bearish
2026-08-0211$96,950.29-3.05%124$127.86bearish
2026-08-0110$97,258.77-2.74%125$158.20bearish
2026-07-319$97,230.53-2.77%1216$3.11bearish
2026-07-308$97,347.10-2.65%97$7.06bearish
2026-07-297$97,944.47-2.06%912$9.41bearish
2026-07-286$102,684.17+2.68%1111$59.33bearish
2026-07-265$101,293.80+1.29%1213$50.12bearish
2026-07-254$100,386.56+0.39%94$2.25bearish
2026-07-243$100,411.36+0.41%99$2.63bearish
2026-07-232$99,761.70-0.24%912$32.17bearish
2026-07-221$99,936.53-0.06%1111$0.00bearish

Validated strategies (walk-forward, out-of-sample)

Chained out-of-sample equity from rolling walk-forward folds β€” the training window never sees the test window. Trend Rider: Sharpe +1.28, CAGR +30.4%, max drawdown -18.5% over 61 folds. XSect momentum+carry: Sharpe +1.25, CAGR +33.0%, max drawdown -25.1%. The deployed portfolio blends both (correlation 0.11) at a headline Sharpe of +1.69, max DD -10.8%. That +1.69 is an upper bound: after deflating for the parameter configurations we searched and the ~5-year sample, the honest estimate is β‰ˆ1.2 (plausible range 0.8–1.5) — still well above bitcoin buy-and-hold's 0.55. See Deflated Sharpe ratio in the glossary below.

Out-of-sample equity, $100k start (2021-07 β†’ 2026-06)
Trend Rider (long-only 1d)XSect momentum + carry L/S
$59.7k$156.3k$253.0k$349.6k$446.2k2021-06-302022-05-012023-03-022024-01-012024-11-012025-09-022026-06-29
Full scoreboard β€” every crypto strategy family tried
StrategyData / TFOOS Sharpe CAGRMax DDVerdict
Portfolio: Trend Rider + XSect (55/45 inverse-vol)binance_liquid 1d+1.69+31.0%-10.8%Core of live v2 Β· β‰ˆ1.2 deflated
Trend Rider (long-only, BTC regime filter)binance_liquid 1d+1.26+26.7%-16.3%Validated Β· transfers to 2 other venues
XSect momentum + carry L/Sbinance_liquid 1d+1.25+33.0%-25.1%Validated Β· survives 2Γ— fees
Gated funding arb (vol gate)BTC 1h+0.40+7.0%-31.8%Decayed β€” negative every year since 2023
Grid trading (optimized)BTC 1h+0.01~0%-1.4%Break-even; fees eat the edge
Stat arb BTC-ETH / multi-pair1d-0.12 / -0.58-0.4% / -3.1%-9% / -18%Cointegration breaks out-of-sample
Trend Rider @ 1h (same logic)binance_liquid 1h-1.45-37.2%-75.9%Trend persistence is daily, not intraday
Wave Catcher / Elliott / EMA breakoutBTC 1h-5m-0.8 … -9.8β€”β€”Dead after costs
RL (PPO, 2 reward designs, 5 seeds)BTC 1h-2.6 medianβ€”β€”High seed variance β€” overfit
ML direction forecasting (XGB/LGBM)BTC 1h~+1.2 pre-costβ€”β€”52-53% accuracy dies to costs

Known bias: crypto universes contain only currently-listed coins (survivorship). Results are an optimistic upper bound, partially mitigated by long-only bias, volume gates, and replication across three venues.

Published algorithms β€” evaluated on our data (click to expand)

Strategies from academic papers and replication studies, re-implemented in our event-driven backtester and walk-forward tested on our crypto universes with full costs. Published numbers rarely survive contact with fees, slippage, and out-of-sample discipline β€” the point of this section is to show which ones do.

Algorithm & sourcePublished performance Our SharpeOur CAGROur max DD Verdict
Time-series momentum, vol-targeted (crypto perps)
Moskowitz, Ooi & Pedersen 2012 (JFE); crypto replications 2020-25
30d lookback L/S, vol-targeted, weekly rebalance. Fee-robust (2Γ— fees: Sharpe +0.73) but grid-selected, only 48% profitable folds, and same alpha family as our +1.26 Trend Rider.
Sharpe β‰ˆ 1.5-1.7 vol-targeted BTC trend vs 0.8-1.3 buy-and-hold+0.75+27.4%-53.4%Works, but redundant with Trend Rider
Short-term reversal (crypto alts)
Kosc, Sakowski & Ślepaczuk 2019 (Physica A); IRFA 2022
Best long-only variant: -73% max DD and 2Γ— fees cut CAGR from +12% to +4.5%. The published L/S construction is Sharpe -0.31 after costs β€” the premium lives in illiquid names, pre-cost.
Contrarian dominates momentum on 100-coin universes; edge is a liquidity-provision premium+0.52+12.2%-73.0%Does not survive costs
Funding-rate extreme contrarian (crypto carry)
BIS WP 1087 (2023); He et al. 2022
Already implemented here as funding arb β€” aggregate Sharpe is legacy 2020-22 alpha; negative every year since 2023 as the funding market matured.
Carry Sharpe up to ~6 in 2020-23 samples, decaying to negative by 2025+0.40+7.0%-31.8%Decayed β€” negative since 2023
How the algorithms work β€” and why (click to expand)

Plain-language walkthroughs of every algorithm currently trading in the crypto ensemble above β€” what each one actually does and the reasoning behind it.

Trend Rider49.9% of the crypto book Β· daily Β· long-only

How it works. Goes long only on a strong, volume-confirmed breakout: the trailing ~40-day return must be at least +40% AND the day's volume at least 1.5x its 24-day average (price strength backed by a volume surge). Each entry risks 3% of equity to a 3xATR stop, then rides a chandelier trailing stop with scale-outs at the 1R, 2R and 3R milestones, plus time-based and volume-dry-up exits. It stands completely flat whenever BTC is in a bear regime β€” BTC's close below its 100-day average x 0.95.

Why it should work. Powerful crypto breakouts tend to persist, so it rides the strongest movers, cuts losers quickly, and refuses to fight a bear market. It is deliberately positive-skew: a few big winners carry the whole book, and only about 39% of test windows are profitable.

When it makes money / when it struggles. Makes money in sustained bull trends that throw off a handful of explosive movers; struggles in choppy, sideways or bear markets β€” where by design it mostly sits in cash.

Cross-sectional Momentum + Carry40.1% of the crypto book Β· daily Β· market-neutral long/short

How it works. Every 7 days it ranks the liquid perpetual universe on a 50/50 blend of momentum (the 30-day return, skipping the most recent 3 days) and carry (favouring low or negative funding β€” being paid to hold). It buys the top 5 and shorts the bottom 5, inverse-volatility weighted, with about 50% gross exposure on each side so the book's net direction is roughly zero.

Why it should work. Cross-sectional momentum and carry are two of the best-documented, most durable return premia in markets. The market-neutral construction lets the sleeve work in a bull or a bear alike β€” it kept working through the current bear regime β€” and it also earns funding. This is the steadiest sleeve, profitable in about 75% of test windows.

When it makes money / when it struggles. Makes money when recent winners keep leading recent losers and funding stays favourable; struggles in sharp reversals where yesterday's laggards suddenly lead, or when the whole universe moves together and dispersion collapses.

Capitulation Reversion10% of the crypto book Β· hourly Β· long-only

How it works. It buys a violent alt crash β€” a coin down at least 8% over 4 hours on a 2x-or-greater volume spike β€” but only during a market-wide BTC flush (BTC itself down at least 3% over the same 4 hours). Every trade is bracketed with a 3xATR stop, a 1.5R take-profit and a hard 48-hour maximum hold.

Why it should work. Forced liquidations overshoot to the downside; buying into the flush aims to capture the snap-back bounce once the forced selling exhausts itself. It is a rare-event, insurance-like tail strategy β€” it sits idle with zero trades most of the time and only fires in genuine market-wide crashes.

When it makes money / when it struggles. Makes money when a panic sell-off overshoots and rebounds within a day or two; struggles when a crash simply keeps going with no bounce β€” which is why every trade is tightly stopped and time-boxed.

Weights are the crypto ensemble's current target allocation (v2). These are research strategies run in paper trading to study how they behave β€” described here for transparency, not investment advice.

Research & roadmap

What we're researching and building next β€” reported honestly, wins and NO-GOs alike. Finding that a heavily marketed edge is not alpha is a result we keep, not one we bury. Nothing below is wired into live trading.

"Under the table" β€” crypto informed-flowPhase-1 NO-GO as alphaLogged, not traded

What it is. Following legally public crypto flows β€” on-chain whale transactions, perp funding, open-interest flushes, stablecoin liquidity β€” read faster than the crowd. Public / observable data only; never material non-public information.

Honest verdict. Almost none of it is standalone alpha for a small book. Naive whale-alert copy-trading is front-run by mempool bots and gas / slippage eats the edge; coincident on-chain metrics (SOPR, MVRV-Z, Puell) are redundant and tiny-sample. The Phase-1 backtest of crypto informed-flow signals came back a NO-GO β€” data-blocked and inside sampling noise.

Where the value is. As free positioning / liquidity inputs to log now β€” funding z-score, OI-flush confirmation, stablecoin supply, spot-ETF net flow β€” feeding the capitulation sleeve and a future crypto event dial, not a timing edge.

Point-in-time signal logging β€” cryptoLogging now (shadow)

What we're doing. Forward-recording the free crypto positioning signals above with strict two-timestamp point-in-time discipline (observed_at vs reference_date), joined from the always-on liquidation collector, to self-build history that is unrecoverable later.

Why now. Same logic as the liquidation collector: start the clock even though we don't trade it yet. Cheap optionality; nothing wired to live trading.

Model-health / regime-drift monitorDecision: ship shadowNot wired to trading

What it is. A NEW observability system β€” not a strategy β€” that alerts when the live market has drifted away from the regime a strategy was fit to. A leading structural-drift warning that fires before the PnL confirms the damage, complementing the existing lagging monitor (realised equity vs backtest band, shown on the crypto tile above).

The build decision. Four routes were prototyped on real data. Ship the statistical detectors (BOCPD change-point + regime-novelty) and a PCA / Mahalanobis shadow detector; build next the Kalman-innovation monitor β€” the only route not blind to the trend sleeve's conditional-dependence decay; skip deep nets (no gain over linear on daily data until L2/tick).

Governance. A two-key WATCH → WARN → HALT ladder: a structural alarm must corroborate a performance alarm before any de-risking (input drift alone = early warning; a PnL drop alone = sampling noise). Alarm bands sit outside the ±0.45 Sharpe sampling error, so a 1.1 → 0.6 Sharpe drop β€” within one standard error β€” does not trip an alarm.

Honest read. Spans both books (the crypto sleeves and the equity rotation). Risk / observability infrastructure only β€” shadow-logged, nothing wired to live trading.

Glossary β€” terms to know (click to expand)

A plain-language reference for the metrics and jargon used across both tabs, grouped roughly from basic to advanced.

Return & risk

CAGR (compound annual growth rate)
The single yearly rate that compounds the starting equity into the ending equity over the test period β€” a bumpy equity curve boiled down to one annualized number.
Volatility (annualized)
How much returns swing around their average, scaled to a yearly figure (standard deviation of returns). Higher volatility means a wilder, less predictable ride.
Drawdown / max drawdown
A drawdown is any drop from a prior equity peak. Max drawdown is the worst peak-to-trough fall, described by depth (how far it fell), duration (how long the decline lasted) and recovery (how long to reclaim the old peak).

Risk-adjusted

Sharpe ratio
Return per unit of total risk: average excess return divided by annualized volatility. Roughly, ~1 is respectable and ~2 is very good. We report the sample-adjusted Sharpe, corrected for the limited number of observations.
Sortino ratio
Like Sharpe, but it counts only downside volatility as risk and ignores upside swings β€” rewarding strategies whose surprises are mostly favorable.
Calmar ratio
CAGR divided by max drawdown (conventionally over ~3 years): how much annual return you earn per unit of worst-case loss.
MAR ratio
CAGR divided by max drawdown over the entire track record. Same spirit as Calmar; higher means more reward for the pain endured.

Trade statistics

Expectancy
The average profit or loss per trade: (win rate x average win) minus (loss rate x average loss). A positive expectancy is what makes a strategy worth running.
Win rate / hit rate
The share of trades that close in profit (the two terms are synonyms). A high win rate is neither required nor sufficient β€” a positive-skew system can win under 40% of the time and still be very profitable.
Average win/loss ratio
The size of the average winning trade divided by the average losing trade. Above 1 means winners are individually bigger than losers.
R-multiple
A trade's result expressed in units of the risk taken, where R is the distance to the initial stop. +2R means the gain was twice the amount risked; -1R means the planned risk was lost in full.

Distribution & tail risk

Skew (skewness)
The asymmetry of the return distribution. Positive skew = many small losses and a few large wins (typical of trend following); negative skew = many small gains and rare large losses (typical of carry / selling insurance).
Kurtosis
How fat the tails of the return distribution are β€” how often extreme moves occur versus a normal bell curve. High kurtosis means rare, outsized moves are more likely than a normal model assumes.
CVaR (conditional value-at-risk, tail risk)
The average loss across the worst slice of outcomes β€” e.g. CVaR 95% is the mean of the worst 5% of days. It captures how bad the bad days really are, not just how often they happen.

Validation & robustness

In-sample (IS) vs out-of-sample (OOS)
In-sample is data used to build and tune a strategy; out-of-sample is fresh data it never saw. Only OOS results show whether an edge is real or just curve-fit β€” every backtest number on this page is OOS.
Held-out data
Data deliberately kept out of every choice that shaped the strategy β€” never used to pick parameters, features, or thresholds. It is the honest test: results on held-out data are the closest stand-in for how the strategy would have behaved live.
Walk-forward
A validation method that repeatedly trains on a rolling past window and tests on the next unseen window, marching forward through time β€” mimicking how a strategy would actually be run and periodically retrained.
Fold
One train/test split inside a walk-forward or cross-validation run. Robustness is judged across all folds (are most of them profitable?), not just the pooled average.
INNER / OUTER split
Cutting the backtest timeline in two β€” an earlier INNER window used to develop and tune the strategy, and a recent OUTER window held back untouched. Because OUTER is the most recent stretch of data, comparing INNER against OUTER exposes whether an edge has survived the latest change in market regime.
Market-sentiment / recency lens
Judging a strategy by how it held up in the most recent regime (the OUTER window), not only by full-period averages. Crypto is sentiment-driven and its regimes shift β€” bull to bear, calm to violent β€” so a pooled multi-year number is just a base rate; the recency lens weights current conditions to catch an edge that has quietly stopped working.
Look-ahead bias
Accidentally using information that would not have been known at decision time (for example, a bar's close before it closes). It silently inflates backtests and is one of the easiest ways to fool yourself.
Overfitting
Tuning a strategy so tightly to historical quirks that it memorizes noise instead of signal. It looks brilliant in-sample and falls apart out-of-sample.
Data-snooping / multiple testing
Trying many strategies or parameter sets and keeping the best β€” some will look great by chance alone. The more variants tested, the more the winner's performance is overstated.
Deflated Sharpe ratio
A Sharpe ratio marked down to account for how many configurations were tried and for non-normal returns. It estimates the odds that the observed Sharpe reflects a real edge rather than lucky multiple testing.
Survivorship bias
Testing only on assets that still exist today, quietly dropping those that were delisted or failed. It flatters results because the losers were removed from the universe before the test even began.

Market & crypto

Funding rate
A periodic payment swapped between longs and shorts in a perpetual future that keeps its price tethered to spot. Positive funding: longs pay shorts (crowded longs); negative: shorts pay longs.
Carry
The return earned simply for holding a position when price does not move β€” in crypto perps, the funding you collect (or pay). A carry strategy harvests this yield.
Basis
The gap between a futures/perpetual price and the underlying spot price. It reflects the cost of carry and how the market is positioned.
Perpetual (perp)
A futures contract with no expiry date, held near spot by the funding mechanism. It is the dominant instrument for crypto trading.
Long / short
Long profits when price rises; short profits when price falls (you sell borrowed exposure and aim to buy it back cheaper).
Gross vs net exposure
Gross exposure sums the absolute size of every position (total capital at work); net exposure is longs minus shorts (the directional tilt). A book can be large gross yet near-zero net.
Market-neutral
A portfolio built so net exposure is about zero β€” balanced longs and shorts β€” aiming to profit from relative winners vs losers rather than the market's overall direction.
Leverage
Controlling a position larger than your capital by borrowing or posting margin. It magnifies gains and losses alike, and is capped at the execution layer here.

Signals & strategy

Momentum β€” time-series vs cross-sectional
Momentum is the tendency of winners to keep winning. Time-series momentum judges each asset against its own past (buy what has been rising); cross-sectional momentum ranks assets against each other (buy the strongest, sell the weakest).
Mean reversion
The opposite bet to momentum: prices stretched far from a norm tend to snap back, so you buy the oversold and sell the overbought.
Trend following
Systematically riding sustained directional moves β€” cutting losers quickly and letting winners run. A positive-skew, momentum-family approach.
Regime
The prevailing market state (bull vs bear, trending vs ranging, calm vs volatile). Many strategies change behavior or stand aside depending on the detected regime.
Slippage
The gap between the price you expected and the price you actually got, from spread, market impact and delay. It grows with order size relative to available liquidity.
Latency
The delay between deciding to trade and the order reaching the market. More latency means more slippage and more missed fills.
Position sizing
How much capital to commit per trade. Fixed-fractional risks a set % of equity each time; inverse-vol puts smaller size in more volatile assets; vol targeting scales the whole book toward a chosen volatility; Kelly sizes by estimated edge and is capped (half-Kelly) to tame its swings.