Skip to main content

Crate quantedge_ta

Crate quantedge_ta 

Source
Expand description

Streaming technical analysis indicators for Rust.

Indicators accept any type implementing Ohlcv and return typed results via the Indicator trait. Values are None until enough data has been received for convergence.

Structs§

Bb
Bollinger Bands (BB).
BbConfig
Configuration for Bollinger Bands (Bb).
BbConfigBuilder
Builder for BbConfig.
BbValue
Bollinger Bands output: upper, middle, and lower bands.
Ema
Exponential Moving Average (EMA).
EmaConfig
Configuration for the Exponential Moving Average (Ema) indicator.
EmaConfigBuilder
Builder for EmaConfig.
Sma
Simple Moving Average (SMA).
SmaConfig
Configuration for the Simple Moving Average (Sma) indicator.
SmaConfigBuilder
Builder for SmaConfig.
StdDev
Standard deviation multiplier for Bollinger Bands.

Enums§

PriceSource
Price source extracted from an Ohlcv bar before feeding into an indicator.

Traits§

Indicator
A streaming technical indicator.
IndicatorConfig
Configuration for a technical Indicator.
IndicatorConfigBuilder
Builder for an IndicatorConfig.
Ohlcv
OHLCV bar data used as input to all indicators.

Type Aliases§

Price
A price value.
Timestamp
Bar open timestamp or sequence number.