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

2.4.61

Minor fix:

- fix: make `quotes.ToSortedCollection()` public for those needing it to make custom indicators - 976

2.4.51

⚠️ Breaking changes for [custom indicator](https://dotnet.stockindicators.dev/custom-indicators/#content) developers:

- use generic base return types for several newly `public` utility methods

This is needed for wider extensibility and compliance to the [Common Language Specification (CLS)](https://docs.microsoft.com/en-us/dotnet/standard/common-type-system).

See 970 for details.

2.4.33

Bug fixed:

- CMO use of daily momentum - 962

Special thanks to mihakralj for analyzing and reporting

2.4.25

Minor change to accommodate custom indicator chaining:

- make `IReusableResult` a public interface - 953

This enables custom indicators to be chainable. Example:

csharp
// custom external results class
public class MyCustomResult : ResultBase, IReusableResult
{
public double? MyCustomValue { get; set; }

// identify value choice for further chaining
double? IReusableResult.Value => MyCustomValue;
}


Special thanks to drakepro for recommending it. See our guide to learn more about [creating custom indicators](https://dotnet.stockindicators.dev/custom-indicators/#content).

2.4.03

Minor enhancement:

- add configurable adjustment `k-factor` for [McGinley Dynamic](https://daveskender.github.io/Stock.Indicators/indicators/Dynamic/#content) - 901

Minor bug fix:

- [Slope](https://daveskender.github.io/Stock.Indicators/indicators/Slope/#content) allows an invalid lookback value of 1 when 2 or more are needed to produce values - 898

Special thanks to:

- myalgomate for recommending customizable `k-factor`

2.3.09

New indicators:

- ATR Trailing Stop - 891
- Chande Momentum Oscillator - 893

Special thanks to:

- wclark17 for recommending CMO
- myalgomate for recommending ATR Trailing Stop
- stridskoma2 and myalgomate for your [patronage](https://github.com/sponsors/DaveSkender)

:heart: If you use our library and like what we're doing, consider [becoming a sponsor](https://github.com/sponsors/DaveSkender).

Page 3 of 20

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.