Supported Indicators
FORJ supports the following technical indicators. Each indicator is computed automatically from your strategy's subscribed data stream.
Moving Averages
EMA — Exponential Moving Average
Gives more weight to recent prices, making it more responsive to new data than SMA.
| Parameter | Description | Default |
|---|---|---|
| Period | Number of candles to average | 14 |
| Price Source | Which price to use | close |
Available price sources: close, open, high, low, hl2, hlc3, ohlc4
SMA — Simple Moving Average
The unweighted mean of the last n prices.
| Parameter | Description | Default |
|---|---|---|
| Period | Number of candles to average | 14 |
| Price Source | Which price to use | close |
RMA — Running Moving Average
Also known as Wilder's smoothing. A smoothed moving average commonly used as a component of RSI.
| Parameter | Description | Default |
|---|---|---|
| Period | Number of candles to average | 14 |
| Price Source | Which price to use | close |
Oscillators
RSI — Relative Strength Index
Measures the speed and magnitude of recent price changes to evaluate overbought or oversold conditions. Values range from 0 to 100.
| Parameter | Description | Default |
|---|---|---|
| Period | Lookback period | 14 |
| Price Source | Which price to use | close |
Common thresholds: Overbought above 70, oversold below 30.
Volatility
BB — Bollinger Bands
Three bands plotted around a moving average: an upper band, a middle band (SMA), and a lower band. The upper and lower bands are a configurable number of standard deviations from the middle.
| Parameter | Description | Default |
|---|---|---|
| Period | SMA period for the middle band | 20 |
| Std Dev Multiplier | Standard deviations for upper/lower bands | 2 |
| Price Source | Which price to use | close |
Outputs: Upper Band, Middle Band, Lower Band
Keltner Channels
Three bands centered on an EMA, with upper and lower bands offset by ATR (Average True Range) multiplied by a factor.
| Parameter | Description | Default |
|---|---|---|
| Period | EMA period for the center line | 20 |
| ATR Period | ATR lookback | 10 |
| Multiplier | ATR multiplier for band width | 1.5 |
Outputs: Upper Channel, Middle Channel, Lower Channel
Price-Based
High/Low Window
Tracks the highest high and lowest low over a rolling window of candles.
| Parameter | Description | Default |
|---|---|---|
| Period | Lookback window in candles | 20 |
Outputs: Highest High, Lowest Low
Pivot Points
Calculates pivot, support, and resistance levels from the previous candle's high, low, and close.
Outputs: Pivot (P), Support 1 (S1), Resistance 1 (R1)
Using Indicators in Your Strategy
- Subscribe to an indicator via the SMITH context configuration. See Indicators.
- Reference indicator values in conditions — for example, "close > EMA(50)".
- View indicator overlays on performance charts. See Performance Charts.