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
//! Trend Stop Indicators - индикаторы динамических уровней для трейлинг стопов
//! 
//! Этот модуль содержит индикаторы, которые вычисляют динамические уровни поддержки/сопротивления.
//! ⚠️ Индикаторы НЕ содержат логику стопов - только вычисляют уровни!
//! Логика остановки позиций реализуется в стратегиях на основе этих уровней:
//! 
//! - PSAR Stop - вычисляет значения Parabolic SAR для динамических уровней
//! - SuperTrend Stop - уровни SuperTrend на основе ATR и медианной цены  
//! - Chandelier Stop - уровни на основе ATR от максимумов/минимумов
//! - ATR Trailing Stop - простые динамические уровни на ATR
//! - Volatility Stop - адаптивные уровни на основе волатильности
//! - Swing Stop - уровни на основе свинг хаев/лоуз  
//! - Keltner Stop - уровни на основе каналов Кельтнера
//! - Donchian Stop - уровни на основе каналов Дончиана

pub mod psar_stop;
pub mod supertrend_stop;
pub mod chandelier_stop;
pub mod atr_trailing_stop;
pub mod volatility_stop;
pub mod swing_stop;
pub mod keltner_stop;
pub mod donchian_stop;
pub mod chande_kroll_stop;
pub mod donchian_breakout;
pub mod trend_stop_catalog;

// Re-exports
pub use psar_stop::PSARStop;
pub use supertrend_stop::SuperTrendStop;
pub use chandelier_stop::ChandelierStop;
pub use atr_trailing_stop::ATRTrailingStop;
pub use volatility_stop::VolatilityStop;
pub use swing_stop::SwingStop;
pub use keltner_stop::KeltnerStop;
pub use donchian_stop::DonchianStop;