API Reference / IndicatorAccessors
Interface: IndicatorAccessors
Defined in: src/backtest/types.ts:94
Methods
sma()
sma(
period?):number|null
Defined in: src/backtest/types.ts:95
Parameters
period?
number
Returns
number | null
ema()
ema(
period?):number|null
Defined in: src/backtest/types.ts:96
Parameters
period?
number
Returns
number | null
rsi()
rsi(
period?):number|null
Defined in: src/backtest/types.ts:97
Parameters
period?
number
Returns
number | null
macd()
macd(
options?):object
Defined in: src/backtest/types.ts:98
Parameters
options?
fastPeriod?
number
slowPeriod?
number
signalPeriod?
number
Returns
object
macd
macd:
number|null
signal
signal:
number|null
hist
hist:
number|null
atr()
atr(
period?):number|null
Defined in: src/backtest/types.ts:103
Parameters
period?
number
Returns
number | null
adx()
adx(
period?):number|null
Defined in: src/backtest/types.ts:104
Parameters
period?
number
Returns
number | null
bollinger()
bollinger(
options?):object
Defined in: src/backtest/types.ts:105
Parameters
options?
period?
number
standardDeviations?
number
Returns
object
upper
upper:
number|null
middle
middle:
number|null
lower
lower:
number|null
stochastic()
stochastic(
options?):object
Defined in: src/backtest/types.ts:110
Parameters
options?
period?
number
signalPeriod?
number
Returns
object
k
k:
number|null
d
d:
number|null
supertrend()
supertrend(
options?):object
Defined in: src/backtest/types.ts:114
Parameters
options?
period?
number
multiplier?
number
Returns
object
value
value:
number|null
direction
direction:
1|-1|null
vwap()
vwap():
number|null
Defined in: src/backtest/types.ts:118
Returns
number | null
timeframe()
timeframe(
minutes):IndicatorAccessors
Defined in: src/backtest/types.ts:124
Same accessors, scoped to one of higherTimeframesMinutes, read at the highest bar that had fully closed as of the current primary bar — never a bar still in progress. Throws if minutes wasn't configured.
Parameters
minutes
number
Returns
IndicatorAccessors
bias()
bias():
MultiTimeframeSummary
Defined in: src/backtest/types.ts:130
analyzeMultiTimeframe() bias as of this bar, blended over whichever of higherTimeframesMinutes map onto m1/m5/m15/m25/m60 — other resample minutes are visible via .timeframe(m) but not this blend.