#time-series #indicator #technical #time #series

inditech

一套用于时间序列分析的技术指标

1 个不稳定版本

0.1.0 2021年8月26日

#1221数据结构

自定义许可证

16KB
480

inditech

License

一套可用于时间序列分析的技术指标。目前只有少数几个,但可能会很快添加新的指标。

用法

use inditech::{Frame, Identity, EMA, ROC, RSI, SMA};

fn main() {
    let mut frame = Frame::new();
    frame.add(Box::new(Identity::new()));
    frame.add(Box::new(SMA::new(8)));
    frame.add(Box::new(EMA::new(8)));
    frame.add(Box::new(RSI::new(8)));
    frame.add(Box::new(ROC::new(8)));

    let data: Vec<f32> = generate_data();
    data.iter().for_each(|item| frame.push(item));

    dbg!(frame.last());
    // Vec[<data>, <sma8>, <ema8>, <rsi8>, <roc8>]
}

依赖项

~160KB