Skip to content
Broker news. Connected. RSS feed
FXBROKERS

A clearer view of the broker industry.

Industry ProvidersProvider profile

QuantRocket: Python research, backtesting and customer-run trading

QuantRocket connects quantitative research to broker execution in a Docker deployment. Data rights, technical operating responsibilities and licence scope shape the practical fit.

By FXBrokers.ai ResearchOperating status: ActivePublished Sources checked
Profile scope

Evaluation access excludes paper and live trading; professional user counts include recipients of software outputs.

QuantRocket packages Python research, historical data, backtesting and broker-connected execution in a customer-controlled environment. Its main attraction is a common workspace for developing strategies and operating them, with a choice of research engines and direct access to the underlying software environment.[1]

Services & customers

Sections ↑

The company describes its professional audience as portfolio managers and hedge funds, alongside technically capable individual traders, especially software developers. The practical fit is a team willing to maintain Python code and its deployment. Purchasing the platform does not buy an outsourced quantitative research team or a managed investment strategy.[2]

At a glance01

Research and execution components

Research and execution components
ComponentDocumented roleWorkflow implication
MoonshotPandas-based, vectorized backtesting for daily or intraday equities, futures and FX strategies.Supports parameter scans and generating orders from strategy signals.Source 1
Zipline integrationBacktesting and live strategy execution with Interactive Brokers or Alpaca.Different allocations across strategies, accounts and brokers; futures use Interactive Brokers for data and execution.Source 3
MoonshotMLRolling or expanding walk-forward evaluation and incremental learning.Works with scikit-learn, Keras/TensorFlow and XGBoost. These are model-development capabilities, not a guarantee of predictive performance.Source 4

MoonshotML builds on Moonshot’s Pandas conventions. The documented live workflow reruns a strategy on current historical data to generate a batch of orders. That is a useful distinction when choosing between batch signal production and a strategy that depends on continuously reacting to individual market events.[4]

Platforms & integrations

Sections ↑

The data catalogue distinguishes included datasets, separately purchased datasets, third-party API subscriptions and custom imports. Paid software includes US stock and ETF daily and one-minute history from 2007, with delisted securities and nightly updates. Live subscriptions are a separate layer: Interactive Brokers market data is subscribed through the brokerage account. An included historical bundle therefore does not imply an included real-time feed.[5]

The Sharadar integration spans US fundamentals, insider holdings, institutional ownership, SEC Form 8-K events, historical S&P 500 membership and end-of-day prices. These datasets cover different historical periods. A research design should choose the actual field and history needed rather than assume that every series starts on the same date or represents the same publication timestamp.[6]

QuantRocket’s international proposition uses Interactive Brokers access and multiple data providers, with handling for currencies and market timezones. That is relevant to teams applying a common strategy across countries. The published market totals describe the vendor’s broad reach; actual trading still depends on the selected instrument, broker account and data subscription.[7]

The API reference documents Python and command-line operations, including account balances and positions. Balance queries normally read a database refreshed each minute and offer a forced refresh; outputs can be CSV or JSON. These details matter when another monitoring system consumes the results: a stored account snapshot and a fresh broker request are different data paths.[16]

Pricing & commercial terms

Sections ↑

Learning and Evaluation is publicly offered without charge or a credit card, with sample data, but excludes both live and paper trading. Full Access prices require login or account creation and selection of a licence. The public page offers monthly and annual billing and displays fields for user count, licence and maximum account size. No current paid amount is visible without that selection.[8]

The account guidance says upgrades take effect immediately with a credit for unused time, while cancellation leaves access active until the current billing period ends. Lower plan limits and annual-to-monthly changes require contacting the company and take effect at period end. The account page provides a preview of the credit and amount due before an upgrade is confirmed.[9]

The terms provide automatic renewal and no refund for ending a subscription before its period expires. Professional licensing counts people accessing outputs or data as users, as well as those operating the software directly.[10]

Implementation & delivery

Sections ↑

Installation routes cover Windows, macOS, Linux and customer-selected cloud infrastructure. QuantRocket recommends beginning locally because it is simpler than cloud deployment. The software is installed into the customer’s environment; choosing a cloud guide does not turn it into a vendor-operated hosting service. The operating owner must still decide how the deployed system will be maintained.[11]

Specifications02

Deployment requirements

Deployment requirements
AreaPublished guidancePlanning consequence
MemoryGeneral minimum 8 GB; 16 GB or more recommended. Each busy IB Gateway can consume nearly 1 GB.Size for concurrent gateways, notebooks and backtests.Source 12
StorageApproximately 10 GB for Docker images; total dataset needs vary, with one-minute US stocks estimated at 80–100 GB.Allow capacity for the chosen history and backups.Source 12
Mac setupDocker Desktop for Intel or Apple Silicon; the tutorial recommends at least 8 GB allocated to Docker and at least 16 GB host memory.Host capacity and the container allocation are separate settings.Source 13

The Mac walkthrough uses a Docker Compose definition to download images and create the application’s containers, then opens JupyterLab in a browser. This gives a concrete installation sequence and a built-in Quickstart. The walkthrough’s installation estimate is not a promise that data collection, strategy validation or live trading will be ready within the same interval.[13]

The operating guide describes IB Gateway credentials stored within the deployment and mobile two-factor authentication for live accounts. Weekly Sunday restarts require authentication; a fresh login may require it as well. It also documents local exports and Amazon S3 database backup/restore, including service restarts after some restores. These recurring responsibilities should be assigned before leaving a strategy unattended.[14]

Support & contacts

Sections ↑

Basic support uses a public forum for software bugs, problems and pointers beyond the documentation. It excludes writing or debugging the customer’s strategy, teaching novice programming and other extensive assistance. The stated typical response is within one business day, rather than a contractual restoration commitment. Private forum messages are available; paid email retainers are subject to availability, particularly when ongoing support demand exceeds occasional questions.[15]

QuantRocket contact routes

Technical supportWebsite
https://support.quantrocket.com/Source 15

Scope Forum; private messaging is described in the support policy.

Company enquiriesWebsite
https://www.quantrocket.com/about/Source 2

Scope Published contact form for Brian and commercial questions.

Subscription managementWebsite
https://www.quantrocket.com/account/Source 9

Scope Account access required for changes.

Permissions & service scope

Sections ↑

The agreement identifies a software licence for personal nonprofessional use or internal professional business use. It prohibits sublicensing and use on behalf of third parties. Nonprofessional installations are limited to two; professional installations to licensed users plus one. Broker execution is supplied by third parties. Data redistribution is restricted, and included data cannot continue to be used after the software licence ends.[10]

QuantRocket’s published materials describe research and technology rather than an offer of investment advice. A brokerage or fund should consequently distinguish its own regulated activity and client obligations from the software subscription. The vendor’s professional licence is a commercial usage classification, not a financial-services authorisation.[2]

Operator & evidence

Sections ↑

QuantRocket LLC publishes an address in Asheville, North Carolina. Brian Stanley is its founder and principal developer; the company history dates launch to early 2018 and describes reliance on automation, outsourcing and partnerships. That account provides operating context without establishing the current size of a support or engineering team.[2]

The public update history’s leading release is 2.11.0, dated 28 January 2025, adding features including CFD support and fee modelling. Its update process downloads a new Compose file and redeploys containers; individual services can have different patch versions. This is evidence of the published release baseline, not a commitment to a particular future update cadence.[17]

Operator
QuantRocket LLC
Service scope
Python research, historical data, backtesting and broker-connected strategy execution.
Customer types
Portfolio managers; Hedge funds; Technically experienced individual traders
Delivery
On premises; API
Pricing publication
Public and quoted pricing
Headquarters
Asheville, North Carolina, United States (published company address)
Platforms
QuantRocket; Moonshot; MoonshotML; Zipline; JupyterLab; Pipeline; Alphalens
Integrations
Interactive Brokers; Alpaca; Sharadar; Python API; Command-line interface
Pricing scope
Free evaluation; paid monthly or annual prices require account and licence selection. Data and infrastructure costs vary.
Implementation
Customer-run Docker deployment on local hardware or selected cloud infrastructure.
Support
Public support forum and private messages; paid email retainers subject to availability.
Permissions and regulatory scope
Software and research tools; orders execute through third-party brokers under separate account permissions.

Provider metadata checked 21 Oct 2026Source 1Source 10Source 2Source 11Source 8Source 15Source 4Source 3Source 13Source 18Source 6Source 16

Additional Information

Sections ↑

The code library supplies examples that can be cloned into a deployment: introductory Moonshot and Zipline strategies, Pipeline screening, MoonshotML walk-forward work and adapted quantitative-finance lectures. Several use free sample data. The FX Business Day example separately requires an Interactive Brokers account even where the backtest needs no paid QuantRocket subscription. Tutorial availability therefore needs to be read alongside its data and account prerequisites.[18]

Zipline, Pipeline, Alphalens and Pyfolio are related open-source components incorporated into the research workflow. The Zipline product page connects research, historical testing and broker execution, but those stages still have different inputs and conditions. A reproducible deployment needs its strategy, data version, account allocation and execution settings recorded together.[3]

Follow the evidence

Sources & further reading

  1. Platform and research engines QuantRocket · Accessed 21 Oct 2026
  2. Company and customer profile QuantRocket · Accessed 21 Oct 2026
  3. Zipline execution integration QuantRocket · Accessed 21 Oct 2026
  4. Machine learning workflows QuantRocket · Accessed 21 Oct 2026
  5. Dataset catalogue QuantRocket · Accessed 21 Oct 2026
  6. Sharadar datasets QuantRocket · Accessed 21 Oct 2026
  7. International market workflows QuantRocket · Accessed 21 Oct 2026
  8. Subscription options QuantRocket · Accessed 21 Oct 2026
  9. Subscription management guidance QuantRocket · Accessed 21 Oct 2026
  10. Software and data agreement QuantRocket · Accessed 21 Oct 2026
  11. Deployment choices QuantRocket · Accessed 21 Oct 2026
  12. Compute and storage requirements QuantRocket · Accessed 21 Oct 2026
  13. Mac deployment tutorial QuantRocket · Accessed 21 Oct 2026
  14. Usage and operating guide QuantRocket · Accessed 21 Oct 2026
  15. Support coverage QuantRocket · Accessed 21 Oct 2026
  16. Python and command-line interfaces QuantRocket · Accessed 21 Oct 2026
  17. Update procedure and release history QuantRocket · Accessed 21 Oct 2026
  18. Research and tutorial library QuantRocket · Accessed 21 Oct 2026

This profile reports dated public information, including provider-published services and terms. It does not independently test or guarantee service delivery, integrations or performance. Inclusion is not an endorsement. Permissions and protections apply only to the named legal entity, service and client category; check the current official records and your contract.

Report an error or submit an update