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§
- Price
Alert Register - BTreeMap-indexed price alert register for O(log N + K) rule evaluation.
- Triggered
Alert - An alert that has been triggered by a price movement.
Enums§
- Alert
Kind - The type of alert — determines what effect to produce when triggered.