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 15 of 20

0.11.0

New indicators:

- Ultimate Oscillator
- Price [Comparative] Relative Strength
- Triple EMA
- Slope / Linear Regression
- Volume SMA

Updated indicators:

- Add %B to Bollinger Bands
- Add optional SMA overlay for ADL, OBV, ROC, and STDEV

Chores and fixes:

- Update docs and charts
- Fix bad history sort resolution in Cleaner of test data

Special thanks to:

- chetanku for contributing Ultimate Oscillator

Comments:
This is likely the last minor release prior to the initial v1.0 release (104)

0.10.30

Internal chores only:

- final performance tuning (114), for now; see [test results](https://daveskender.github.io/Stock.Indicators/tests/performance)
- add more unit tests to cover edge cases
- refactor code to address cyclomatic complexity

0.10.27

Chores:

- [added charts to documentation](https://daveskender.github.io/Stock.Indicators/docs/INDICATORS.html) to make it easier to visualize the indicators (all generated using this library)
- refactor: performance tuning on Double EMA

Bug fixes:

- AROON edge case 130
- CMF scaling updated 131
- ICHIMOKU class property name typo corrected
- ULCER INDEX protection on property removed

0.10.10

MINOR BREAKING CHANGES

- changed `Volume` data type from `long` to `decimal` in the `Quote` class
- added `extended` parameter to SMA to automatically exclude MAD, MSE, and MAPE calculations by default

Chores:

- significant performance tuning across all indicators
- added performance benchmarking tooling (see [performance benchmarks](https://daveskender.github.io/Stock.Indicators/PerformanceBenchmarks))
- minor bug fixes
- update documentation

Special thanks to:
- ikorman for contributing ideas for performance improvement
- baidenx7 for contributing changes to `Quote` class to better support cryptocurrency's non-integer volume

0.10.2

MINOR BREAKING CHANGE
for Chandelier Exit:

- renamed parameter `variant` to `type` and changed it from `string` to `ChandelierType` enum

0.10.0

BREAKING CHANGES:

- Removed public accessibility to the `Index` property of both `Quote` and various results classes. From a user's perspective, `Index` no longer exists.
- Removed extra helper and analysis fields (e.g. `IsBullish`, `IsIncreasing`, `IsDiverging`, `IsCrossed`, etc) from various results classes
- This simplification and removal of extra features came from user feedback poll (92) and is something I've been thinking about. A core theme of this library is that it just produces indicators, nothing more. A large majority of users also prefer a simple library without superfluous flourishes.

New indicators:

- Weighted Moving Average (WMA)
- Hull Moving Average (HMA)
- Zig Zag overlay
- Ichimoku Cloud

Chores:

- update documentation (add guidance for making indicator of indicators)
- refactor unit tests
- add dependabot configuration

Page 15 of 20

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.