Data traps: survivorship bias, look-ahead bias, adjustments and point-in-time data

What you will learn

  • Explain how survivorship bias inflates tests on today’s stock lists.
  • Identify look-ahead bias in rules, fills and data.
  • Use split- and dividend-adjusted data correctly.
  • Explain what point-in-time data is and when it matters.

Check your understanding

Answer each question to see the explanation. Answers are not saved.

  1. You test today’s 500 most liquid US stocks back to 2000 and compare the result with SPY. What is the main problem?

    1. A SPY is far too volatile to serve as a benchmark for a list of individual stocks
    2. B The list was chosen with hindsight, so it omits companies that failed
    3. C Liquid stocks cannot be backtested
    Show the answer

    Answer: B. Today’s list contains only survivors, which flatters a long-only test. Comparing with the same stocks bought and held cancels much of that bias.

  2. Which of these rules contains look-ahead bias?

    1. A Buy at the next open after a close above the 50-day average
    2. B Sell at the next open after a close below the prior 10-day low
    3. C Buy at today’s open if today closes above the prior 20-day high
    Show the answer

    Answer: C. At the open, today’s close is not yet known. The other two decide on the close and trade at the next open.

  3. A stock splits 4 for 1 and your test reads raw, unadjusted prices. What does the rule see on the split date?

    1. A A fake fall of about 75%
    2. B A fourfold rise in the share price
    3. C No change at all, since value is unchanged
    4. D A small gap of about 25% at the open
    Show the answer

    Answer: A. Each new share is worth a quarter of an old one, so raw prices drop about 75% with no loss of value. Signals must use split-adjusted prices.

  4. Why does comparing with the same stocks bought and held reduce survivorship bias in the verdict?

    1. A It adds the delisted companies back
    2. B Both sides contain the same future winners, so much of the bias cancels
    3. C It removes every source of bias from the test, so no disclosure is needed
    Show the answer

    Answer: B. The bias is still there in absolute returns, but it affects strategy and benchmark alike. That is why the disclosure stays on every result.

  5. What does point-in-time data provide?

    1. A Each figure as it was known on each date, such as first-filed earnings
    2. B Intraday prices at one-second intervals
    3. C The latest corrected figure for every past quarter, back-dated to the quarter end
    Show the answer

    Answer: A. Restated figures back-dated to the quarter end let a test act on numbers nobody had yet. Point-in-time data avoids that.

Continue in Clear Tape

With a free account, your progress and quiz scores are saved, and you can practise with the question bank, keep a wrong-answer book and study real chart examples.