1.2.1 Every return has a payer
Markets do not pay you for being clever, or for being patient, or for owning a fast computer. They pay you because somebody, somewhere, is handing you money — and you should be able to say who, and why.
The definition this course uses: an edge is a durable reason your trades earn more than they cost — a counterparty who pays you, a reason they pay, and a reason they will keep doing it. Returns above what cash pays — the excess return of Session 2.3 — come from two kinds of transaction. Either you provide a service somebody wants — you take a risk off their hands, or let them trade the instant they need to — or you profit from somebody else's mistake or delay. Fig 1.2.1 sorts the five honest sources of edge into those two families.
The difference between the families is the most useful idea on this page. When the payer gets something it wants — insurance against a crash, the ability to sell now — the payment can last indefinitely: it is a fair price for a real service. When the payer gets nothing — it sold in a panic, traded on stale information, was a microsecond slow — every competitor who notices takes a slice, and the edge shrinks towards zero. The first family is a business; the second is a race.
A pattern in historical prices is not an edge. An edge is a reason a particular group of market participants will keep transferring money to you. If you cannot name who pays you and why they keep paying, you do not have an edge — you have a backtest. Session 1.3 makes this the first gate of the research lifecycle.
Treat a strategy like a business plan: revenue has to come from customers. A risk premium is an insurance business — steady premiums, occasional huge claims. Liquidity provision is a convenience store — a thin margin on every sale. Informational and latency edges are product races — great margins until a competitor ships something better. You met the firms that run each business in Session 1.1 — What Quants Actually Do.
1.2.2 The five sources, side by side
For each source, ask who pays you, why it persists, how much money it can absorb and what its returns look like. The answers decide how you test, size and watch it.
| Source | Who pays you | Why it persists | Capacity | Typical shape | Built in |
|---|---|---|---|---|---|
| Risk premium | hedgers, the risk-averse, the leverage-constrained | the risk is real and someone must hold it | very large | steady, with rare deep losses | Session 8.4, Session 8.5, Session 10.7 |
| Behavioural anomaly | biased or rule-bound traders | limits to arbitrage | medium; shrinks as traded | varies; some crash | Session 7.1, Session 8.2, Session 8.6 |
| Liquidity provision | traders who must trade now | inventory risk; scarce capital in a panic | small to medium | many small gains; bad days in stress | Session 8.2, Session 14.5 |
| Informational edge | less-informed traders | data or skill is rare — until it isn't | small to medium; decays | lumpy, around news | Session 8.6, Session 13.1 |
| Latency edge | slower traders with stale quotes | winner-takes-most races, large fixed costs | small; a few firms take most | tiny, frequent, very smooth | Session 14.6 |
Risk premia — paid for bearing risk others want to shed
A risk premium is the extra expected return for holding something that loses money at the worst possible time. The equity premium is the textbook case: in US data from 1889 to 1978, stocks beat safe short-term securities by about six percentage points a year (Mehra & Prescott, 1985). The usual explanation is that stocks fall in recessions, exactly when people most need their savings — though Mehra & Prescott's point was that standard models of risk aversion cannot justify a premium that large, the "equity premium puzzle", still debated. Carry, value and the volatility risk premium share the same logic: a risk premium persists because it has bad times. Without them it would be a free lunch — and free lunches get eaten.
Behavioural anomalies — paid by other people's biases
An anomaly is a return pattern that known risks do not explain. The classic is momentum: stocks that rose over the past three to twelve months have tended to keep rising (Jegadeesh & Titman, 1993), usually read as investors under-reacting to news. It survives because betting against a mispricing is itself risky and capital-hungry — the limits to arbitrage of Session 7.1 — but it can be arbitraged: published anomalies weaken once investors read about them, the post-publication decay of Session 1.3. Whether value and momentum are premia or anomalies is argued both ways (Session 7.4); the label matters because a risk premium should survive being known and a mispricing should not.
Liquidity provision — paid for immediacy
Someone who must sell now — a fund meeting redemptions, a trader whose stop was hit — accepts a slightly worse price to trade immediately. The liquidity premium is what you earn on the other side: a market maker earning the bid-ask spread, or a short-term reversal strategy buying last week's biggest losers. Nagel (2012) shows that reversal returns can be read as the returns to supplying liquidity, and that they spike in turmoil. You are paid for holding inventory while prices move and for trading against people who may know more (adverse selection). The same phrase also names the extra return on assets that are hard to sell at all.
Informational edge — paid for knowing sooner or better
An informational edge means your forecast is better than what the price already reflects: better data, or better processing of the same data. Katona, Painter, Patatoukas & Zeng (2025) show that investors with satellite counts of cars in retailers' car parks traded profitably ahead of earnings, with less-informed individual buyers on the other side. The limit is legal as well as competitive: trading on material non-public information is insider trading (insider dealing, in UK terms), and Session 13.1 draws the line for alternative data.
Latency edge — paid for being first
A latency edge is being faster, not smarter: trading against stale quotes before they are updated. Aquilina, Budish & O'Neill (2022) find that such speed races account for about a fifth of trading volume in FTSE 100 stocks, and that the top six firms account for over 80% of race wins and losses. For most readers the honest lesson is in Session 14.6: this is a winner-takes-most arms race, not a place to start.
1.2.3 The shape of a return
Two strategies with the same Sharpe ratio can be completely different animals. How the returns are distributed — steady with rare crashes, or slowly bleeding with rare jackpots — tells you which source you are really harvesting.
Risk premia usually look like the first panel: paid to hold what others fear, most months are good and a few are terrible — a long left tail, or negative skewness (Session 3.2). Currency carry trades crash when traders unwind them together (Brunnermeier, Nagel & Pedersen, 2008); momentum crashes, rarely and violently, when a falling market rebounds (Daniel & Moskowitz, 2016). Selling volatility is the purest case: the market's price of future S&P 500 variance has on average exceeded the variance that followed (Carr & Wu, 2009), so sellers collect a premium — until a day like 5 February 2018, when XIV, an exchange-traded note short VIX futures, lost more than 80% of its value and was wound up (Credit Suisse, 2018). Trend following, by contrast, loses small amounts often and wins big in sustained moves: the second panel.
The lab's Insurer makes the first panel concrete. Every day it collects a premium, and it pays 3 times the amount by which the day's fall exceeds 3% — a one-day put struck that far below the market, sold that many times over — priced at 2 times its expected payout. That markup is the risk premium. Over 1,000 simulated years it averages 5.0% a year with a Sharpe ratio of 0.53, makes money in 74% of months, and has a monthly skewness of −5.0.
The 20-year sample used in the rest of this session was unkind to it: 14 market crash days where 8 were expected cut its average to 2.1% a year (Sharpe ratio 0.19), with a worst month of −23% — though it still made money in 75% of months. Same strategy, same premium: whether its record looks brilliant or dismal depends on whether the bad times turned up (fig 1.2.3).
A strategy that sells insurance looks safest just before it isn't. Volatility and the Sharpe ratio are measured on the months you happen to have seen; if your sample holds few crashes, both flatter the strategy — and if it holds many, as ours did, they damn it. Look at the worst month, the maximum drawdown and the skewness, and ask what a crash twice as bad as the worst you have seen would do. A high Sharpe ratio with strongly negative skew is a warning, not a trophy; Session 9.8 builds the tools.
1.2.4 Alpha and beta
Most of any strategy's return is exposure to things you could buy cheaply. Alpha is what is left over — and measuring it is a regression.
Beta measures how much a strategy moves when a factor moves: a market beta of 2 means that on a day the market rises 1%, the strategy tends to rise 2%. Beta is cheap: an index fund, which simply holds an index's stocks at index weights, sells you market beta for a small fraction of a percent a year. Alpha is the average return left after you subtract what the strategy's betas would have earned anyway. Only alpha is worth paying skill prices for.
In words: each day's excess return is a constant, plus beta times the market's excess return, plus noise that averages to zero. With the market's return and the risk-free rate over the same day:
With several factors, each gets its own beta, and ordinary least squares splits the average excess return exactly into alpha plus each beta times its factor's average — a factor model, built properly in Session 7.2 — CAPM, APT & Factor Regressions, with honest standard errors in Session 5.2. Here it is a lie detector.
Four strategies in a world where we know the truth
On real data you never know the true alpha, so the lab builds a synthetic market with quantnb.synth.factor_model_returns: 300 stocks over 20 years, driven by the market (a 6% premium, with rare one-day crashes), a value-like STYLE factor (a 4% premium), an industry factor that pays nothing, and the Insurer's crash-insurance factor. Cash pays 0%. Only one of four strategies has skill:
- Rocket buys the 30 most market-sensitive stocks and adds leverage: 1.2× the capital. Market beta in a costume.
- Picker is factor-neutral (market, style and industry hedged) with a genuine informational edge: its monthly forecasts of stock-specific returns are correlated just 0.01 with the truth.
- Insurer sells crash insurance on the index (§1.2.3). A risk premium.
- Bargain is long the 30 most STYLE-exposed stocks and short the 30 least, market hedged. A style factor in disguise.
| Strategy | Average (arithmetic) return a year | CAGR | Volatility | Sharpe ratio | Monthly skew | Max drawdown |
|---|---|---|---|---|---|---|
| Market | 9.5% | 8.6% | 16.0% | 0.60 | −0.2 | −34% |
| Rocket | 22.2% | 18.0% | 33.4% | 0.66 | −0.2 | −65% |
| Picker | 2.9% | 2.8% | 5.0% | 0.57 | 0.1 | −15% |
| Insurer | 2.1% | 1.4% | 11.5% | 0.19 | −4.0 | −34% |
| Bargain | 4.9% | 4.6% | 8.6% | 0.57 | −0.1 | −29% |
Judged like a fund factsheet, the Rocket is the star: it averaged 22.2% a year against the market's 9.5%. The crash-hit Insurer looks like the dud, and the Picker, the only one with skill, looks dull. Averages are shown because the alpha-plus-beta split is exact only for them; the money compounded at the lower CAGR, the gap being the volatility drag of Session 2.3.
Now the regressions. Each alpha comes with its t-statistic — the estimate divided by its standard error; beyond about 2 it is conventionally called significant. The long-run column is what the market-only model would report with unlimited data (the lab's 1,000-year simulation).
| Strategy | Market beta | Alpha vs market only (t-stat) | Alpha vs full model (t-stat) | Market-only alpha, long run | The truth |
|---|---|---|---|---|---|
| Rocket | 2.06 | 2.5% (2.0) | 2.1% (1.7) | 0.3% | market beta 2.06, no alpha |
| Picker | 0 (hedged) | 2.9% (2.5) | 2.9% (2.6) | 3.0% | alpha 3.0% from information |
| Insurer | 0.25 | −0.2% (−0.1) | 0.6% (0.6) | 4.0% | 3× short insurance, no alpha |
| Bargain | 0 (hedged) | 4.8% (2.5) | 0.1% (0.1) | 4.0% | style beta 1.00, no alpha |
The Rocket's costume is the thinnest: the market explains 97% of its daily variance, and beta times the market's average explains 19.7% a year out of its 22.2%. The leftover has a t-statistic of 2.0 — borderline "significant" — yet its long-run value is 0.3%: a sample this short can manufacture a t of 2 (Session 1.3). The Bargain is the clean case: a market-only alpha with a t of 2.5, the kind of number that gets a strategy funded, falls to 0.1% once the style factor is added. The Insurer shows one sample misleading the other way: its crash-heavy sample left nothing for either model to call alpha, but in the long run a market-only regression credits it with 4.0% a year — the premium for crash risk that a straight line through the market cannot see. Only the Picker keeps its alpha under every model, close to its true 3.0%.
The regression, as the lab runs it:
from quantnb.stats import factor_regression fit = factor_regression(strategies["Bargain"], factors[["MKT"]], names=["MKT"]) fit["alpha_annual"], fit["alpha_t"] # what most people check: the market-only "alpha" cols = ["MKT", "STYLE", "IND", "PUT"] # every priced factor in this world fit = factor_regression(strategies["Bargain"], factors[cols], names=cols) fit["alpha_annual"], fit["betas"]["STYLE"] # alpha ≈ 0; the STYLE beta ≈ 1
There is no such thing as the alpha of a strategy, only its alpha against a stated set of factors. Against the market alone, selling insurance and tilting to cheap stocks look like skill; against the factors they load on, they are beta. When someone quotes you an alpha, the first question is: relative to what?
1.2.5 Why most apparent edges are none of them
Most strategies that look like alpha fail for one of five boring reasons. Rule out all five before you believe in skill.
| Disguise | What it looks like | How to unmask it | Taught in |
|---|---|---|---|
| Hidden market beta | beats the index in a rising market | regress on the market; compare Sharpe ratios, not raw returns | Session 7.2 |
| Hidden factor beta | "market-neutral alpha" with a steady tilt | regress on the known factors: value, momentum, carry, quality | Session 7.3, Session 7.4 |
| A risk premium with a crash in its future | high Sharpe, smooth curve, negative skew | look at skew, worst months and drawdown; add a volatility or crash factor | Session 3.2, Session 10.7 |
| Luck and overfitting | a great backtest after many tries | count the trials, deflate the Sharpe ratio, use a holdout once | Session 1.3, Session 6.7 |
| Costs | an edge smaller than the cost of trading it | backtest with realistic transaction costs and capacity | Session 6.5 |
Neutral to the market is not neutral to everything. The Bargain's market beta was zero by construction, yet its return came from a style factor; the Insurer's long-run market beta is only 0.16, and its return comes from selling crash insurance. Paying alpha-level fees for value, momentum, carry or short-volatility exposure that factor products sell cheaply is a common and expensive mistake.
Harvesting risk premia on purpose is a perfectly good business. The errors are paying for them as skill, sizing them as if they could not crash, and believing they diversify you when they are the bet you already own. Name the exposure, price it, size it.
1.2.6 The arithmetic of active management
Beating the market is a contest among active investors, and the scoreboard has an unforgiving property: before costs it sums to zero; after costs, to less than zero.
William Sharpe (1991) needed three pages. Divide every investor into passive — in practice, index funds holding every security at its market weight — and active, holding anything else. Passive investors earn the market return by construction, and the market return is the value-weighted average of everyone's return. So the average actively managed dollar earns the market return too, before costs — and less after, because active management costs more. With the passive share of the market:
That makes beating the market, measured against the market, a zero-sum game among active investors before costs, and a negative-sum one after. It does not say nobody can win; it says every winner's excess gain is somebody else's excess loss.
The lab checks it with 1,000 active managers who hold random tilted portfolios, re-drawn every year, which together with a 40% passive share own exactly the whole market. In every year of the sample, the average active dollar earned the market return to within 4e-16 — floating-point rounding. Individually, though, each manager is a coin toss: in a given year 48% beat the index fund before costs. Charge them 1.0% a year against the index fund's 0.05% — illustrative figures for fees plus trading costs (Session 1.1 explains how funds charge) — and only 35% beat it in a given year, and 8% over all 20 years.
| Horizon | Managers beating the index fund, before costs | After costs |
|---|---|---|
| Any single year | 48% | 35% |
| All 20 years, compounded | 47% | 8% |
Real data agree. Fama & French (2010) find that the aggregate portfolio of US active equity mutual funds is close to the market portfolio, and that the high costs of active management show up almost intact as lower returns to investors. The arithmetic is contested at the edges: Pedersen (2018) points out that real index funds must trade whenever shares are issued, bought back or reshuffled in an index, so active managers who supply that trading can, in aggregate, earn something for it. That softens the arithmetic; it does not repeal it.
Who is on the other side of your trade?
Zero-sum turns §1.2.1's question into a test. Every time you buy, someone sells to you. If the honest answer to "who, and why are they wrong to?" is a pension fund rebalancing on a fixed date, a forced seller meeting redemptions or a buyer paying for insurance, you may have an edge. If the answer is another quant with the same data and a better model, you are the one paying. If you cannot answer, assume the second. Session 1.4 looks at the evidence on who actually wins.
The Picker's forecasts call the direction of a stock's specific return correctly only 50.3% of the time. That is enough because it makes the call on 300 stocks every month — a breadth of 3,600 bets a year. Grinold & Kahn's fundamental law of active management says the information ratio is roughly the information coefficient times the square root of breadth, : here 0.01 × √3,600 = 0.60. The lab measured 0.57. Session 8.7 — Combining Signals builds it properly — including why real bets are never as independent as that square root assumes.
1.2.7 Try it
Open the companion lab and take the costumes off with your own hands.
1. Predict the Rocket's average return from its beta alone: 2.06 × the market's 9.5% ≈ 19.7%. Run the lab and compare with its section 4 track records (the first table in §1.2.4).
2. Set ROCKET_LEVERAGE = 2.0. Predict the new market beta and whether the alpha's t-statistic changes, then run. Why can't leverage make an alpha more significant?
3. In section 5, add a third model to MODELS: "mkt_style": ["MKT", "STYLE"]. Does the Bargain's alpha vanish with just these two factors? What does that tell you about the exposure it was hiding?
4. Success looks like this: you can say in one sentence each why the Rocket, the Insurer and the Bargain are not alpha, and which factor unmasks each one.
1.2.8 Glossary · Check yourself · Go deeper
Check yourself
1. A fund averaged 22% a year over a period when the market averaged 9.5%, with a Sharpe ratio of 0.66 against the market's 0.60. Its manager claims 12.7 percentage points of alpha. What do you check first?
2. Over a long record, a strategy has made money in 74% of months, with a Sharpe ratio of 0.53, a market beta of 0.16 and a market-only alpha of 4.0% a year. Should you invest?
3. Classify each by source, and name who pays: (a) quoting both sides of a thinly traded stock all day; (b) buying last year's biggest winners; (c) holding high-interest currencies funded in low-interest ones; (d) buying a retailer after satellite images show full car parks, before earnings.
4. A colleague says: "Active management is zero-sum, so nobody can have an edge." What is right and what is wrong?
5. A market-neutral fund shows a large alpha against the market. What regression would you run next, and what result would change your mind about paying its fees?
1. In the lab, set INSURE_MARKUP = 1.0 (insurance sold at exactly its expected payout). Predict the Insurer's long-run average return and market-only alpha, then read them in section 3. What is left to pay you for the crash risk?
2. Set IC = 0.02. Use the fundamental law to predict the Picker's information ratio, then check it. Restore it, set N_ASSETS = 75 and predict again; explain any gap using the standard error of 20 years of data.
3. Take one strategy you have seen advertised. Write five lines: which source, who pays, why it persists, its capacity, the shape you expect. Keep it: it becomes the "who pays us" line of your first pre-registration in Session 1.3.
4. Read Sharpe (1991) — three pages — then the introduction of Pedersen (2018) for the counter-argument.
📚 Go deeper
- Sharpe, W. F. (1991). "The Arithmetic of Active Management." Financial Analysts Journal 47(1), 7–9. doi:10.2469/faj.v47.n1.7
- Ilmanen, A. (2011). Expected Returns: An Investor's Guide to Harvesting Market Rewards. Wiley. ISBN 978-1-119-99072-7
- Grinold, R. C. & Kahn, R. N. (2000). Active Portfolio Management, 2nd ed. McGraw-Hill. ISBN 978-0-07-024882-3
- Pedersen, L. H. (2018). "Sharpening the Arithmetic of Active Management." Financial Analysts Journal 74(1), 21–36. doi:10.2469/faj.v74.n1.4
- Asness, C. S., Moskowitz, T. J. & Pedersen, L. H. (2013). "Value and Momentum Everywhere." Journal of Finance 68(3), 929–985. doi:10.1111/jofi.12021
Sources for the numbers
- Mehra, R. & Prescott, E. C. (1985). "The Equity Premium: A Puzzle." Journal of Monetary Economics 15(2), 145–161. doi:10.1016/0304-3932(85)90061-3
- Jegadeesh, N. & Titman, S. (1993). "Returns to Buying Winners and Selling Losers: Implications for Stock Market Efficiency." Journal of Finance 48(1), 65–91. doi:10.1111/j.1540-6261.1993.tb04702.x
- Nagel, S. (2012). "Evaporating Liquidity." Review of Financial Studies 25(7), 2005–2039. doi:10.1093/rfs/hhs066
- Katona, Z., Painter, M. O., Patatoukas, P. N. & Zeng, J. (2025). "On the Capital Market Consequences of Big Data: Evidence from Outer Space." Journal of Financial and Quantitative Analysis 60(2), 551–579. doi:10.1017/S0022109023001448
- Aquilina, M., Budish, E. & O'Neill, P. (2022). "Quantifying the High-Frequency Trading 'Arms Race'." Quarterly Journal of Economics 137(1), 493–564. doi:10.1093/qje/qjab032
- Brunnermeier, M. K., Nagel, S. & Pedersen, L. H. (2008). "Carry Trades and Currency Crashes." NBER Macroeconomics Annual 23, 313–347. doi:10.1086/593088
- Daniel, K. & Moskowitz, T. J. (2016). "Momentum Crashes." Journal of Financial Economics 122(2), 221–247. doi:10.1016/j.jfineco.2015.12.002
- Carr, P. & Wu, L. (2009). "Variance Risk Premiums." Review of Financial Studies 22(3), 1311–1341. doi:10.1093/rfs/hhn038
- Credit Suisse AG (2018). "Credit Suisse AG Announces Event Acceleration of its Daily Inverse VIX Short Term ETNs" (XIV), press release, 6 February 2018. https://mondovisione.com/
news/ credit- suisse- ag- announces- event- acceleration- of- its- daily- inverse- vix- short- ter- 201826/ - Fama, E. F. & French, K. R. (2010). "Luck versus Skill in the Cross-Section of Mutual Fund Returns." Journal of Finance 65(5), 1915–1947. doi:10.1111/j.1540-6261.2010.01598.x
Educational material only — not investment, legal or tax advice. Backtests and simulations are hypothetical. Disclaimer · Text CC BY 4.0 · Code MIT.