Projects

Regime-aware multi-strategy trading and execution platform

For a set of concentrated strategies: how much risk should the book carry today, and how do you get there without giving it back in execution?

Python, Gaussian HMM, execution simulation, Alpaca, 2026. Industry-sponsored capstone.

regime switches after the sticky prior and dwell rule
243 → 14
defensive days still caught
106 / 106
continuous risk scalars driving exposure
3

The question

Regime models are easy to fit and hard to trade. A classifier that flips state every few days produces a portfolio that churns, and every flip costs spread and impact. We wanted a regime signal stable enough to act on, a risk layer that scales exposure smoothly instead of switching it on and off, and an execution layer honest enough to show what the targets would cost.

Approach

This was an industry-sponsored capstone. The code lives in a private repository managed by the program, so this page describes the design and headline results only.