Building

Indicator basics

What indicators are, how they're declared, and how the builder lets you wire them into conditions.

1 min readUpdated Jun 19, 2026

Indicators are the numeric values your strategy reads on every bar. Some are direct (RSI is just RSI); some produce multiple output columns (MACD has line / signal / histogram). You declare each indicator under indicators, give it a name, and use that name in your entry or exit conditions.

Declaring an indicator

The builder writes JSON shaped like this:

{
  "type": "EMA",
  "name": "ema_fast",
  "params": { "period": 12, "source": "close" }
}
  • type picks the indicator family.
  • name is what your entry / exit conditions reference.
  • params are type-specific. Defaults are shown in the form.

Output columns

Single-output indicators (EMA, RSI, ATR, ...) produce one column named after the indicator's name. Multi-output indicators (MACD, Bollinger Bands, ADX, ...) produce several columns with a suffix (name_line, name_signal, etc.). The conditions step shows every column available to reference.

Common parameters

  • Period - lookback in bars. Most indicators take one. Picking it well matters more than the indicator choice.
  • Source - which price column to use (close / open / high / low). Default close.
  • Multiplier - scaling factor on volatility-based indicators like Keltner Channels or Supertrend.

See the per-indicator articles under Indicators for the math and tuning guidance for each one.

Indicator basics | Help Center | LucraX · LucraX