Stock-indicators

Latest version: v1.3.0

Safety actively analyzes 638430 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 19

1.15.110

New preview indicator:

- [Marubozu](https://daveskender.github.io/Stock.Indicators/indicators/Patterns/Marubozu/#content) candlestick pattern (preview)

This is the first of many candlestick patterns that we intend to implement in the library. With this initial basic pattern, we hope to establish a baseline approach. Feedback appreciated. Follow the discussion on 220

Bugs fixed:

- HMA minimum historical quotes requirements calculation / documentation - 518

Chores:

- update the documentation to clarify indicators with convergence and repainting behavior

Special thanks to:

- bobtabor for finding this strange HMA bug and for your patronage
- heavymanto for suggesting documentation improvements

1.15.0

New indicator:

- [Hurst Exponent](https://daveskender.github.io/Stock.Indicators/indicators/Hurst/#content) (preview) - 466

Special thanks to:

- 8AWESOME4 for recommending Hurst Exponent

1.14.09

New indicator:

- [Renko Chart](https://daveskender.github.io/Stock.Indicators/indicators/Renko/#content) / Price Transform (preview) - 479

New utilities for indicator results:

- [RemoveWarmupPeriods()](https://daveskender.github.io/Stock.Indicators/docs/UTILITIES.html#remove-warmup-periods) will remove the recommended or specific quantities of warmup periods from indicator results. - 470
- [ConvertToQuotes()](https://daveskender.github.io/Stock.Indicators/docs/UTILITIES.html#convert-to-quotes) makes it easier to do indicator of indicators - 475

csharp
// example: an RSI of Renko bricks
IEnumerable<RsiResult> results
= quotes.GetRenko(..)
.ConvertToQuotes()
.GetRsi(14);


Breaking changes:

- Double and Triple EMA result classes were renamed from `EmaResult` to `DemaResult` and `TemaResult`, respectively. Also, property `Ema` was renamed to `Dema` and `Tema`, respectively.
- Rolling Pivots result class was renamed from `PivotPointsResult` to `RollingPivotsResult` to make it uniquely different from normal Pivot Point results.
- enum `ZigZagType` was renamed to `EndType` for reuse
- `BadHistoryException` was renamed to `BadQuotesException` - this will impact anyone catching this exception
- misc internal Pivot Point calculations were made private
- interface `IResultBase` was renamed to `IResult`
- numerous parameters were renamed, though this may not impact anyone

Chores (internals):

- update naming conventions, for example, we're using `quotes` instead of `history` to represent the historical quote collections.

Special thanks to:

- vishalsmart for recommending Renko Charts

1.13.014

New feature:

Indicators can now be generated as an extension method of `history`. - 463
Please note this is not a breaking change as the original syntax still works as previously specified.

csharp
// existing original syntax
var results = Indicator.GetEma(history,lookbackperiod);

// newly added extension syntax
var results = history.GetEma(lookbackPeriod);


Documentation now shows the new extension approach syntax only.

1.12.36

Minor bug fix:

- add missing 30 minute interval to [history.Aggregate()](https://daveskender.github.io/Stock.Indicators/docs/GUIDE.html#resize-quote-history) - 459

1.12.22

New feature:

- add `history.Aggregate(newSize)` helper method to [resize history](https://daveskender.github.io/Stock.Indicators/docs/GUIDE.html#resize-quote-history) - 444

Minor breaking changes:

- `PointType` enum value `Hour` changed to `OneHour`. This is most commonly used in `GetPivotPoints` method
- Removed obsolete `Cleaners.ValidateHistory(history)` method. It was replaced by `history.Validate()` and `history.Sort()` syntax.

Special thanks to:

- thomasd3 and codebeaulieu for contributing code samples for quantization / resizing

Page 8 of 19

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.