Skip to main contentCrate indicators
Source Expand description
§indicators — Technical Indicators + Market Regime Detection
pub use functions::ATR;pub use functions::EMA;pub use functions::IndicatorCalculator;pub use functions::StrategyIndicators;pub use functions::atr;pub use functions::ema;pub use functions::macd;pub use functions::rsi;pub use functions::sma;pub use functions::true_range;pub use indicator::Indicator;pub use indicator::IndicatorOutput;pub use indicator::PriceColumn;pub use indicator_config::IndicatorConfig;pub use registry::IndicatorRegistry;pub use types::Candle;pub use types::MarketRegime;pub use types::RecommendedStrategy;pub use types::RegimeConfidence;pub use types::RegimeConfig;pub use types::TrendDirection;pub use momentum::Rsi;pub use momentum::Stochastic;pub use momentum::StochasticRsi;pub use signal::CVDTracker;pub use signal::ConfluenceEngine;pub use signal::Indicators;pub use signal::LiquidityProfile;pub use signal::MarketStructure;pub use signal::MarketRegimeTracker;pub use signal::PercentileTracker;pub use signal::VolatilityPercentile;pub use signal::SignalComponents;pub use signal::SignalStreak;pub use signal::compute_signal;pub use signal::EngineIndicator;pub use signal::SignalIndicator;pub use signal::ConfluenceIndicator;pub use signal::ConfluenceParams;pub use signal::CvdIndicator;pub use signal::CvdParams;pub use signal::LiquidityIndicator;pub use signal::LiquidityParams;pub use signal::StructureIndicator;pub use signal::StructureParams;pub use signal::VolumeRegime;pub use signal::VolumeRegimeParams;pub use regime::RegimeDetector;pub use regime::ADX;pub use regime::BollingerBands;pub use regime::BollingerBandsValues;pub use regime::RSI;pub use regime::ActiveStrategy;pub use regime::AssetSummary;pub use regime::DetectionMethod;pub use regime::EnhancedRouter;pub use regime::EnhancedRouterConfig;pub use regime::RoutedSignal;pub use regime::EnsembleConfig;pub use regime::EnsembleRegimeDetector;pub use regime::EnsembleResult;pub use regime::EnsembleStatus;pub use regime::HMMConfig;pub use regime::HMMRegimeDetector;pub use regime::DetectorIndicator;pub use regime::EnsembleIndicator;pub use regime::HmmIndicator;pub use regime::RouterIndicator;pub use regime::AdxIndicator;pub use regime::AtrPrimIndicator;pub use regime::BbPrimIndicator;pub use regime::EmaPrimIndicator;pub use regime::RsiPrimIndicator;
- error
- functions
- Standalone batch indicator functions and incremental structs.
- indicator
- Core
Indicator trait and IndicatorOutput type. - indicator_config
IndicatorConfig — the indicator-math subset of BotSettings.- momentum
- Momentum indicators: RSI, stochastics, Williams %R, and Schaff Trend Cycle.
- regime
- Statistical market regime detection.
- registry
- Indicator registry — create indicators by name at runtime.
- signal
- Signal pipeline — all 11 indicator layers and final signal aggregation.
- trend
- Trend indicators: moving averages, ATR, MACD, and linear regression.
- types
- Core domain types:
Candle, market regime classification, regime config. - volatility
- Volatility indicators: Bollinger Bands, Keltner Channels, choppiness, Elder Ray, market cycle.
- volume
- Volume indicators: VWAP, ADL, CVD, Chaikin Money Flow, and VZO.