Package-level declarations
Types
High of the previous trading day (per calendar). Refreshes once at each daily session boundary; the value is stable for the entire current trading day. Used as a breakout reference ("close above PDH → momentum entry").
Low of the previous trading day (per calendar). Mirrors PreviousDayHigh — stable across the current trading day, used as a breakdown reference.
Base class for indicators whose value derives from a configurable TimeRange of candles (yesterday's high, this-session's low, etc). Subclasses provide the range via rangeSpec and the aggregation via reduce; this class fetches from source, caches the result, and re-evaluates whenever refreshOn fires.
RangeAggregateIndicator specialised for session-anchored ranges — refresh on each session boundary defined by the SessionAnchor + TradingCalendar. Subclasses supply reduce and the concrete anchor (London open, New York close, daily UTC, …).
High of the current session (per anchor + calendar). Refreshes intra-session as new candles land and rolls over at each anchor boundary. Common reference for "have we broken out of this session's range?" rules.
Low of the current session — mirror of SessionHigh.