Backtesting & Strategy Research · Reviewed 23 Oct 2026

VectorBT PRO

Quantitative trading research and backtesting platform in Python and Rust.

from $25 · vectorbt.pro ↗

Paid against free › Backtesting & Strategy Research › VectorBT PRO

VectorBT PRO at a glance

Overview

01

Summary

The useful answer before the supporting detail.

VectorBT PRO is a quantitative trading research platform for building, backtesting, and optimizing trading strategies in Python and Rust S160. It is used by quantitative researchers and traders to analyze market data, simulate portfolios, and validate strategies across instruments, parameters, and time S160. The platform provides a connected workflow from data acquisition to performance analytics, with AI-assisted tools for faster research S160.

02

Product identity and positioning

Name, category, positioning, audience, and first-party claims.

  • Identity: VectorBT PRO, a quantitative trading research and backtesting platform S160.
  • Core purpose: Helps traders and researchers build, test, and validate trading strategies to avoid flawed backtests S160.
  • Intended users: Quantitative researchers and traders S160.
  • Product scope: A comprehensive platform covering data, indicators, backtesting, optimization, and analysis S160.
  • Positioning: Positions itself as a framework that controls the entire research workflow S160.
  • Claimed distinction: Extends open-source vectorbt with advanced features and performance S1.
03

Use cases and audiences

Who the product serves and the jobs it is designed to handle.

AudiencePractical use case
Quantitative researchersBuild and test trading strategies in Python, from data loading to signal simulation S1.
TradersAnalyze market data and backtest strategies across multiple assets and time periods S160.
Portfolio managersOptimize portfolio weights and validate allocation strategies S17.
Data scientistsUse labeled arrays and pandas extensions for research workflows S22.

Features

09

Features and capabilities

Core functions and evidence-backed product capabilities.

CapabilityWhat it does
Market data pipelinesConnect to local and remote sources, store, update, transform, and combine data into analysis-ready arrays S10.
Technical indicatorsBuild, search, stream, parallelize, and visualize indicators and signal pipelines at scale S16.
Backtesting engineSimulate trading strategies in Python or native Rust, with support for stops, limits, and custom callbacks S13.
Performance analyticsMeasure returns and risk, dissect trades, and study market patterns to understand strategy performance S12.
Strategy optimizationExplore parameter spaces, validate out of sample, and test robustness with baselines and permutation tests S17.
AI research assistantChatVBT helps write and debug backtests, grounded in documentation and examples S24.
Knowledge searchSemantic search over documentation, API, examples, and community answers S8.
MCP serverConnect coding assistants to search docs, inspect API, and run code S8.
10

Integrations and ecosystem

Connected products, exports, APIs, and workflow compatibility.

Integration or interfaceTypeWhat it enables
Yahoo Finance, Binance, TradingViewData integrationPull market data from these providers into research workflows S10.
MCP serverAI interfaceLets coding assistants search docs, inspect API, and run code S8.
Python APIAPIProvides high-level composition and convenience layer for building strategies S160.
Rust APIAPIOffers native Rust crate for independent use S160.
NumbaCompute backendHandles custom numerical callbacks for performance S20.
OllamaAI integrationSupports local models for ChatVBT S8.

Pricing

11

Pricing and plans

Published plans, free access, trials, credits, and pricing limitations.

Plan or offerVerified price and billingIncludedLimits
Monthly$25 per month, billed monthly S1Full library S1Personal non-commercial use; private repository and Discord S1
One year$240 (was $300) one time for 12 months; early-contributor price S1Full library S1Personal non-commercial use S1
Lifetime$500 one time; early-contributor price S1Full library S1Personal non-commercial use; prices to rise with milestones S1

Competition

12

Competitive landscape

Domains competing for the same organic search demand.

Sampled competitors

CompetitorFirst-page appearancesSampled queriesAverage positionQueries observed
vectorbt.dev324vectorbt, vectorbt pro
youtube.com215vectorbt
github.com112vectorbt pro
medium.com113vectorbt
qubitquants.github.io114vectorbt
pyquantnews.com115vectorbt pro
manifoldbt.com116vectorbt
quantnomad.com117vectorbt

Website intelligence — Collected evidence

Customers, testimonials, and first-party review claims

No supporting public-page evidence was collected for this category.

Independent review sources discovered

No links to supported independent review platforms were discovered on the collected pages.

14

AI visibility

Measured ChatGPT and Google AI mentions with cited sources.

AI-assistant referral traffic

  • Estimated current generative-AI referral share: 3.2%
MonthSource
—All AI assistants

Website intelligence — Collected evidence

Site-stated AI capabilities

Page typeEvidenceSource
featuresAs the research grows, Performance covers compiled calculations, optional Rust support, parallel execution, and benchmarks. The Toolkit helps with array operations, reusable configuration, saving results, and automation. AI adds documentation search, chat, and tools for your coding assistant.https://vectorbt.pro/features/
features\AI research assistant, with chat based on VBT documentation and examples, class-specific help, and callable tools. \
features\Knowledge search, with keyword and natural-language search, source links, and support for your own research notes. \
featuresFor changes across project files, give your coding assistant VBT's documentation and agent skills. The MCP server lets it check the API, read examples, and run code. After a backtest, ask it to inspect the trades or compare settings while holding the rest of the strategy fixed. The MCP demonstration shows the search, API lookup, and execution behind one such task.https://vectorbt.pro/features/ai/
featuresBrowse the Cookbook for practical recipes on loading, searching, and chatting with knowledge assets. The members-only Using AI guide covers agent skills, documentation access, and connecting your coding assistant.https://vectorbt.pro/features/ai/
featuresCompute indicators, build your own, update them bar by bar, and turn them into signals or learning targets. This section is for anyone who builds the inputs of a strategy, from standard indicators to their own formulas or a model's predictions. The pages below go from built-in and custom indicators to streaming updates, trading signals, and labels for machine learning.https://vectorbt.pro/features/indicators/
features\Machine learning labels \
featuresAIhttps://vectorbt.pro/features/
features\Data covers sources, storage, and timeframes. Indicators covers calculations, signals, and machine learning labels. \
featuresAIhttps://vectorbt.pro/features/ai/
featuresAI research assistantKnowledge searchMCP serverhttps://vectorbt.pro/features/ai/
featuresAI research assistanthttps://vectorbt.pro/features/ai/
features](/features/ai/ai-research-assistant/)[https://vectorbt.pro/features/ai/
features](/features/ai/knowledge-search/)[https://vectorbt.pro/features/ai/
features](/features/ai/mcp-server/)https://vectorbt.pro/features/ai/
featuresAIhttps://vectorbt.pro/features/analytics/

These are first-party product claims, not independent measurements of AI-search visibility.

15

Marketing opportunities

Actions calculated directly from the collected evidence.

OpportunityRecommended actionEvidence
Competitor gap3 first-page appearances across vectorbt, vectorbt pro

Website intelligence — Collected evidence

Website evidence gaps

  • pricing: no usable public page was collected; verify whether the site publishes this evidence.
  • integrations: no usable public page was collected; verify whether the site publishes this evidence.
  • customers: no usable public page was collected; verify whether the site publishes this evidence.
  • reviews: no usable public page was collected; verify whether the site publishes this evidence.
  • changes: no usable public page was collected; verify whether the site publishes this evidence.
  • identity: no usable public page was collected; verify whether the site publishes this evidence.
  • technical: no usable public page was collected; verify whether the site publishes this evidence.

Trust and proof

16

Customers, proof, and reviews

Published proof, customer signals, and review evidence.

Independent reviews

PlatformPageHow it was foundNote
BacktestScoreVectorBT Review 2026: 7.8/10, Free Core + PRO / BacktestScoreGrounded web searchSecond, the open-core drift. Reviewers note that the free version's documentation is incomplete and no longer actively developed, with the good tutorials, release notes ... open-source users call that a bait-and-switch; others call it a fair price for
trader-algoritmico.comVectorbt vs Backtrader: Vectorized SpeedGrounded web search't just about speed; it is a fundamental choice between research velocity and execution realism. Most traders start with the wrong tool for their current phase ... in a fast engine that fails in live trading because it ignored slippage and order types

Customer proof

Proof typeNamed customer or sourceEvidence
Testimonialvectorbt.protestimonial — . (VectorBT PRO: Quantitative trading research in Python and Rust)

Independent mentions

  • polakowo/vectorbt — is the open-source community edition of VectorBT PRO. PRO extends the library with parallelization, additional data integrations, portfolio optimization, pattern recognition, event projections, limit orders, leverage
  • polakowo/vectorbt · Discussions · GitHub — ### How to implement a bracket order with trailing stop loss and trailing take profit a-yuksel asked Mar 20, 2025 in Q&A · Unanswered ... We built 19 Borsa Istanbul research systems but still cannot prove a real trading edge — what are we
  • vbt accuracy versus event driven libs like Zipline? · polakowo/vectorbt · Discussion #185 — @jb33k although vectorbt has ... The main limitations are the following: - no proper order management - once you issue an order command, it gets executed/rejected immediately (just like a market order, but you can easily implement your own logic for limit and stop orders). This means order execution is state-less - it simply receives a command with inputs and gives you the result of the execution including the new cash balance and other metrics. There is no order queue or anything like that, oth
  • Industry standard backtest tool is vectorbt pro? / Elite Trader — Assuming Python is mainly used by key players, I am wondering what is the most used back-testing library by hedge, institutions, pensions, big retail guys After extensive research I shortlisted these candidates: Backtesting.py, Backtrader, Zipline, VectorBT, VectorBT pro, and custom inhouse solution There is backtesting.py that looks quite limited, zipline is better but not a favorite, then in elitetrader history I found quoted a lot of times backtrader, which i also used a bit but it looks is n

External links were grounded in one live web search. Search snippets are leads, not independently scraped page content; rejected links remain available in Review evidence.

17

Company, security, and trust

Ownership, policies, security signals, and public trust evidence.

SignalFindingSource
Company and ownershipBacktest trading strategies in Python and see exactly what they would have done. This section is for traders and researchers who want to turn signals, orders, or custom logic into a portfolio, model how orders fill and wsource
Contact and supportNot published on the collected pages.—
Legal and privacyNot published on the collected pages.—
Security and complianceNot published on the collected pages.—
Uptime and status pageNot published on the collected pages.—
Domain registered2021-12-09—
Domain expires2026-12-09—

Not found on the collected pages: contact and support, legal and privacy, security and compliance, uptime and status page. This only means Scout did not find it on the pages it read; it says nothing about the company itself.

18

Documentation and product updates

Help resources, product guidance, and visible changes over time.

Resource or updateTypeWhat is availableDate or freshness
Product FAQFAQAnswers common product, workflow, pricing, privacy, ownership, API, and team questions. (source)Not dated
Documentation for the Python and Rust libraryDocumentationLearn how VectorBT PRO works, from vectorized fundamentals and market data to indicators, portfolio simulation, benchmarks, and the Rust backend. (source)Not dated
Semantic search over documentation and examplesDocumentationSearch VectorBT PRO documentation, code examples, and community answers from Python using keywords or semantic search. Add notes and gather context for an LLM. (source)Not dated
Features for quant research and backtestingRelease notesPublic product change history. (source)Not dated

Not found in the collected public sources: public roadmap, status page, separate help center or knowledge base.

Technical

19

Technical and delivery signals

Delivery model, platforms, API, data ownership, reliability claims and release activity.

SignalFindingSource
Delivery model (cloud, self-hosted, desktop, browser extension)Not published on the collected pages.—
Platforms and appsNot published on the collected pages.—
API and extensibility (API, SDK, webhooks, MCP, plugins)Provides Python and Rust APIs, MCP server, and Numba integration S160 S8 S20.S160 S8 S20
Data ownership and exportNot published on the collected pages.—
Performance and reliability claimsClaims fast backtesting with Numba and Rust kernels, parallel execution, and benchmarks S20.S20
Release activityVersion v2026.10.5 mentioned S1.S1
20

Measured infrastructure

Domain, certificate, and hosting signals, measured directly.

SignalFinding
Domain registered2021-12-09 — NameCheap, Inc.
Domain expires2026-12-09
First archived2022-01-07 — web archive
TLS certificateGoogle Trust Services, valid, expires 2027-01-05
Security headersHSTS
Headers not servedCSP, X-Content-Type-Options, X-Frame-Options, Referrer-Policy
Server headercloudflare
Mail handled byaspmx.l.google.com, alt1.aspmx.l.google.com
Nameserverssimone.ns.cloudflare.com, rodrigo.ns.cloudflare.com
21

Technical site audit

A bounded multi-page crawl with page-level issues and URLs.

Scout — Bounded technical crawl

  • Pages crawled: 15 of 15 maximum
  • Technical health: 100/100
  • Critical issues: 0
  • Warnings: 0
  • Notices: 0

Issues

The bounded crawl did not detect title, description, H1, canonical, indexing, thin-content, image-alt, response-time, or duplicate-metadata issues.

Crawled pages

StatusTitleH1sWordsResponseURL
200VectorBT PRO: Quantitative trading research in Python and Rust1332162 mshttps://vectorbt.pro/
200Features for quant research and backtesting171044 mshttps://vectorbt.pro/features/
200What is VectorBT PRO and how to get access1130655 mshttps://vectorbt.pro/getting-started/
200Tutorials for quant research in Python and Rust132047 mshttps://vectorbt.pro/tutorials/
200Documentation for the Python and Rust library122849 mshttps://vectorbt.pro/documentation/
200Pricing and membership plans \VectorBT® PRO147234 ms
200About Oleg Polakow, creator of VectorBT \VectorBT® PRO186239 ms
200Market data sources and pipelines in Python163024 mshttps://vectorbt.pro/features/data/
200Indicators and trading signals in Python and Rust154346 mshttps://vectorbt.pro/features/indicators/
200Backtesting in Python and Rust174635 mshttps://vectorbt.pro/features/backtesting/
200Backtest analysis: risk, trades, and charts162044 mshttps://vectorbt.pro/features/analytics/
200Strategy optimization and validation in Python155729 mshttps://vectorbt.pro/features/optimization/
200Fast backtesting with Numba, Rust, and parallelism155037 mshttps://vectorbt.pro/features/performance/
200Research toolkit for Python quant workflows157731 mshttps://vectorbt.pro/features/tooling/
200AI assistant, knowledge search, and MCP server161637 mshttps://vectorbt.pro/features/ai/

This is a bounded Scout crawl. Core Web Vitals and Lighthouse scores are not claimed unless a dedicated performance audit is connected.

22

Search Console and Analytics

First-party search and behavioral data connection state.

Modeled acquisition channels

ChannelEstimated share
direct42.5%
search31.0%
search organic29.8%
search paid1.2%
social5.7%
social organic5.1%
social paid0.5%
referrals11.0%
paid referrals2.3%
mail2.6%
gen ai3.2%
affiliate1.7%
other0.0%

First-party connections

IntegrationStatusData available after connection
Google Search ConsoleNot connectedClicks, impressions, CTR, average position, queries, pages, countries, and devices
Google AnalyticsNot connectedOrganic sessions, engagement, landing pages, conversions, geography, and devices

No first-party Search Console or Analytics numbers are shown until the site owner authorizes the corresponding Google account. Scout traffic model values above are modeled estimates, not private analytics totals.

Limits and method

23

Limitations and open questions

Known constraints and missing evidence from the collected pages.

The collected pages do not mention any competitors by name. Evidence gaps include lack of customer testimonials, independent reviews, company ownership details, and security/compliance information. Pricing details are limited to membership plans without API or team pricing. The platform's performance claims are not independently verified.

24

Sources, method, and limitations

Evidence inventory, collection method, provider use, and constraints.

This report is based on 15 collected pages from vectorbt.pro, including feature overviews, AI assistant details, data sources, backtesting, indicators, optimization, performance, and knowledge search. Static and browser rendering providers were used; external proof search was attempted but no verification requests were made. The evidence catalog includes 180 tokens, but only a subset was used. Limitations: no customer reviews, pricing page not directly collected (pricing from authoritative table), and no independent verification of performance claims.

Paid against free, in your inbox

One job at a time: the paid tools worth paying for, the free ones you can run yourself, and who should pick which.

No tracking pixels. One click to leave. We use your address to send Stack Radar and nothing else. Privacy.