Expand description
Advanced Microstructural Feature Engine
High-performance implementation of microstructural features for HFT/MFT strategies. Based on patterns from KRX A3B6G7 and Binance Tardis reference implementations.
Re-exports§
pub use asymmetry::AsymmetryIndexCalculator;pub use asymmetry::AsymmetryMetrics;pub use asymmetry::MultiTimeframeAsymmetry;pub use asymmetry::calculate_asymmetry_index;pub use liquidity::LiquidityAnalyzer;pub use liquidity::calculate_liquidity_shocks;pub use market_impact::KylesLambdaCalculator;pub use market_impact::MarketImpactAnalyzer;pub use market_impact::MarketImpactMetrics;pub use order_flow::OrderFlowAnalyzer;pub use order_flow::calculate_ofi;pub use order_flow::calculate_vpin;pub use queue::QueueAnalyzer;pub use queue::calculate_queue_imbalance;pub use tardis_advanced::HarmonicOscillator;pub use tardis_advanced::HarmonicResult;pub use tardis_advanced::OrderType;pub use tardis_advanced::OrderTypeTracker;pub use tardis_advanced::TardisAdvancedFeatures;pub use tardis_advanced::TardisConfig;pub use tardis_advanced::TardisFeatureVector;pub use tardis_features::AdvancedVPINCalculator;pub use tardis_features::ExponentialDecayCalculator;pub use tardis_features::PriceEntropyCalculator;pub use tardis_features::PriceRunCalculator;pub use tardis_features::RelativeTickVolumeCalculator;pub use tardis_features::RollingPriceImpactCalculator;pub use tardis_features::TradingBurstDetector;pub use tardis_features::VolumePriceSensitivityCalculator;pub use tardis_features::calculate_depth_weighted_ofi;pub use tardis_features::calculate_liquidity_shock_ratio;pub use tardis_features::calculate_multi_level_ofi_detailed;pub use tardis_features::calculate_multi_level_queue_imbalance;pub use tardis_features::calculate_order_book_depth;pub use tardis_features::calculate_order_book_slope;pub use tardis_features::calculate_order_cancel_rate;pub use tardis_features::calculate_relative_spread;pub use tardis_features::calculate_volume_weighted_ofi;pub use tardis_features::calculate_weighted_order_imbalance;pub use volatility::VolatilityEstimator;pub use volatility::calculate_realized_volatility;
Modules§
- asymmetry
- Asymmetry Index for Order Book Skewness Analysis
- liquidity
- Liquidity Analysis - Market depth and liquidity metrics
- market_
impact - Market Impact Analysis
- order_
flow - Order Flow Analysis - High-performance implementation of OFI and VPIN
- queue
- Queue Analysis - Queue imbalance and position modeling
- tardis_
advanced - Advanced Tardis Features - Missing Implementations
- tardis_
features - Advanced Microstructural Features from Binance Tardis L2 Structure
- volatility
- Volatility Analysis - High-frequency volatility estimation
Structs§
- Feature
Calculator - High-performance feature calculator
- Feature
Snapshot - Snapshot of all calculated features at a point in time
- Level
- L2 Level data for feature calculation
- Microstructural
Features - Combined microstructural features
- Order
Book Features - Order book-based features calculated from limit order book snapshots.
- Order
Book Snapshot - Multi-level order book snapshot
- Trade
Features - Trade-based features calculated from market trade data.
- Trade
Tick - Trade tick for feature calculation
Enums§
- Feature
Error - Error type for feature calculation
- Trade
Side - Side of the trade indicating the aggressor/taker
Type Aliases§
- Feature
Result - Result type for feature calculations