This repository implements a long-only momentum strategy modeled on Alpha Architect's QMOM ETF. QMOM provides a couple of enhancements to traditional momentum strategies, including selecting stocks with the smoothest momentum and rebalancing the portfolio before quarter end to capture a window-dressing seasonality effect.
The rules of the QMOM strategy as outlined in the Alpha Architect white paper are:
QVAL and QMOM make up the value and momentum portions, respectively, of the Alpha Architect VMOT (Value/Momentum/Trend) strategy. QMOM can be run independently of QVAL or VMOT. However, because the QMOM universe is identical to the QVAL universe, this tutorial relies on the data collection and universe selection of the QVAL tutorial. Please see that tutorial for help collecting the data and creating the universes. Because this tutorial relies on the data collection from the QVAL tutorial, it utilizes Sharadar equity prices as the data source; however, IB historical data could also be used.
quantrocket codeload clone 'qval'
quantrocket codeload clone 'vmot'