MarketLab Docs
ScriptingSources

Candles

Candle source configuration for Market Lab scripts.

Candles Source

The candles source provides OHLCVT candle data.

Manifest

export const script = {
  name: "candle-script",
  version: "1",
  sources: ["candles"],
  params: {}
}

Backtest

mlab script backtest ./scripts/candle-script.js \
  --provider mmt \
  --exchange bybitf \
  --symbol BTC/USDT \
  --from 1780307559000 \
  --to 1780523645331 \
  --source candles:timeframe=60

Backtest input shape:

input.mode === "window"
input.candles.candles

Live Run

mlab script run ./scripts/candle-script.js \
  --provider mmt \
  --exchange bybitf \
  --symbol BTC/USDT \
  --source candles:timeframe=60

Live input shape:

input.mode === "stream"
input.candles.candle

Config

KeyRequiredDescription
timeframeYesCandle timeframe in seconds. Example: 60, 300, 3600.

See Candles Data Type for the candle fields.

On this page