Portfolio Optimisation
We take models from the scientific literature and test whether they can carry a real portfolio or trading strategy. What survives validation goes to Strategy Application to run live.
A real project
Hierarchical Risk Parity, from paper to live strategy
Live since April 2026HRP runs live on the club's paper-trading pipeline, clustering assets that behave alike and allocating so each cluster contributes the same share of risk, across commodities, S&P 500 equities and the largest cryptocurrencies. The team published the framework behind it in the TIC Journal, alongside a second paper on augmenting Black-Litterman with language models.
What does a week look like?
- One weekly meeting where every project in progress is discussed and gets feedback. It sets the goals for the week ahead and keeps the research pointed in the right direction.
- Members meet again separately during the week to move a project forward together, which is where most of the actual modelling happens.
- Occasional meetings with Strategy Application, when a strategy has survived validation and is ready to be taken live.
What does the team ship?
- Quantitative portfolios and algorithmic strategies, handed to Strategy Application to run live.
- The HRP strategy, published with its live metrics on this site.
- Research articles for the TIC Journal documenting the models behind them.
What would you build first?
Onboarding begins with a detailed explanation of the projects currently in progress. You then join one, study the material it requires and take on weekly tasks with support from the rest of the team. Those tasks are part of the project itself, not a separate exercise.
Is this you?
Most quantitative research ends in a discarded idea, because it did not beat the baseline. That makes genuine interest in markets and plain resilience the things that matter most, alongside creativity: the unusual approach is usually what moves a project. Maths, physics, programming and market knowledge all help, but none is required before joining.
Which teams are most similar?
The team develops and validates quantitative strategies. A project can use any family of models as long as its foundation is mathematical. Portfolio Optimisation does not put the strategy into production; that work belongs to Strategy Application.
- vs Machine Learning →
- Machine Learning builds every strategy with machine learning and studies those methods in greater depth. Portfolio Optimisation can use machine learning when it fits, but it can also choose another mathematical approach.
- vs Strategy Application →
- Portfolio Optimisation develops and validates the strategy. Strategy Application receives it afterwards and builds the infrastructure needed to run it live.
- vs Risk →
- Both teams research portfolio models and work in Python. Risk measures and controls portfolios managed by the fund teams. Portfolio Optimisation constructs and validates the allocation or strategy itself.
The five stages of a project
A project starts with a possible market inefficiency. The team then collects and transforms historical data, builds the model, optimises it and validates it with stress testing. Most ideas are rejected during validation, which is the purpose of that stage.
Current projects
Two projects are currently running. One is an improvement to the Black-Litterman framework. Its MVP was released so the team could collect feedback, find bugs and decide which features are worth adding. The other project is building a mean-reverting basket of financial instruments and trading it with mean-reversion strategies based on a Kalman filter.
Tools
- Python · where every model is built
- NumPy · the numerical work
- pandas · historical data and transformations
- GitHub · code review and collaboration