yata
yata copied to clipboard
Yet Another Technical Analysis library [for Rust]
For now every indicator must implements both `value`s and `signal`s calculation logic. That might be a problem if you want to use values to implement your own `signal`s logic because...
The ability to detect a divergence between the price and an indicator is really a powerful one. I personally have noted many situations where divergences results in good trades (It...
Create method/indicator for recognizing various common candlestick patterns
Categorize the indicators based on their characteristics. The main 3 types of indicators are 1. Momentum Based Indicators 2. Volume Based Indicators and 3. Volatility Based Indicators
Hi @amv-dev, I have been creating a technical analysis library in rust for my personal use for sometime now and I stumbled upon yata. Yata is much more comprehensive, performant...
When inspecting some suspect behavior in my application it turned out moving average values depend on the calculation length. For example, calculating an EMA20 over 500 numbers gives a different...
The formulas for fractals are: Bearish Fractal= High(N)>High(N−2) and High(N)>High(N−1) and High(N)>High(N+1) and High(N)>High(N+2) Bullish Fractal= Low(N)
Just changed the highest/lowest index methods on benches
I was migrating from some previous C++ and Rust () indicators and I noticed the MACD has completely different values to what I expected. I also checked on Yahoo finance...
Added rkyv derive for Candle behind feature gate, allowing the struct to be serialized / deserialized / stored using [rkyv](https://crates.io/crates/rkyv). Using rkyv significantly improved candles load performance for files, which...