- Add Weighted Moving Average (WMA)
- [breaking] - get rid of error-chain. ta::Error -> ta::TaError
- Implement Mean Absolute Deviation (MAD)
- Implement Commodity Channel Index (CCI)
- More efficient MoneyFlowIndex
- Fix identical TypicalPrice bug in MoneyFlowIndex
- [breaking] Unify parameters for the indicators
- Implement Chandelier Exit (CE)
- Fix NaN bug in StandardDeviation
- Implement Percentage Price Oscillator (PPO)
- More efficient BollingerBands
- More efficient FastStochastic
- More efficient SlowStochastic
- More efficient StandardDeviation
- More efficient Minimum
- More efficient Maximum
- More efficient SimpleMovingAverage
- Serde support
- Breaking: MovingAverageConvergenceDivergence now returns MovingAverageConvergenceDivergenceOutput instead of tuple
- Implement Keltner Channel (KC)
- Update error-chain dependency: 0.11 -> 0.12
- StandardDeviation Implementation
- More Efficient BollingerBands
- Implement On Balance Volume (OBV)
- Implement Money Flow Index (MFI)
- Add benchmarks
- Implement Bollinger Bands (BB)
- Implement Kaufman's Efficiency Ratio (ER)
- Implement Rate of Change (ROC)
- Migrate to Rust 2018 edition
- Initial release
- Implemented indicators
- Trend
- Exponential Moving Average (EMA)
- Simple Moving Average (SMA)
- Oscillators
- Relative Strength Index (RSI)
- Fast Stochastic
- Slow Stochastic
- Moving Average Convergence Divergence (MACD)
- Other
- Minimum
- Maximum
- True Range
- Average True Range (AR)
- Rate of Change (ROC)
- Trend