Expand description
mylittleindicators — shared indicator + event factory.
480+ технических индикаторов (23 категории) + типы событий, composition, role_kind — низкоуровневый клей для построения стратегий и runtime детекторов в крейтах-потребителях (mylittlequant, mylittlechart).
Здесь нет runtime-логики (детекторов, engine, рендера), нет defaults, нет StrategySpec. Только индикаторы и пограничные типы событий.
Re-exports§
pub use catalog::indicator_key;pub use core::types;pub use bar_indicators::bar_indicator_id::BarIndicatorId;pub use bar_indicators::indicator_value::IndicatorValue;pub use bar_indicators::indicator_value::IndicatorValueKind;pub use bar_indicators::instance_factory::IndicatorConfig;pub use bar_indicators::instance_factory::IndicatorInstance;pub use catalog::master_catalog::MasterIndicatorCatalog;pub use catalog::indicator_signature::IndicatorSignature;pub use catalog::constraints::ParamConstraint;pub use catalog::param_value::ParamValue;pub use core::types::Bar;pub use core::types::Tick;pub use core::types::CalendarService;pub use core::types::TimeService;pub use bar_indicators::LiquidationConsumer;pub use bar_indicators::liquidations::LiquidationCascade;pub use bar_indicators::liquidations::LiquidationRate;pub use bar_indicators::liquidations::LiquidationVolumeImbalance;pub use bar_indicators::TickConsumer;pub use bar_indicators::TickerConsumer;pub use bar_indicators::orderbook_delta_consumer::OrderbookDeltaConsumer;pub use bar_indicators::funding_rate_consumer::FundingRateConsumer;pub use bar_indicators::mark_price_consumer::MarkPriceConsumer;pub use bar_indicators::open_interest_consumer::OpenInterestConsumer;pub use bar_indicators::hybrid_tick_book_consumer::HybridTickBookConsumer;pub use bar_indicators::AggTradeConsumer;pub use bar_indicators::AuctionEventConsumer;pub use bar_indicators::BasisConsumer;pub use bar_indicators::BlockTradeConsumer;pub use bar_indicators::CompositeIndexConsumer;pub use bar_indicators::FundingSettlementConsumer;pub use bar_indicators::HistoricalVolatilityConsumer;pub use bar_indicators::IndexPriceConsumer;pub use bar_indicators::InsuranceFundConsumer;pub use bar_indicators::LongShortRatioConsumer;pub use bar_indicators::MarketWarningConsumer;pub use bar_indicators::OptionGreeksConsumer;pub use bar_indicators::OrderbookL3Consumer;pub use bar_indicators::PredictedFundingConsumer;pub use bar_indicators::RiskLimitConsumer;pub use bar_indicators::SettlementEventConsumer;pub use bar_indicators::VolatilityIndexConsumer;pub use core::signal::SignalKind;pub use core::signal::SignalCategory;pub use core::signal::ThresholdSub;pub use core::signal::HistogramSub;pub use core::signal::ChannelSub;pub use core::signal::DivergenceSub;pub use core::signal::TrendSub;pub use core::signal::VolatilitySub;pub use core::signal::VolumeSub;pub use core::signal::StructureSub;pub use core::signal::PatternSub;pub use core::signal::CompositeSub;pub use core::signal::Direction;pub use core::signal::BarConfirmation;pub use core::ast::Event;pub use core::ast::ZoneBounds;pub use core::ast::EventTrigger;pub use core::ast::OperatorClass;pub use core::ast::Strictness;pub use core::ast::strictness_for;pub use core::ast::Operand;pub use core::ast::BarField;pub use core::ast::AggregateOp;pub use core::ast::DerivedOp;pub use core::ast::ArithmeticOp;pub use core::ast::Window;pub use core::ast::CompositionSpec;pub use core::ast::Guard;pub use core::ast::CmpOp;pub use core::ast::RoleKind;pub use core::ast::role_kind_for;
Modules§
- bar_
indicators - catalog
- Indicator Catalog System
- core
core— все базовые типы крейта.- data_
loader - Stream-kind classification for the backtest data pipeline.
- events
- Composite-detector primitives.
Structs§
- AggTrade
- Aggregated trade event.
- Auction
Event - Auction event snapshot.
- Basis
- Futures basis snapshot.
- Block
Trade - Block trade event.
- Composite
Index - Composite index snapshot.
- Funding
Rate - Информация о funding rate.
- Funding
Settlement - Funding settlement event.
- Historical
Volatility - Historical volatility snapshot.
- Index
Price - Index price snapshot.
- Insurance
Fund - Insurance fund balance snapshot.
- Kline
- Свеча (OHLCV).
- Liquidation
- Public liquidation event (forced position close).
- Long
Short Ratio - Long/short ratio snapshot from
Positions::get_long_short_ratio. - Mark
Price - Mark price информация.
- Market
Warning - Market warning event.
- Open
Interest - Open Interest информация.
- Option
Greeks - Option Greeks snapshot from exchange feed.
- Order
Book - Снепшот стакана
- Order
Book Level - One price level in the order book.
- Orderbook
Delta - Incremental order-book update.
- Orderbook
L3Event - Level-3 orderbook event — individual order-level mutation.
- Predicted
Funding - Predicted funding rate snapshot.
- Public
Trade - Публичная сделка (recent trades).
- Risk
Limit - Risk limit tier snapshot.
- Settlement
Event - Contract settlement event.
- Ticker
- Тикер (24h статистика).
- Volatility
Index - Volatility index snapshot (e.g., DVOL, BVOL).
Enums§
- L3Action
- Action applied to an individual L3 order.
- Order
Book Side - Side of an L3 orderbook entry.
- Trade
Side - Сторона сделки в публичной ленте