Releases: amv-dev/yata
Releases · amv-dev/yata
Version 0.4.3
- Added more strict
IndicatorInstance
sConfig
associated type trait bound; - Removed unnecessary Copy trait bound for
Method
s Output associated type; - Some docs updates;
- Added
Renko
conversion method; - Added timeframe conversion method;
- Added
From<&dyn OHLCV>
forCandle
implementation.
Version 0.4.2
- Refactored
Momentum
method; - Refactored
MeanAbsDev
method; - Refactored
MedianAbsDev
method; - Fixed
helpers/assert_eq_float
behavior when value is near zero; - Improved
StDev
method performance and precision; - Small
SMM
method performance tweaks; - Small
Window
performance tweaks; - fixed unsafe Window's
newest
method; - Added anyhow support for
core::Error
; - added
Donchian Channel
indicator; - added
TR
method; - Several docs and readme fixes.
Version 0.4.1
- fixed SMI Ergodic Indicator;
- fixed Woodies CCI;
- added indicators benchmarks;
- fixed and improved SMM;
- added Heikin Ashi coversion support;
- added time-frame conversion support;
- fixed Bollinger Bands;
Version 0.4.0
- Refactored core Traits;
- Refactored
Sequence
(it was astruct
, now it's atrait
); - Added dynamic dispatching support for indicators;
- Added indicators docs;
Vidya
moved from indicators to methods;- Added
TSI
method (True Strength Index); - Added
Trend Strength Index
indicator; - Changed
Window
indexes order; - Fixed
Fisher Transform
indicator; - Fixed
serde
rename support; - Fixed
Commodity Channel Index
indicator; - Fixed
Woodies CCI
indicator
Version 0.2.1
- Fixed many typos
- Docs update for Aroon indicator
- Docs update for Average Directional Index indicator
- Docs update for Awesome Oscillator indicator
- Docs update for Bollinger Bands indicator
- Docs update for Chaikin Money Flow indicator
- Docs update for Chaikin Oscillator indicator
- Docs update for Chande Kroll Stop indicator
- fixed
IndicatorResult
values debug implementation - added
clippy
lints
Version 0.2.0
Redefined the way all the methods and indicators are creating. Now instead of simple "give me that thing or panic" you receive complete rust-way Result
.
- added MedianAbsDev method;
- added MeanAbsDev method;
- optimized StDev method;
- fixed
missed docs
warning whenperiod_type_#
feature enabled; - SignalType forced to be always
u8
; - added optional unsafe perfomance blocks;
- changed OHLC's TR-method template;
- optimized Conv method;
- modifed OHLC(V) validation;
- optimized SMM method;
- added
over
method on IndicatorInitializer; - optimized SWMA method;
- small WMA method optimization;
- fixed highest/lowest methods when value is
NaN
; - fixed SMM method when value is
NaN
; - added Detrendede Price Oscillator indicator.
Version 0.1.7
- removed useless inline directives;
- fixed
value_type_f32
feature; - optimized methods Highest, Lowest, HighestLowestDelta;
- removed unused field on SMM method;
- benchmark updates;
- added methods HighestIndex, LowestIndex;
- action internal SignalType made the same as PeriodType;
- removed useless Default implementations for methods;
- added Aroon indicator;
- added Chande Kroll Stop indicator;
- added WSMA (Wilder's Smoothing Average) method;
- modified AverageDirectionalIndex;
- added Detrendede Price Oscillator indicator;