Expand description
Session Levels and Intraday Time Indicators.
This module provides streaming indicators anchored to trading sessions:
SessionVwap: Volume Weighted Average Price with ±1σ, ±2σ, and ±3σ standard deviation bands.OpeningRangeBreakout: Toby Crabel’s Opening Range Breakout (ORB) with Fibonacci/expansion targets.
Both indicators implement the Next trait and reset accumulation counters whenever
is_session_start == true.
Structs§
- Opening
Range Breakout - Opening Range Breakout (ORB) indicator.
- OrbInput
- Input tuple wrapper for
OpeningRangeBreakout. - OrbState
- Output state of the Opening Range Breakout (ORB) indicator.
- Session
Vwap - Session Volume Weighted Average Price (VWAP) with Standard Deviation Bands.
- Session
Vwap Input - Input tuple wrapper for
SessionVwap. - Session
Vwap State - Output state of the Session VWAP indicator.
Enums§
- OrbBreakout
- Breakout status relative to the opening range.
- OrbPhase
- Lifecycle phase of an Opening Range Breakout session.
- Session
Levels Error - Errors that can occur when configuring session indicators.
- Session
Vwap Band - Standard deviation band identifier for Session VWAP.
Constants§
- ORB_
METADATA - Metadata definition for Opening Range Breakout (ORB).
- SESSION_
VWAP_ METADATA - Metadata definition for Session VWAP.