Indicators

Indicators are the building blocks of every signal rule. Each indicator reads the price series and produces one or more derived series (a moving average line, an oscillator value, a trend direction, etc.).

Available indicators

Moving averages

IndicatorWhat it doesCommon use
EMAExponential moving average — recent prices weighted moreTrend direction, crossovers
SMASimple moving average — equal weightSmooth trend baseline

Parameters: period (number of candles).

Oscillators

IndicatorWhat it doesRange
RSIRelative Strength Index — momentum0–100 (oversold <30, overbought >70)
ATRAverage True Range — volatilityAlways positive
ADXTrend strength0–100 (>25 = trending)

Parameters: period.

Trend indicators

Supertrend

A volatility-based trend filter. Outputs three series:

  • <id>.trend — the supertrend line value
  • <id>.direction — +1 for uptrend, −1 for downtrend
  • <id>.buy_signal — true on the bar trend flips up
  • <id>.sell_signal — true on the bar trend flips down

Parameters: period, multiplier (typical: 10 / 3.0).

UT Bot

Aggressive trend reversal indicator. Outputs:

  • <id>.stop — the stop line value
  • <id>.direction — +1 / −1
  • <id>.buy_signal — true on a flip up
  • <id>.sell_signal — true on a flip down

Parameters: atr_period, atr_multiplier (typical: 10 / 1.0).

Naming convention

Each indicator needs a unique id that you reference in signal rules. Conventions used in the form:

  • ema_fast, ema_slow for EMA pairs
  • rsi_14 for an RSI with period 14
  • st_1, st_2 for Supertrends
  • utbot_1 for UT Bot

You can name them anything as long as the id is referenced consistently in the signal rules.

Reading the chart

EMAs and SMAs appear as line overlays on the price chart. You can toggle which ones are visible from the Indicators dropdown above the chart.

Other indicators (RSI, ATR, ADX, Supertrend, UT Bot) participate in the signal logic but are not drawn on the price chart in the current version.