Stock-indicators

Latest version: v1.3.4

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

Scan your dependencies

Page 13 of 21

1.3.0

New indicators:

- [SuperTrend](https://daveskender.github.io/Stock.Indicators/indicators/SuperTrend/#content) (199)
- [Williams Fractal](https://daveskender.github.io/Stock.Indicators/indicators/Fractal/#content) (200)

Chores:

- extend unit tests (194)
- fix for Satoshi cryptocurrency prices (196)

1.2.1

What's Changed
* chore: Add all env test workflow by LeeDongGeon1996 in https://github.com/DaveSkender/Stock.Indicators.Python/pull/77
* ci: Add Codacy code coverage by DaveSkender in https://github.com/DaveSkender/Stock.Indicators.Python/pull/336
* docs: Remove broken test coverage badge by DaveSkender in https://github.com/DaveSkender/Stock.Indicators.Python/pull/347
* docs: Refresh icons by DaveSkender in https://github.com/DaveSkender/Stock.Indicators.Python/pull/349
* refactor: Optimize images by imgbot in https://github.com/DaveSkender/Stock.Indicators.Python/pull/350
* feat: Add explanatory error message for `FormatException` by LeeDongGeon1996 in https://github.com/DaveSkender/Stock.Indicators.Python/pull/351
* docs: Add blurb for trouble with converting to quotes by LeeDongGeon1996 in https://github.com/DaveSkender/Stock.Indicators.Python/pull/352
* feat: Add Momentum to ROC by LeeDongGeon1996 in https://github.com/DaveSkender/Stock.Indicators.Python/pull/355
* fix: Wrap exception to add helpful exception message by LeeDongGeon1996 in https://github.com/DaveSkender/Stock.Indicators.Python/pull/354
* feat: Declare quote wrappers as class for better linting by LeeDongGeon1996 in https://github.com/DaveSkender/Stock.Indicators.Python/pull/356

Special thanks to:
* hmuhdkamran for identifying missing ROC momentum values in 353
* rafalsza for supporting additional error handling for Pandas DataFrame users in 348
* imgbot for making their first contribution in https://github.com/DaveSkender/Stock.Indicators.Python/pull/350

**Full Changelog**: https://github.com/DaveSkender/Stock.Indicators.Python/compare/1.2.0...1.2.1

1.2.0

New feature:

- allow the use of a custom generic quote class with IQuote interface - 179

This allows you to use your own historical quotes class so you can avoid having to transpose to the provided `Quote` class. You may still use the provided `Quote` class; however, this will give you an additional option. See [Using custom quote classes](https://daveskender.github.io/Stock.Indicators/docs/GUIDE.html#using-custom-quote-classes) in the guide for more information.

Special thanks to MithrilMan for this contribution.

1.1.11

Minor bug fixes:

- fix: divide by zero error when using atypical or bad historical quotes data. Null result values for incalculable dates are now returned instead of thrown error. 188

Chores:

- add bad test data and corresponding unit tests to cover more unusual data scenarios

1.1.10

Minor breaking change (for few users):

- Replaced `PrepareHistory` with optional `ValidateHistory` method. The former is no longer needed to improve performance in high-frequency operations.

Chores:

- Removed internal indexes - 180

Resolved issues:

- Bollinger band divide by zero when the standard deviation is zero - 183
- Error when resizing and reusing historical quotes between calls - 170

1.1.5

- refactor: replace custom BadParameterException with standard ArgumentOutOfRangeException - 177
- revert bug fix that was introduced in version 1.0.6 since it created a scenario that would have corrupted history data if its length were manipulated and reused - 181

Page 13 of 21

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.