all projects

ITP Fall 2025 · Advised by Jean-Claude Franchitti

Cloud-Based Stock Market Simulation and Trading Bots Competition Platform

Citi Project · ITP Fall 2025

Puyu Cai1, Rijul Dahiya1, James Hung1, Dingwen Wang1

1New York University
Read paper

Abstract

This project enhances a cloud-based stock market simulation and trading bot competition platform originally developed in the previous year. The platform supports multi-language trading bots, simulates realistic market conditions, and evaluates bot performance in a fair and reproducible manner. This year's work focuses on improving automation, reproducibility, and developer usability, introducing C++/Java bot integration, containerised Jupyter Notebook environments, and improved orchestration of the execution lifecycle.

Key Contributions

Evaluation

Figures

System architecture, cloud-based stock market simulation platform with containerised multi-language bot execution.
System architecture, cloud-based stock market simulation platform with containerised multi-language bot execution.
Docker containerisation workflow, standardised execution environment supporting Java, C++, and Python trading bots.
Docker containerisation workflow, standardised execution environment supporting Java, C++, and Python trading bots.
Competition platform overview, orchestration layer, scoring pipeline, and JupyterHub development environment.
Competition platform overview, orchestration layer, scoring pipeline, and JupyterHub development environment.

Full paper