๐Ÿ”’ One-time payment ยท Instant download ยท No subscription
VectorBT strategy research lab

Batch-test strategies
across any asset.

Run dozens of vectorbt strategies across entire asset lists and multiple time periods, compare every result automatically, and quickly identify the strongest strategy setups โ€” all for a single one-time price.

One-time payment. Instant delivery. Yours forever.

โœ“ Batch asset runs โœ“ Multi-period testing โœ“ Per-strategy optimization โœ“ Dashboard HTML reports โœ“ Buy-and-hold comparison โœ“ Sample dashboard folders included
100 strategies included Pure Python ยท No black box Works on crypto, stocks, ETFs, forex, commodities, bonds Built on vectorbt
Sample results

See the exact outputs you'll get.

These are real dashboard exports generated by the pack โ€” not mock-ups. Every folder containing dashboard.html appears here automatically, with strategy count, best return, benchmark comparison, and Sharpe ratio pulled directly from summary.csv.

Dashboard

AAPL-1y

HTML
Strategies
38
Best return
56.9%
Benchmark
58.2%
Sharpe
2.64

Best strategy: obv_momentum_stop_target_opt

Open dashboard โ†’
Dashboard

ADA-USD-1y

HTML
Strategies
40
Best return
155.2%
Benchmark
-67.7%
Sharpe
2.06

Best strategy: pivot_stochastic_atr_opt

Open dashboard โ†’
Dashboard

AMZN-1y

HTML
Strategies
38
Best return
52.2%
Benchmark
32.5%
Sharpe
2.54

Best strategy: obv_momentum_stop_target_opt

Open dashboard โ†’
Dashboard

BNB-USD-1y

HTML
Strategies
40
Best return
121.3%
Benchmark
-1.4%
Sharpe
9.88

Best strategy: trend_momentum_volume_rsi_opt

Open dashboard โ†’
Dashboard

BTC-USD-1y

HTML
Strategies
40
Best return
112.7%
Benchmark
-29.0%
Sharpe
2.51

Best strategy: pivot_stochastic_atr_opt

Open dashboard โ†’
Dashboard

BZ-1y

HTML
Strategies
38
Best return
70.1%
Benchmark
-21.0%
Sharpe
12.22

Best strategy: trend_momentum_volume_rsi_opt

Open dashboard โ†’
Dashboard

CL-1y

HTML
Strategies
38
Best return
40.3%
Benchmark
-2.1%
Sharpe
2.40

Best strategy: pivot_stochastic_atr_opt

Open dashboard โ†’
Dashboard

DIA-1y

HTML
Strategies
38
Best return
27.4%
Benchmark
21.6%
Sharpe
3.32

Best strategy: obv_momentum_stop_target_opt

Open dashboard โ†’
Dashboard

EEM-1y

HTML
Strategies
38
Best return
41.9%
Benchmark
42.5%
Sharpe
2.64

Best strategy: ema_stop_target_grid_opt

Open dashboard โ†’
Dashboard

EFA-1y

HTML
Strategies
38
Best return
26.9%
Benchmark
18.1%
Sharpe
2.25

Best strategy: obv_momentum_stop_target_opt

Open dashboard โ†’
Dashboard

ETH-USD-1y

HTML
Strategies
40
Best return
188.3%
Benchmark
-17.2%
Sharpe
2.30

Best strategy: pivot_stochastic_atr_opt

Open dashboard โ†’
Dashboard

F-1y

HTML
Strategies
38
Best return
86.9%
Benchmark
44.1%
Sharpe
2.45

Best strategy: pivot_stochastic_atr_opt

Open dashboard โ†’
Dashboard

HG-1y

HTML
Strategies
38
Best return
69.4%
Benchmark
53.1%
Sharpe
3.84

Best strategy: obv_momentum_stop_target_opt

Open dashboard โ†’
Dashboard

HYG-1y

HTML
Strategies
38
Best return
3.4%
Benchmark
1.2%
Sharpe
0.65

Best strategy: adaptive_momentum_squeeze_opt

Open dashboard โ†’
Dashboard

IEF-1y

HTML
Strategies
38
Best return
6.4%
Benchmark
0.1%
Sharpe
1.72

Best strategy: pivot_stochastic_atr_opt

Open dashboard โ†’
Dashboard

IWM-1y

HTML
Strategies
38
Best return
44.1%
Benchmark
40.8%
Sharpe
3.51

Best strategy: obv_momentum_stop_target_opt

Open dashboard โ†’
Dashboard

JPY-1y

HTML
Strategies
38
Best return
51.3%
Benchmark
29.4%
Sharpe
3.40

Best strategy: obv_momentum_stop_target_opt

Open dashboard โ†’
Dashboard

LQD-1y

HTML
Strategies
38
Best return
9.5%
Benchmark
2.0%
Sharpe
2.33

Best strategy: pivot_stochastic_atr_opt

Open dashboard โ†’
Dashboard

META-1y

HTML
Strategies
38
Best return
70.0%
Benchmark
-2.7%
Sharpe
2.32

Best strategy: adaptive_momentum_squeeze_opt

Open dashboard โ†’
Dashboard

MSFT-1y

HTML
Strategies
38
Best return
28.1%
Benchmark
-7.0%
Sharpe
1.29

Best strategy: adaptive_momentum_squeeze_opt

Open dashboard โ†’
Dashboard

NG-1y

HTML
Strategies
38
Best return
202.0%
Benchmark
115.9%
Sharpe
3.02

Best strategy: ema_stop_target_grid_opt

Open dashboard โ†’
Dashboard

NVDA-1y

HTML
Strategies
38
Best return
58.8%
Benchmark
64.0%
Sharpe
9.10

Best strategy: ema_cross_with_sizing_and_stop_opt

Open dashboard โ†’
Dashboard

SHY-1y

HTML
Strategies
38
Best return
0.7%
Benchmark
-0.4%
Sharpe
0.37

Best strategy: adaptive_momentum_squeeze_opt

Open dashboard โ†’
Dashboard

SI-1y

HTML
Strategies
38
Best return
107.8%
Benchmark
-3.0%
Sharpe
2.18

Best strategy: pivot_stochastic_atr_opt

Open dashboard โ†’
Dashboard

SOL-USD-1y

HTML
Strategies
40
Best return
266.0%
Benchmark
-51.0%
Sharpe
2.63

Best strategy: pivot_stochastic_atr_opt

Open dashboard โ†’
Dashboard

TLT-1y

HTML
Strategies
38
Best return
14.3%
Benchmark
0.2%
Sharpe
1.89

Best strategy: pivot_stochastic_atr_opt

Open dashboard โ†’
Dashboard

TSLA-1y

HTML
Strategies
38
Best return
57.5%
Benchmark
25.5%
Sharpe
2.88

Best strategy: obv_momentum_stop_target_opt

Open dashboard โ†’
Dashboard

XRP-USD-1y

HTML
Strategies
40
Best return
392.7%
Benchmark
-42.0%
Sharpe
2.89

Best strategy: pivot_stochastic_atr_opt

Open dashboard โ†’
What you get

A full research workflow,
not loose scripts.

Everything you need to go from raw OHLCV data to publishable strategy research โ€” in a single, well-structured Python pack.

โšก

Batch runner

Run many assets and time periods without manually opening each strategy file. Test full market lists in one pass and come back to ranked results.

๐Ÿ“Š

100 strategy library

Momentum, trend, volatility, mean reversion, breakout, volume, and ML-based regime filters โ€” all production-ready and readable.

๐Ÿ—‚๏ธ

Detailed dashboards

HTML dashboards, summary CSVs, strategy equity plots, failure logs, and per-strategy optimization results โ€” auto-generated for every asset.

๐Ÿ”

Asset comparison

Every strategy is benchmarked against buy-and-hold. Works on crypto, equities, ETFs, forex, or any OHLCV CSV.

๐Ÿ

Readable Python

No black box. Every strategy is fully inspectable, editable, and extensible. Built on vectorbt โ€” the industry standard for fast backtesting.

๐Ÿ“ฆ

Sample results included

Comes with real dashboard folders so you can see outputs immediately โ€” no data setup required to explore the pack on day one.

Workflow

From asset list to publishable reports.

Load OHLCV data, choose symbols, periods, and intervals, run the batch backtester, optimize strategies, generate dashboard folders, then show the sample outputs directly on the landing page.

1

Add assets

Stocks, ETFs, crypto, forex, commodities, bonds, or custom CSVs.

2

Run batch

Test every strategy across every asset and selected period automatically.

3

Generate dashboards

Export HTML reports, equity plots, summaries, and CSVs.

4

Publish samples

Landing page auto-discovers dashboard folders โ€” no config.

Batch backtesting

Test many assets and time periods in one run.

The included batch runner makes large-scale research simple. Set the period and interval once, list the symbols you want to test, and the script runs the full strategy engine for every asset automatically.

That means you can compare stocks, ETFs, crypto, forex, commodities, bonds, and volatility products side by side โ€” then use the generated summaries and dashboards to find which strategies performed best on each market and timeframe.

1
Choose period

Change 1y to any supported lookback.

2
Add symbols

Paste in any asset list you want to research.

3
Rank results

Use summaries to spot the best strategies fast.

run_batch_backtests.bat
Included script
@echo off
set period=1y
set interval=1d

for %%S in (
SPY QQQ DIA IWM EEM EFA
AAPL MSFT NVDA TSLA AMZN META
BTC-USD ETH-USD SOL-USD BNB-USD XRP-USD ADA-USD
EURUSD=X GBPUSD=X JPY=X CHF=X AUDUSD=X CAD=X
GC=F SI=F CL=F BZ=F NG=F HG=F
TLT IEF SHY HYG LQD AGG
VIXY GLD SLV VNQ XLU XLF
) do (
    echo ======================================
    echo Running backtest for %%S
    echo ======================================
    python backtest_all_strategies.py --symbol %%S --period %period% --interval %interval%
)

echo Batch backtesting complete.
pause
Pricing

Everything included.
One price. Forever.

No tiers. No upsells. No subscription. You get the complete Strategy Lab โ€” code, samples, guides, and templates โ€” for a single one-time payment.

Complete pack

VectorBT Strategy Lab

โ‚ฌ49
one-time ยท no recurring fees
  • Full batch runner โ€” test many assets and time periods at once
  • 100 strategy library (momentum, trend, volatility, mean reversion, ML)
  • Per-strategy parameter optimization to help find the best setups
  • Auto-generated HTML dashboard reports
  • Buy-and-hold benchmark comparison built in
  • Summary CSV + equity curve plots for every strategy
  • Sample dashboard folders included โ€” works out of the box
  • Readable, extensible Python โ€” no black box
  • Lifetime access ยท download immediately after payment
Get the Strategy Lab โ€” โ‚ฌ49

Secure checkout via Stripe  ยท  Instant delivery  ยท  No subscription

Not sure yet? Scroll up to browse real dashboard outputs generated by this exact pack. What you see is what you get โ€” no mock-ups.

Stop running strategies one at a time.

The Strategy Lab turns hours of manual backtesting into a repeatable, automated batch workflow across many markets and time periods โ€” with publication-ready dashboards on every run.

Get the pack for โ‚ฌ49 โ†’

One-time payment. Instant download. Yours forever.