Platform Reference

What you can backtest

Supported assets, data coverage, and the full indicator library available to your strategies.

01

Tradeable Assets

Crypto

10 USDT perpetual pairs

BTCUSDTETHUSDTSOLUSDTBNBUSDTXRPUSDTADAUSDTDOGEUSDTAVAXUSDTLINKUSDTDOTUSDT

Equity

20 S&P 500 components

SPYQQQIWMGLDTLTAAPLMSFTGOOGLAMZNNVDAMETATSLAJPMGSBACXOMCVXJNJUNHV

02

Historical Data

OHLCV (open, high, low, close, volume) bars sourced from Bybit (crypto) and Alpaca (equities), refreshed daily at 01:00 UTC. History depth is tiered by timeframe — finer resolutions trade depth for storage efficiency.

TimeframeHistoryCryptoEquity
1m1 year
5m2 years
15m3 years
1h5 years
4h5 years
1d5 years

4h bars are not available for equity — the NYSE session is 6.5 hours and does not divide evenly into uniform 4-hour bars.

03

Indicators

25 primitives available in natural-language strategies.

Trend / Overlap

smaperiodSimple moving average of close
emaperiodExponential moving average of close
wmaperiodWeighted moving average of close
demaperiodDouble exponential moving average
temaperiodTriple exponential moving average
linregperiodEndpoint of a linear regression line
linreg_slopeperiodSlope of a linear regression line

Momentum

rsiperiodRelative Strength Index (0–100)
macdfast, slow, signalMACD line, signal, and histogram
stochk_period, d_period, smoothStochastic oscillator %K
cciperiodCommodity Channel Index
momperiodPrice minus price N bars ago
rocperiodRate of change as a percentage
willrperiodWilliams %R (0 to −100)

Volatility / Bands

atrperiodAverage True Range
bbandsperiod, stddev, bandBollinger Bands — upper / middle / lower
keltnerperiod, multiplier, bandKeltner Channel — upper / middle / lower
donchianperiod, bandDonchian Channel — upper / middle / lower
stddevperiodRolling standard deviation of close
historical_volperiodAnnualised rolling volatility

Volume

volume_smaperiodSimple moving average of volume
obvOn-Balance Volume
vwapVolume-weighted average price (intraday reset)

Statistical

zscoreperiodZ-score: (close − mean) / std
corrperiod, againstPearson correlation vs another symbol

The full 158-function TA-Lib C library runs under the hood. The 25 primitives above are the validated DSL surface available in natural-language strategies.

© 2026 backtester.run · All rights reserved · support@backtester.run

Backtest results are hypothetical and do not guarantee future performance.