Projects / 09

Quantitative Strategy on Vanguard ETFs

Algorithm for a simulated $250,000 portfolio of Vanguard ETFs, in a Fox School of Business competition.

Quant · Competition · 2026

Description

Algorithm to manage a simulated $250,000 portfolio of Vanguard ETFs only, in a roughly 50-day competition run by the Fox School of Business (Temple University), with constraints on maximum cash, position size and a minimum number of trades. Preliminary analysis showed that the universe reduces to a few independent bets and that historical momentum has no predictive power: expected returns are therefore estimated with the CAPM, and weights optimize the upper percentile of the end-of-competition return distribution. The script also generates rebalancing orders, with a no-trade band to contain costs. Coached by Vanguard professionals during the competition.

Skills

Constrained optimization, parameter estimation, turnover management, automated rebalancing.

Tools

Python (pandas, NumPy, SciPy, yfinance), Excel, Bloomberg data (fund flows, Sharpe).

Models

CAPM, beta, covariance matrix, principal component analysis, optimization of a quantile of the return distribution, moving-average trend filter.

Educational projects. Any results are hypothetical, based on historical or simulated data, and are not indicative of future returns. Nothing on these pages constitutes investment advice or a solicitation to invest.

Next project: Multi-Asset Quant Engine

Open