Skip to main content

Overview

This page documents 8 operators (role: FACTOR).

Quick Reference


LiquidityFactor

Liquidity Factor (Inverse of Amihud Illiquidity). Requires two inputs: close and volume. Role: FACTOR | Ephemeral: No

Parameters

Usage

Source Code

Full compute() implementation — no hidden logic.
Source: apps/trading/operators/signal/factor/liquidity.py

MeanReversionFactor

Mean Reversion Factor (Z-score of price deviation). Role: FACTOR | Ephemeral: No

Parameters

Usage

Source Code

Full compute() implementation — no hidden logic.
Source: apps/trading/operators/signal/factor/mean_reversion.py

MomentumFactor

Momentum Factor (rate of price change). Role: FACTOR | Ephemeral: No

Parameters

Usage

Source Code

Full compute() implementation — no hidden logic.
Source: apps/trading/operators/signal/factor/momentum.py

ShortTermReversalFactor

Short-Term Reversal Factor (5-day return reversal). Role: FACTOR | Ephemeral: No

Parameters

Usage

Source Code

Full compute() implementation — no hidden logic.
Source: apps/trading/operators/signal/factor/momentum.py

QualityFactor

Quality Factor (Volume Stability Proxy - lower CV = higher quality). Role: FACTOR | Ephemeral: No

Parameters

Usage

Source Code

Full compute() implementation — no hidden logic.
Source: apps/trading/operators/signal/factor/quality.py

SizeFactor

Size Factor (volume-based size proxy). Role: FACTOR | Ephemeral: No

Parameters

Usage

Source Code

Full compute() implementation — no hidden logic.
Source: apps/trading/operators/signal/factor/size.py

VolatilityFactor

Volatility Factor (std of returns). Role: FACTOR | Ephemeral: No

Parameters

Usage

Source Code

Full compute() implementation — no hidden logic.
Source: apps/trading/operators/signal/factor/volatility.py

VolumeTrendFactor

Volume Trend Factor (rate of change in volume). Role: FACTOR | Ephemeral: No

Parameters

Usage

Source Code

Full compute() implementation — no hidden logic.
Source: apps/trading/operators/signal/factor/volume.py

Operator Protocol

How operators implement the compute() interface

StatefulGraph

How operators compose into a DAG