This folder contains the final algorithmic trading system developed for Round 5 of the IMC Prosperity Trading Challenge.
This round represents the final stage of the competition, where the objective is to maximize cumulative PnL across a newly introduced universe of assets while adapting to a complete reset of tradable instruments.
All previous round assets have been removed. The strategy must be fully redefined for a new and significantly broader market structure.
In addition to algorithmic trading, a secondary opportunity is available in the Ignith market, where external informational signals (Ashflow Alpha) may be used to guide discretionary trading decisions.
A total of 50 new tradable instruments are introduced, grouped into 10 categories of 5 assets each:
- Galaxy Sounds Recorders
- Vertical Sleeping Pods
- Organic Microchips
- Purification Pebbles
- Domestic Robots
- UV-Visors
- Instant Translators
- Construction Panels
- Liquid Breath Oxygen Shakes
- Protein Snack Packs
Each instrument has a strict position limit of 10 units.
This round significantly increases the dimensionality of the asset selection problem, requiring prioritization and filtering of exploitable structures.
The trading system is designed around a selection-first architecture, where the primary challenge is not execution, but identifying which instruments contain persistent inefficiencies.
- identification of instruments with stable statistical structure
- elimination of low-signal or noise-dominated assets
- clustering of similar behavioral patterns within categories
- assignment of appropriate trading logic per asset class
- mean reversion strategies for range-bound instruments
- momentum or breakout logic for structured trend assets
- avoidance of overfitting across highly heterogeneous products
- strict adherence to low position limits (±10)
- diversification across categories
- reduced concentration risk due to small inventory constraints
A parallel trading opportunity exists in the Ignith market, consisting of 9 tradable goods.
Trading decisions may incorporate:
- Ashflow Alpha informational feed
- market sentiment signals
- cross-market structural observations
This component is treated separately from the algorithmic system.
round_5/selection/→ asset filtering and product ranking logicround_5/strategies/→ trading logic per selected asset groupround_5/utils/→ shared utilities for execution and analysisround_5/notebooks/→ exploratory analysis and feature evaluationround_5/backtesting/→ simulation framework for final evaluationround_5/ignith/→ external market trading logic (Ashflow Alpha-based)
- not all assets contain exploitable structure; selection is critical
- cross-sectional filtering improves performance more than per-asset optimization
- strict position limits require high turnover efficiency
- informational edge in Ignith is separate from algorithmic edge in core market
This final round shifts the problem from:
- strategy design → strategy selection
- execution optimization → information filtering
- individual asset modeling → portfolio of micro-strategies
The primary challenge is identifying where not to trade.