Expand description
Market-context and execution-support calculations.
Composite “engine” layer (plan kestrel-chartkit-design-plan.md, Anhang E–G): structures
that combine several indicator::* outputs into a higher-level context/state/permission
reading, sitting above the per-bar Indicator trait and below scoring::CompositeSignal.
Every type here is explicitly a candidate, not a stabilized API (see the plan’s “Kandidat, kein Commitment” notes) — field names and enum variants follow the plan’s Rust sketches as closely as possible so the two stay traceable to each other.
Re-exports§
pub use acceptance_detector::detect_acceptance_rejection;pub use acceptance_detector::AcceptanceDetectorOutput;pub use acceptance_detector::RejectionKind;pub use balance_classifier::classify_balance_imbalance;pub use balance_classifier::BalanceClassifierOutput;pub use balance_classifier::MarketBalanceState;pub use balance_migration::build_balance_migration;pub use balance_migration::BalanceMigrationOutput;pub use balance_migration::MigrationDirection;pub use liquidity_path::build_free_space_score;pub use liquidity_path::FreeSpaceScore;pub use location_quality::calculate_location_quality;pub use location_quality::LocationQualityScore;pub use market_context::build_market_context;pub use market_context::classify_volume_node;pub use market_context::AcceptanceLevel;pub use market_context::AuctionPhase;pub use market_context::MarketContextOutput;pub use market_context::VolumeNodeKind;pub use market_state::derive_playbook;pub use market_state::ExpectedPlaybook;pub use market_state::MarketStateOutput;pub use market_state::OpeningType;pub use market_state::PlaybookState;pub use market_state::VolatilityRegime;pub use structural_stop::remaining_rr;pub use structural_stop::StructuralTrailingStop;pub use vwap_regime::classify_slope;pub use vwap_regime::SlopeState;pub use vwap_regime::VwapRegimeOutput;pub use vwap_regime::VwapRegimeTracker;pub use multi_series::*;pub use pipeline::*;