Skip to main content

Module alert_register

Module alert_register 

Source
Expand description

Price alert register — BTreeMap-indexed rule evaluation for O(log N + K) per tick.

Static rules (fixed SL, TP, breakeven trigger, pending fills) are stored as sorted price alerts. On each tick only a range scan is needed to find triggered alerts, instead of iterating every rule on every position.

Stateful rules (trailing stop, time exit, breakeven-after-targets) remain tick-by-tick but are tracked in a separate set so only those positions are visited.

Structs§

PriceAlertRegister
BTreeMap-indexed price alert register for O(log N + K) rule evaluation.
TriggeredAlert
An alert that has been triggered by a price movement.

Enums§

AlertKind
The type of alert — determines what effect to produce when triggered.