QuantRocket logo

Disclaimer

SPY Data Collection

We will backtest the trading strategy using the SPY ETF. The data collection process consists of collecting US Stocks listings, then collecting 1 minute bars for SPY.

Collect SPY listing

First, collect US Stock listings:

Lookup SPY

Next, we look up the Sid (security ID) for SPY. We use the command line interface because less typing is required.

Prefixing a line with ! allows running terminal commands from inside a notebook.

Collect historical data

Next, we create a Zipline bundle for collecting 1-min bars for SPY:

Then collect the data for SPY:

Monitor flightlog for completion:

quantrocket.zipline: INFO [usstock-1min] Collecting minute bars for 1 securities in usstock-1min bundle
quantrocket.zipline: INFO [usstock-1min] Collecting daily bars for usstock-1min bundle
quantrocket.zipline: INFO [usstock-1min] Collecting adjustments for usstock-1min bundle
quantrocket.zipline: INFO [usstock-1min] Collecting assets for usstock-1min bundle
quantrocket.zipline: INFO [usstock-1min] Completed collecting data for 1 securities in usstock-1min bundle

Next Up

Part 2: Moonshot Backtest