This is an archived documentation site for release 2.3. For the latest documentation or to access any other site features, please return to www.quantrocket.com
Asset class
Frequency
Engine
Data
Market
Source
Features
Code Library
Trading strategies, research, and tutorials that you can clone into your deployment.
Moonshot Intro
equitieseodmoonshotsampledatausstock
Introductory tutorial for Moonshot demonstrating data collection, universe selection, and backtesting of an end-of-day momentum strategy. Uses free sample data.
quantrocket codeload clone 'moonshot-intro'
Zipline Intro
equitieseodintradayziplinesampledatausstock
Introductory tutorial for Zipline demonstrating data collection, interactive research, and backtesting of a momentum strategy for equities. Uses free sample data.
quantrocket codeload clone 'zipline-intro'
Pairs Trading
equitiesusstockeodmoonshoterniechanpairsusglobal
Pairs trading strategy for Moonshot that includes a research pipeline for identifying and selecting pairs. Tests all possible pairs in a universe for cointegration using the Johansen test, then runs in-sample backtests on all cointegrating pairs, then runs an out-of-sample backtest on the 5 best performing pairs. Calculates daily hedge ratios using the Johansen test and times entries and exits using Bollinger Bands.
Intraday FX strategy that exploits the tendency of currencies to depreciate during local business hours and appreciate during foreign business hours. Uses EUR.USD with hourly data from Interactive Brokers. Runs in Moonshot. Interactive Brokers account required but no QuantRocket subscription required.
Intraday Zipline strategy for US stocks that sells stocks which gap below their moving average after previously trading above it. Demonstrates live trading with Interactive Brokers or Alpaca.
Machine learning strategy that trains the model using 'everything and the kitchen sink': fundamentals, technical indicators, returns, price levels, volume and volatility spikes, liquidity, market breadth, and more. Runs in Moonshot. Utilizes data from Sharadar and Interactive Brokers.
quantrocket codeload clone 'kitchensink-ml'
Dead Cat Drop
equitiesedieodmoonshotglobalshortsale
Moonshot strategy that shorts stocks that fell 10% or more the previous day. Demonstrates how to run a multi-country backtest to find where an anomaly works best. Uses global equities data from EDI.
Value strategy for US stocks modeled on Alpha Architect's QVAL ETF, using enterprise multiple and Piotroski F-Score to target cheap, high-quality stocks. Utilizes Sharadar fundamental and price data. Runs in Moonshot.
Intraday trading strategy for futures calendar spreads. Uses crude oil futures and 1-minute bid/ask bars from Interactive Brokers with a Bollinger Band mean reversion strategy. Runs in Moonshot. Demonstrates using exchange native spreads for live/paper trading, and non-native spreads for backtesting. Interactive Brokers account required but no QuantRocket subscription required for backtesting.
Long-only momentum strategy modeled on Alpha Architect's QMOM ETF, selecting stocks with the smoothest momentum and rebalancing the portfolio before quarter end to capture a window-dressing seasonality effect.
quantrocket codeload clone 'qmom'
VMOT Value/Momentum/Trend
equitieseodmoonshotalphaarchitectus
Value/Momentum/Trend strategy modeled on Alpha Architect's VMOT ETF. This repository provides the trend strategy and walks through backtesting the value, momentum, and trend strategies in tandem. For the value and momentum strategies, see the qval and qmom repositories.
quantrocket codeload clone 'vmot'
Leveraged ETF Intraday Momentum
equitiesusstockintradaymoonshoterniechanus
Intraday momentum strategy that buys (sells) leveraged ETFs late in the trading session following a significant intraday gain (loss) and holds until the close. From Ernie Chan's book Algorithmic Trading. Uses 1-minute data from QuantRocket. Runs in Moonshot.
Intraday momentum strategy that buys (sells) the S&P 500 when the first half hour return and penultimate half hour return are both positive (negative). Uses VIX filter to restrict strategy to high volatility regimes. Uses 1-minute SPY data from QuantRocket and 30-minute VIX data from Interactive Brokers. Runs in Moonshot.
Comparative analysis of stock market characteristics for 17 countries, including number of listings, short sale availability, volatility, distribution of sectors, etc.