mylittleindicators 0.1.8

Multi-stream financial indicators library — 556 bar indicators + 21 event primitives across 35 categories. Consumes 27 stream kinds from digdigdig3 exchange connectors: OHLCV bars, ticks, orderbook (snapshot/delta/L3), funding/predicted funding/funding settlement, mark price, index price, open interest, liquidations, ticker, agg trades, long/short ratio, option greeks, volatility index, historical volatility, basis (derived), composite index, settlement events, block trades, insurance fund, risk limit, market warning, and three kline-family variants. Live-verified on 12 exchanges (89% pass-rate on a 150s BTC slice).
Documentation
//! Cross-stream composite indicators.
//!
//! These indicators consume multiple independent data streams simultaneously
//! (funding rate, open interest, mark price, liquidations, etc.) to produce
//! composite signals that no single-stream indicator can generate.

pub mod composites_catalog;
pub mod adaptive_threshold;
pub mod adaptive_window_selector;
pub mod block_trade_volume_ratio;
pub mod capitulation_detector;
pub mod compound_squeeze_probability;
pub mod funding_oi_pressure;
pub mod funding_sentiment_alignment;
pub mod index_tracking_error;
pub mod iv_hv_spread;
pub mod market_stress_composite;
pub mod risk_off_detector;
pub mod sentiment_composite;
pub mod squeeze_probability;
pub mod vol_regime_entry;

pub use adaptive_threshold::AdaptiveThreshold;
pub use adaptive_window_selector::AdaptiveWindowSelector;
pub use block_trade_volume_ratio::BlockTradeVolumeRatio;
pub use capitulation_detector::CapitulationDetector;
pub use compound_squeeze_probability::CompoundSqueezeProbability;
pub use funding_oi_pressure::FundingOiPressure;
pub use funding_sentiment_alignment::FundingSentimentAlignment;
pub use index_tracking_error::IndexTrackingError;
pub use iv_hv_spread::IvHvSpread;
pub use market_stress_composite::MarketStressComposite;
pub use risk_off_detector::RiskOffDetector;
pub use sentiment_composite::SentimentComposite;
pub use squeeze_probability::SqueezeProbability;
pub use vol_regime_entry::VolRegimeEntry;