Stock-indicators

Latest version: v1.3.3

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

Scan your dependencies

Page 9 of 20

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

1.12.020

New indicators:

- [Rate of Change (ROC) with Bands](https://daveskender.github.io/Stock.Indicators/indicators/Roc/#roc-with-bands)
- [Klinger Volume Oscillator](https://daveskender.github.io/Stock.Indicators/indicators/Kvo/#content)

Chores:
- update documentation

Special thanks to:

- codebeaulieu for your patronage

1.12.13

Minor feature updates:

- add handling of more rare bad data scenarios for KVO - 450

Page 9 of 20

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.