Skip to main content

Module engine

Module engine 

Source
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::*;

Modules§

acceptance_detector
balance_classifier
balance_migration
liquidity_path
location_quality
market_context
market_state
multi_series
pipeline
structural_stop
vwap_regime