Overview
This page documents 12 operators (role:INDICATOR).
Quick Reference
ADX
Average Directional Movement Index indicator. ADX measures the strength of a trend, regardless of direction. Values above 25 indicate a strong trend. Role:INDICATOR | Ephemeral: No
Parameters
Usage
Source Code
Fullcompute() implementation — no hidden logic.
apps/trading/operators/indicator/adx.py
ADXR
Average Directional Movement Index Rating indicator. ADXR is the average of current ADX and ADX from period days ago. ADXR = (ADX_today + ADX_period_days_ago) / 2 Role:INDICATOR | Ephemeral: No
Parameters
Usage
Source Code
Fullcompute() implementation — no hidden logic.
apps/trading/operators/indicator/adx.py
DX
Directional Movement Index indicator. DX = (|+DI - -DI| / (+DI + -DI)) * 100 Role:INDICATOR | Ephemeral: No
Parameters
Usage
Source Code
Fullcompute() implementation — no hidden logic.
apps/trading/operators/indicator/adx.py
AROON
Aroon indicator. Aroon measures the time since the highest high and lowest low. Aroon Up = ((period - periods since highest high) / period) * 100 Aroon Down = ((period - periods since lowest low) / period) * 100 Role:INDICATOR | Ephemeral: No
Parameters
Usage
Source Code
Fullcompute() implementation — no hidden logic.
apps/trading/operators/indicator/aroon.py
AROONOSC
Aroon Oscillator indicator. Aroon Oscillator = Aroon Up - Aroon Down Values range from -100 to +100. Positive values indicate uptrend, negative values indicate downtrend. Role:INDICATOR | Ephemeral: No
Parameters
Usage
Source Code
Fullcompute() implementation — no hidden logic.
apps/trading/operators/indicator/aroon.py
PLUS_DI
Plus Directional Indicator (+DI). +DI measures upward price movement strength. +DI = (Smoothed +DM / ATR) * 100 Role:INDICATOR | Ephemeral: No
Parameters
Usage
Source Code
Fullcompute() implementation — no hidden logic.
apps/trading/operators/indicator/di.py
MINUS_DI
Minus Directional Indicator (-DI). -DI measures downward price movement strength. -DI = (Smoothed -DM / ATR) * 100 Role:INDICATOR | Ephemeral: No
Parameters
Usage
Source Code
Fullcompute() implementation — no hidden logic.
apps/trading/operators/indicator/di.py
PLUS_DM
Plus Directional Movement (+DM). +DM = High - Previous High (if above 0 and > -DM, else 0) Role:INDICATOR | Ephemeral: No
Parameters
Usage
Source Code
Fullcompute() implementation — no hidden logic.
apps/trading/operators/indicator/di.py
MINUS_DM
Minus Directional Movement (-DM). -DM = Previous Low - Low (if above 0 and > +DM, else 0) Role:INDICATOR | Ephemeral: No
Parameters
Usage
Source Code
Fullcompute() implementation — no hidden logic.
apps/trading/operators/indicator/di.py
ICHIMOKU
Ichimoku Kinko Hyo (Ichimoku Cloud) indicator. Components:- Tenkan-sen (Conversion Line): (9-period high + 9-period low) / 2
- Kijun-sen (Base Line): (26-period high + 26-period low) / 2
- Senkou Span A (Leading Span A): (Tenkan-sen + Kijun-sen) / 2, plotted 26 periods ahead
- Senkou Span B (Leading Span B): (52-period high + 52-period low) / 2, plotted 26 periods ahead
- Chikou Span (Lagging Span): Close plotted 26 periods back
INDICATOR | Ephemeral: No
Parameters
Usage
Source Code
Fullcompute() implementation — no hidden logic.
apps/trading/operators/indicator/ichimoku.py
SAR
Parabolic SAR (Stop and Reverse) indicator. SAR provides potential entry and exit points. When price is above SAR, it’s a bullish signal. When price is below SAR, it’s a bearish signal. Role:INDICATOR | Ephemeral: No
Parameters
Usage
Source Code
Fullcompute() implementation — no hidden logic.
apps/trading/operators/indicator/sar.py
SAREXT
Parabolic SAR - Extended indicator. Extended version of SAR with more configurable parameters. Role:INDICATOR | Ephemeral: No
Parameters
Usage
Source Code
Fullcompute() implementation — no hidden logic.
apps/trading/operators/indicator/sar.py
Related Pages
Operator Protocol
How operators implement the compute() interface
StatefulGraph
How operators compose into a DAG

