Overview
This page documents 5 operators (role:INDICATOR).
Quick Reference
AD
Chaikin A/D Line (Accumulation/Distribution) indicator. AD = Previous AD + Current Money Flow Volume Money Flow Multiplier = [(Close - Low) - (High - Close)] / (High - Low) Money Flow Volume = Multiplier * Volume Role:INDICATOR | Ephemeral: No
Parameters
Usage
Source Code
Fullcompute() implementation — no hidden logic.
apps/trading/operators/indicator/volume.py
ADOSC
Chaikin A/D Oscillator indicator. ADOSC = EMA(AD, fast) - EMA(AD, slow) Role:INDICATOR | Ephemeral: No
Parameters
Usage
Source Code
Fullcompute() implementation — no hidden logic.
apps/trading/operators/indicator/volume.py
OBV
On Balance Volume indicator. OBV adds volume on up days and subtracts volume on down days. If Close > PrevClose: OBV = PrevOBV + Volume If Close < PrevClose: OBV = PrevOBV - Volume If Close = PrevClose: OBV = PrevOBV Role:INDICATOR | Ephemeral: No
Parameters
Usage
Source Code
Fullcompute() implementation — no hidden logic.
apps/trading/operators/indicator/volume.py
MFI
Money Flow Index indicator. MFI is like RSI but incorporates volume. MFI = 100 - (100 / (1 + Money Flow Ratio)) Role:INDICATOR | Ephemeral: No
Parameters
Usage
Source Code
Fullcompute() implementation — no hidden logic.
apps/trading/operators/indicator/volume.py
CCI
Commodity Channel Index indicator. CCI = (Typical Price - SMA(Typical Price)) / (0.015 * Mean Deviation) Role:INDICATOR | Ephemeral: No
Parameters
Usage
Source Code
Fullcompute() implementation — no hidden logic.
apps/trading/operators/indicator/volume.py
Related Pages
Operator Protocol
How operators implement the compute() interface
StatefulGraph
How operators compose into a DAG

