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
//! Codegen AST layer — types for describing strategies and generating Rust code.
//!
//! Used by `mlq-strategies-codegen` and consumers that build strategy specs.
//!
//! - `event`       — Event, ZoneBounds, EventTrigger (renamed from EventDirection)
//! - `operator`    — OperatorClass, Strictness, strictness_for
//! - `operand`     — Operand, BarField, AggregateOp, DerivedOp, ArithmeticOp
//! - `window`      — Window
//! - `composition` — CompositionSpec, Guard, CmpOp, validate_event, validate_composition
//! - `role`        — RoleKind, role_kind_for

pub mod event;
pub mod operator;
pub mod operand;
pub mod window;
pub mod composition;
pub mod role;

pub use event::{Event, ZoneBounds, EventTrigger};
pub use operator::{OperatorClass, Strictness, strictness_for};
pub use operand::{Operand, BarField, AggregateOp, DerivedOp, ArithmeticOp};
pub use window::Window;
pub use composition::{CompositionSpec, Guard, CmpOp, validate_event, validate_composition};
pub use role::{RoleKind, role_kind_for};