Migration deadline: Friday, June 5, 2026 at 00:00 UTC. The whole quantdataapi.com domain (this site and the API) is moving to nodebar.dev. In your code, update api.quantdataapi.comapi.nodebar.dev and replace the qda_ prefix on your API key with nb_. Same key body, no new key to receive.

Strategy Backtester

BETA construction We're actively improving this tool — more features coming soon and the full system will stabilize shortly. Thanks for your patience while we polish the edges.
candlestick_chart

Setup

Market Setup — pick the instrument, timeframe and direction you want to enter.

Up to 5 symbols. Multiple symbols enable portfolio mode (equal weights by default — edit weights in the Portfolio section below).

Trading window
Trading window
rule

Conditions

Use $NAME in any number input of the condition modal — click the ƒ icon next to the field.

Blank = use the global Direction from Market Setup.
Overrides the Sizing Method's unit for this rule only.
Max units = pyramiding cap for this rule. Blank = no cap.
Enter when
Quick add
Group 1
No variables yet — define one here:
=
close
Parameters
add Combine multiple features for stronger signals — click or drag from the sidebar, or use the button below
Exit when
Quick add
Group 1
add Combine multiple exit signals — drag from the sidebar or use the button below
shield

Risk & Safety

expand_less
Capital & Execution
Fixed % by default · expand to use Risk%, Kelly or ATR
Execution Costs
Data Hygiene
Trade Controls

lightbulb To limit trade duration → add a MaxHold exit row in the Exit card.  To pause on daily losses → use an Adaptive Rule below.

auto_awesome Adaptive Rules

WHEN · THEN rules that modify behavior mid-backtest — reduce size, pause, close, pyramid. Applied globally.

library_add Quick presets — click to add a rule
analytics

Analytics & Tuning

expand_more

Export & Import

2 credits per backtest

Read-only view — open on a desktop to edit and run this strategy.

Results

historystale

payments Capital & profitability

Capital
$-- $--
Net P&L
$-- --
vs Buy & Hold
-- --
Run summary
-- · -- trades · -- / year
Gross profit
$--
Gross loss
$--
Costs
$--
…of gross
--%
Avg trade
$--
Expectancy
$--

warning Risk & Risk-adjusted

Max drawdown
--%
…in $
$--
DD duration
--d
Time in DD
--%
Worst trade
--%
Loss streak
--
Exposure
--%
CAGR
--%
Sharpe
--
Sortino
--
Calmar
--
Profit factor
--

target Trade quality

Trades
--
Per year
--
Win rate
--%
W / L
--
Avg win
--% / $--
Avg loss
--% / $--
Payoff
--×
Avg R-mult.
--
Best
--%
Worst
--%
Avg hold
--d
Streak ↑↓
--
Avg MAE
--%
Avg MFE
--%
MAE / SL
--
expand_more Advanced statistics
trending_up Return / risk
Recovery factor
--
Omega ratio
--
Gain to pain
--
analytics Distribution
Tail ratio
--
Kappa-3
--
Ulcer index
--
bolt Trade efficiency
Profit / bar
--
Entry efficiency
--

Trades

# Entry Time Exit Time Entry Price Exit Price PnL PnL % MAE % MFE % Reason