Skip to content
QuantMax
QuantMax
  • Overview
  • Curriculum
    • FLUMental maths and numerical fluency
    • COMBCounting and combinatorics
    • PROBProbability
    • STATStatistics and inference
    • REGRegression and econometrics
    • TSTime series
    • LALinear algebra
    • SCStochastic calculus
    • MLMachine learning
    • SIGAlpha and signal research
      • 1The research pipeline

        • The research pipeline: from hypothesis to live capital
      • 2Signal construction

        • Constructing a signal: standardisation, neutralisation and combination
      • 3Measuring a signal

        • Measuring a signal: IC, breadth and the fundamental law
      • 4Factor models

        • Factor models: CAPM, Fama–French and statistical factors
      • 5Risk models

        • Risk models: covariance estimation, VaR and expected shortfall
      • 6Portfolio construction

        • Portfolio construction: mean-variance, and why nobody uses it raw
      • 7Execution and costs

        • Execution: market impact, implementation shortfall and capacity
      • 8The overfitting problem

        • The overfitting problem: deflated Sharpe and what discipline looks like
    • CASEResearch case studies

Practise

  • Question bank
  • Mental arithmetic
  • Market simulator
  • Arbitrage trees
  • Horse racing
  • Bid book
  • Screening tests
  • Mock papers

Reference

  • Formula reference
  • Search

Your record

  • Review queue
  • Progress
  • Leaderboard
  • Profile
  • Invite friends
AccountSend feedback
  1. Curriculum
  2. /Quantitative research
  3. /Alpha and signal research
  4. /The research pipeline

The research pipeline: from hypothesis to live capital

SIG · Chapter 1·12 min read·Asked at Two Sigma, AQR, Citadel, Point72

After this lesson you should be able to

  • Describe the stages a signal passes through and what kills it at each.
  • Say why the hypothesis has to come before the data.
  • Explain what research hygiene means in practice.

Signal research is a pipeline with a brutal attrition rate: most ideas die, and the discipline is in killing them cheaply and in the right order. Working the stages in sequence — hypothesis, data, feature, evaluation, risk, capacity, live — means the expensive checks only ever run on ideas that have survived the cheap ones.

StageQuestionWhat kills it here
HypothesisWhy should this predict anything?No economic mechanism
DataIs it available point-in-time?Look-ahead, survivorship, revisions
FeatureHow do I express it numerically?The construction destroys the signal
EvaluationDoes it forecast, out of sample?IC indistinguishable from zero
RiskIs it a known factor in disguise?Alpha vanishes after neutralisation
CapacityHow much can it carry?Costs exceed the edge at size
LiveDoes it work with real money?Live performance well below backtest
Table 1.1 · The stages. The order is a cost ordering. Checking the mechanism takes a minute and checking capacity takes weeks, so anything that would fail the first check should never reach the last.

Proposition 1.2

The hypothesis comes first

Write down what you expect to find and why, before touching the data. It is not a formality: it fixes the number of hypotheses being tested at one, which is the only thing that makes a p-value or a Sharpe ratio interpretable. An idea that arrives from a data sweep has an unknown trial count attached, and no amount of subsequent validation recovers it.

Holds when

  • A mechanism can be behavioural, structural or a risk premium — but it must exist and be stateable.
  • "The data say so" is not a hypothesis; it is a description of a search.
  • Pre-registering the universe, the horizon and the evaluation metric is part of the same discipline.

Why the mechanism does the work. There are far more plausible-looking patterns in financial data than there are real ones, so statistics alone cannot separate them — the multiple-testing arithmetic makes that clear. What the mechanism buys is a *prior*: an idea with a reason to work should be believed on much weaker evidence than one without. It also tells you when to abandon it, because a signal with a stated cause has a stated condition under which the cause stops operating. A signal with no mechanism has no such condition, so you learn nothing from its decay.

Research hygiene

  • Version the code and the data together, so a result can be reproduced exactly.
  • Log every variant tried, including the abandoned ones, and keep the count.
  • Build the evaluation before the model, so you cannot tune the evaluation to the result.
  • Keep a final holdout untouched until the decision is made.
  • Write the conclusion you expect before you run it; note when you were wrong.

Example 1.3

Attrition arithmetic

A team tests 200 ideas a year, and one in twenty is genuinely real. At 5%5\%5% significance and 60%60\%60% power, how many findings are false?

Show the worked solutionHide the worked solution

Worked solution

  1. Formula
    true positives=πNβ,false positives=(1−π)Nα\text{true positives} = \pi N \beta, \qquad \text{false positives} = (1-\pi)N\alphatrue positives=πNβ,false positives=(1−π)Nα
  2. Substitute
    N=200, π=0.05, α=0.05, power=0.6N = 200, \ \pi = 0.05, \ \alpha = 0.05, \ \text{power} = 0.6N=200, π=0.05, α=0.05, power=0.6
  3. Solve
    true=200×0.05×0.6=6\text{true} = 200 \times 0.05 \times 0.6 = 6true=200×0.05×0.6=6
  4. false=200×0.95×0.05=9.5\text{false} = 200 \times 0.95 \times 0.05 = 9.5false=200×0.95×0.05=9.5
  5. Answer
    about 61% of findings are false\text{about } 61\% \text{ of findings are false}about 61% of findings are false

Sanity check. Even with a respectable hit rate and standard thresholds, the majority of significant results are wrong. Raising the prior — by only testing ideas with a mechanism — is far more effective than tightening the threshold, because it changes π\piπ rather than α\alphaα.

The rest of this lesson is in Premium

You have read the opening. 11 more sections follow, including 3 worked examples and 3 quick checks.

Start the free 7-day trialSign in

Nothing is charged for 7 days, and you can cancel before then. Or read The law of large numbers and the central limit theorem in full, free.

Constructing a signal: standardisation, neutralisation and combination →
On this page
  • The stages
  • The hypothesis comes first
  • Worked example — attrition arithmetic

QuantMax · 141 lessons · 1342 questions · c5c0caa

  • Premium
  • Arbitrage trees
  • Horse racing
  • Invite friends
  • Account
  • About QuantMax

Firm names identify publicly reported question patterns and nothing more. QuantMax is not affiliated with, endorsed by, or recruiting for any firm named in the curriculum. Everything you do in lessons and the question bank is kept to your account.