Skip to content

Zhu-Siqi/kagglejanestreet

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kaggle Jane Street Real-Time Market Data Forecasting

Solution for the Jane Street 2024 Kaggle competition.

A detailed description can be found in solution.md and in Kaggle discussion.

Requirements

  • ~100GB RAM
  • 12GB GPU RAM

Usage

  1. Install requirements from pyproject.toml.
  2. Download the dataset from Kaggle.
  3. Set paths and other config variables in janestreet/config.py.

Scripts

  • run_cv.py - Estimate model on cross-validation.
  • run_full.py - Estimate model for the final submission (on the whole sample).
  • run_ensemble.py - Evaluate ensemble of models on CV.
  • run_test_gap.py - Test model on a sample of the last 200 dates with a gap of 200 dates.

Additional scripts

  • monitor_kaggle.py - Monitor kaggle submissions and send notifications when completed.
  • update_kaggle.py - Push code and models to Kaggle datasets to be used in submission.

About

Solution for the Jane Street 2024 Kaggle competition.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%