A Rust library providing a comprehensive collection of technical analysis indicators for financial market analysis.
Developed by Flicker Finance
Currently supported technical indicators:
- ATR (Average True Range)
- Bollinger Bands
- EMA (Exponential Moving Average)
- MA (Moving Average)
- MACD (Moving Average Convergence Divergence)
- Momentum
- ROC (Rate of Change)
- RSI (Relative Strength Index)
- SMA (Simple Moving Average)
- Stochastic Oscillator
- Support and Resistance Levels
Add this to your Cargo.toml
:
[dependencies]
indexes-rs = "0.1.0"
Basic example:
use indexes_rs::v1::rsi::main::RSI;
fn main() {
let prices = vec![10.0, 12.0, 11.0, 13.0, 15.0, 14.0];
let rsi = RSI::new(14); // 14-period RSI
}
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request.
Developed and maintained by Flicker Finance