Skip to content

About us

A meetup for data scientists, quant researchers, and engineers who want to apply machine learning to markets without fooling themselves. Every session is built around a working code repo on real market data. We take apart the failure modes that make most financial ML worthless in production:

Look-ahead bias and leakage from shuffled cross-validation
Purged and embargoed cross-validation for overlapping labels
Heavy tails, VaR vs Expected Shortfall, and why normality assumptions fail
Covariance shrinkage and regularization to separate signal from noise
Stationarity without erasing memory (fractional differentiation)
Network models of systemic risk and cross-asset contagion
Energy and power markets, an underexplored corner of NYC quant

What to expect: a monthly live session with a talk, a live coding demo, and open Q&A. Code goes public on GitHub, and write-ups go out on Substack.

What this isn’t: stock tips, trading signals, crypto hype, or “I built a model that returns 300%.” If a result can’t survive an honest validation, we treat it as the lesson, not the headline.

Who should join: practitioners and serious learners comfortable with Python and statistics. Experienced quants are especially welcome. Challenge the methods, bring war stories, or present a session.

Organized by Candace Grant
Graduate student in Data Science

$35.00
Your Backtest Is Lying to You: Look-Ahead Bias and Data Leakage in Financial ML

Your Backtest Is Lying to You: Look-Ahead Bias and Data Leakage in Financial ML

·
Online
Online

# Your Backtest Is Lying to You: Look-Ahead Bias and Data Leakage in Financial ML

### Out of Sample 1 | A Live Python Workshop

📍 Location: Online—event link provided to registered attendees
đź“… Date: Thursday, November 12, 2026
🕡 Time: 6:30–8:00 PM ET
⏱️ Duration: 90 minutes
🎟️ Admission: $35 USD
Rsvp and pay here
👥 Hosted by: NYC Quants and Data Scientists

## About This Event

Your model performs well on historical data—but does your evaluation reflect how it would make predictions in the real world?
Join the first session of Out of Sample, a practical workshop series exploring quantitative finance, data science, and machine learning.

In this 90-minute session, I’ll examine how data leakage and look-ahead bias can undermine financial model evaluation. Through practical examples and a live Python demonstration, we’ll compare the same features and machine learning model using two approaches: shuffled K-fold cross-validation and walk-forward validation.
I’ll interpret the results together, discuss what each approach actually measures, and identify checks you can apply to your own projects.

This is a focused, demonstration-led workshop.

## Your Takeaways

You’ll leave with practical tools for reviewing financial machine learning experiments:

  • A reusable Python notebook comparing shuffled K-fold and walk-forward validation, available through a public GitHub repository.
  • A backtest review checklist covering feature timing, training/test separation, preprocessing, and overlapping prediction horizons.
  • A clearer understanding of look-ahead bias and data leakage, supported by examples discussed during the session.
  • A framework for interpreting validation results: what the scores tell you, what they do not tell you, and what to investigate next.

## The 90-Minute Agenda

### 6:30–6:40 PM | The Backtesting Problem

We’ll introduce the prediction task and establish the central question: what information would actually have been available when each prediction was made?
You’ll learn to distinguish a strong historical score from evidence that a model has been evaluated appropriately.

### 6:40–7:00 PM | How Leakage Enters an Experiment

We’ll examine examples of future information entering features, preprocessing, or model evaluation, and discuss why prediction horizons matter when separating training and test data.
You’ll practice asking the key question: “Could I have known this at prediction time?”

### 7:00–7:30 PM | Live Python: Compare Two Validation Approaches

We’ll evaluate the same features and model using shuffled K-fold cross-validation and walk-forward validation, then compare and interpret the results.
You’ll see how the evaluation setup changes the question being answered—and why changing the split alone does not resolve every source of leakage.

### 7:30–7:45 PM | Build Your Backtest Review Checklist

We’ll turn the demonstration into a short, repeatable review process for your own work. We’ll also briefly introduce when overlapping labels may require additional safeguards, including purging and embargoing.
You’ll leave with specific checks to run before trusting a performance metric.

### 7:45–8:00 PM | Live Q&A

Ask questions about the demonstration, validation choices, and how to apply the session’s principles to your own projects.

## Who Should Attend?

  • Data scientists working with time-dependent financial data.
  • Quantitative researchers and analysts reviewing predictive models.
  • Machine learning engineers interested in financial applications.
  • Students and aspiring quants with basic Python and machine learning knowledge.

## Prerequisites and Format

Basic familiarity with Python, model training, and train/test splits is recommended.
The session is demonstration-led, so you can attend without running code live. The demonstration notebook will be available through the public GitHub repository for further exploration.

## About Out of Sample

Out of Sample is a workshop series from NYC Quants and Data Scientists, focused on practical demonstrations and thoughtful discussions at the intersection of quantitative finance, data science, and machine learning.
Join us for our inaugural session to learn how to question your backtest—not just celebrate its score.

  • Photo of the user
1 attendee

Upcoming events

1

See all
  • $35.00
    Your Backtest Is Lying to You: Look-Ahead Bias and Data Leakage in Financial ML

    Your Backtest Is Lying to You: Look-Ahead Bias and Data Leakage in Financial ML

    ·
    Online
    Online

    # Your Backtest Is Lying to You: Look-Ahead Bias and Data Leakage in Financial ML

    ### Out of Sample 1 | A Live Python Workshop

    📍 Location: Online—event link provided to registered attendees
    đź“… Date: Thursday, November 12, 2026
    🕡 Time: 6:30–8:00 PM ET
    ⏱️ Duration: 90 minutes
    🎟️ Admission: $35 USD
    Rsvp and pay here
    👥 Hosted by: NYC Quants and Data Scientists

    ## About This Event

    Your model performs well on historical data—but does your evaluation reflect how it would make predictions in the real world?
    Join the first session of Out of Sample, a practical workshop series exploring quantitative finance, data science, and machine learning.

    In this 90-minute session, I’ll examine how data leakage and look-ahead bias can undermine financial model evaluation. Through practical examples and a live Python demonstration, we’ll compare the same features and machine learning model using two approaches: shuffled K-fold cross-validation and walk-forward validation.
    I’ll interpret the results together, discuss what each approach actually measures, and identify checks you can apply to your own projects.

    This is a focused, demonstration-led workshop.

    ## Your Takeaways

    You’ll leave with practical tools for reviewing financial machine learning experiments:

    • A reusable Python notebook comparing shuffled K-fold and walk-forward validation, available through a public GitHub repository.
    • A backtest review checklist covering feature timing, training/test separation, preprocessing, and overlapping prediction horizons.
    • A clearer understanding of look-ahead bias and data leakage, supported by examples discussed during the session.
    • A framework for interpreting validation results: what the scores tell you, what they do not tell you, and what to investigate next.

    ## The 90-Minute Agenda

    ### 6:30–6:40 PM | The Backtesting Problem

    We’ll introduce the prediction task and establish the central question: what information would actually have been available when each prediction was made?
    You’ll learn to distinguish a strong historical score from evidence that a model has been evaluated appropriately.

    ### 6:40–7:00 PM | How Leakage Enters an Experiment

    We’ll examine examples of future information entering features, preprocessing, or model evaluation, and discuss why prediction horizons matter when separating training and test data.
    You’ll practice asking the key question: “Could I have known this at prediction time?”

    ### 7:00–7:30 PM | Live Python: Compare Two Validation Approaches

    We’ll evaluate the same features and model using shuffled K-fold cross-validation and walk-forward validation, then compare and interpret the results.
    You’ll see how the evaluation setup changes the question being answered—and why changing the split alone does not resolve every source of leakage.

    ### 7:30–7:45 PM | Build Your Backtest Review Checklist

    We’ll turn the demonstration into a short, repeatable review process for your own work. We’ll also briefly introduce when overlapping labels may require additional safeguards, including purging and embargoing.
    You’ll leave with specific checks to run before trusting a performance metric.

    ### 7:45–8:00 PM | Live Q&A

    Ask questions about the demonstration, validation choices, and how to apply the session’s principles to your own projects.

    ## Who Should Attend?

    • Data scientists working with time-dependent financial data.
    • Quantitative researchers and analysts reviewing predictive models.
    • Machine learning engineers interested in financial applications.
    • Students and aspiring quants with basic Python and machine learning knowledge.

    ## Prerequisites and Format

    Basic familiarity with Python, model training, and train/test splits is recommended.
    The session is demonstration-led, so you can attend without running code live. The demonstration notebook will be available through the public GitHub repository for further exploration.

    ## About Out of Sample

    Out of Sample is a workshop series from NYC Quants and Data Scientists, focused on practical demonstrations and thoughtful discussions at the intersection of quantitative finance, data science, and machine learning.
    Join us for our inaugural session to learn how to question your backtest—not just celebrate its score.

    • Photo of the user
    1 attendee

Group links

Organizers

Members

2
See all

Find us also at