Concept · Reading the returns
Status: Alpha is computed and stored by PerpForge but not displayed on any user-facing surface as of 2026-07-01. Three structural failures make it misleading on a mixed-direction, mixed-leverage leaderboard. See ADR-0010 for the full rationale and the condition under which alpha display may be reconsidered.
A strategy's return minus the buy-and-hold return over the same window — "how much it beat, or trailed, just holding the coin." Positive = the strategy added value; negative = holding won.
Alpha is the part of a strategy's return that isn't explained by the market simply going up. If ETH rose 392% and your strategy made 420%, your alpha is +28 points — the extra you earned for your trouble. If you made 200%, your alpha is −192 points: you underperformed the lazy default and the trading actively cost you.
The opposite of alpha is beta — return you got just by being exposed to the market. In a raging bull, beta is enormous and easy; alpha is what's left after you subtract the free beta. Beating buy-and-hold is hard precisely because buy-and-hold already harvests all the beta with zero skill.
alpha = strategyReturn − buyAndHoldReturn
strategyReturn = finalEquity / initialEquity − 1
Stored per strategy as alpha_pct on backtest_summaries (Phase 600). "Beat buy-and-hold" (beat_buy_and_hold in the dossier CSV) is exactly alpha > 0.
edge_significance, not alpha. See leverage.Alpha is honesty question #4 made into a number. But it is the least risk-aware metric on the board: it compares two raw returns and ignores that buy-and-hold earned its return by surviving a near-wipeout drawdown (see risk adjusted return, drawdown). On run 83:
So the 6 positive-alpha rows are the most suspect on the board (selection bias + leverage amplification), not the most trustworthy — verify them on edge-significance, never on alpha.
Alpha has units — it is not unitless. Alpha is measured in the same units as return: percentage points (pp). "Strategy returned 12%, benchmark returned 8% → alpha = +4 pp." This matters for cross-timeframe comparison: 4 pp alpha on a 6-month window is not the same achievement as 4 pp alpha on a 2-year window, because the benchmark return over those windows differs.
Contrast with Sharpe ratio, which IS unitless (return ÷ volatility — units cancel). Sharpe is comparable across strategies and timeframes without adjustment; alpha is not.
Cross-symbol interpretation (with a fixed window). When all strategies run the same backtest dates, alpha % is calendar-comparable across timeframes (a 4h strategy and a 1h strategy both played the same market). But across symbols, alpha is "local" — each strategy's benchmark is buy-and-hold of its own symbol. A strategy with +10% alpha on ETH beat holding ETH; one with +10% alpha on BTC beat holding BTC. These are different achievements if the two symbols had different buy-and-hold returns that window. Alpha ranks cleanly within a symbol; cross-symbol alpha comparison requires normalization.
Alpha needs a CI. Like all backtest metrics, alpha is a sample estimate with uncertainty. A strategy with 3 trades showing +50% alpha and one with 300 trades showing +50% alpha look identical on raw alpha — but the first has a confidence interval (CI) of roughly ±200% and the second ±5%. The number is meaningless without the CI. See GAP-003 in .planning/threads/product-gaps.md.
wiki/qa-sessions/2026-06-22-session.md#q1 (first formal entry)wiki/qa-sessions/2026-06-28-session.md#q3 (units clarification)wiki/qa-sessions/2026-06-28-session.md#q4 (cross-symbol / cross-timeframe interpretation)growth/content/dossiers/ema-cross/1-analysis.md §4 + §6 (the buy-and-hold beaters, run 83)docs/analytics.md §"Stored per-strategy buy-and-hold + alpha"Alpha answers "did you beat a passive long exposure?" — not "did you beat doing nothing?"
In spot trading, "doing nothing" = hold the asset = buy-and-hold. The two questions are the same.
In perpetual futures (perps), "doing nothing" = hold cash (0% return). Opening any position — long or short — is active. So in perp context:
Why show alpha at all? Beta removal. Without it, a long strategy in a bull market looks great even if the market did all the work. Alpha strips out the "free ride" — what's left is what the strategy earned on its own.
The leaderboard confusion risk: A user seeing alpha may read it as "excess over doing nothing" when it's "excess over passive long." For short and bidirectional strategies, this actively misleads. See buy and hold and GAP-007 in .planning/threads/product-gaps.md.
Related concepts
See it in a real result →Put it to the test
Spawn your variant, run it on the same engine, and read the edge-significance verdict before you risk real money.