Skip to main content

What Is QuantRocket?

QuantRocket is a Docker-based quant trading platform that bundles multiple backtesting engines, data services, and execution routing into a single orchestrated pipeline. It runs as a set of Docker microservices on your local machine or cloud VM. Unlike most platforms that provide a single backtesting engine, QuantRocket offers two: Zipline (event-driven) and Moonshot (vectorized). It’s primarily used for US equities and futures through Interactive Brokers.

Architecture Comparison

QuantRocket: Docker Microservices

QuantRocket runs as a collection of Docker containers: Pros: Professional-grade pipeline, each service is isolated. Cons: Requires Docker expertise, significant setup, self-hosted only.

ClyptQ: Unified SaaS

Everything in one TradingSpec. No Docker. No microservices. No infrastructure management.

The Two-Engine Problem

QuantRocket’s two backtesting engines serve different purposes: This creates a choice: accuracy or speed, but not both. And if you develop in Moonshot (fast), your strategy uses vectorized pandas code — which has all the structural flaws of vectorized backtesting. ClyptQ has one engine — tick-by-tick, event-driven, with the same code path for backtest and live. No choosing between accuracy and convenience.

Key Differences

1. Setup and Deployment

QuantRocket requires Docker familiarity and system administration. ClyptQ requires opening a browser.

2. Asset Class Focus

QuantRocket is built around Interactive Brokers. If you trade crypto across multiple exchanges, it’s not designed for that.

3. Backtesting Accuracy

4. Research-to-Production Path

QuantRocket (Moonshot path):
QuantRocket (Zipline path):
ClyptQ:
QuantRocket’s Moonshot achieves code parity but at the cost of vectorized backtesting accuracy. Zipline achieves accuracy but requires different code patterns from research notebooks. ClyptQ achieves both — accurate event-driven backtesting with full code parity.

5. Strategy Architecture

6. Pricing and Access

Feature Comparison

When to Choose QuantRocket

QuantRocket is a good fit if you:
  • Trade US equities/futures via Interactive Brokers — purpose-built for the IB ecosystem
  • Need Sharadar fundamentals or EDI data — pre-integrated third-party data pipelines
  • Prefer self-hosted infrastructure — full control over your Docker stack
  • Want both vectorized and event-driven options — Moonshot for scanning, Zipline for validation
  • Already have Docker expertise — the microservices architecture is a strength, not a burden

When to Choose ClyptQ

ClyptQ is the better choice if you:
  • Trade crypto — native multi-exchange support with exchange-specific cost modeling
  • Want zero infrastructure — SaaS with no Docker, no servers, no maintenance
  • Need accurate crypto backtests — funding rates, liquidation, tiered fees
  • Want composable strategies — Operators in a DAG vs monolithic pandas functions
  • Want AI-powered trading — LLM, web search, sentiment as first-class operators
  • Want to sell strategies — verified marketplace
  • Value code parity without accuracy trade-offs — event-driven AND single codebase

Relationship to Other Concepts