Skip to content

Releases: DaveSkender/Stock.Indicators

1.4.0

21 Dec 07:35
9c96bea
Compare
Choose a tag to compare

New indicators:

Modified indicators:

  • increased history threshold for RSI (#222)

Chores:

  • add Discussions for indicators and for other conversations

1.3.0

07 Dec 04:50
e4422c8
Compare
Choose a tag to compare

New indicators:

Chores:

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

1.2.0

28 Nov 21:18
31ba92c
Compare
Choose a tag to compare

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 in the guide for more information.

Special thanks to @MithrilMan for this contribution.

1.1.11

18 Nov 03:35
55158bc
Compare
Choose a tag to compare

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

17 Nov 05:43
74fc887
Compare
Choose a tag to compare

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

15 Nov 21:55
8560187
Compare
Choose a tag to compare
  • 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

1.1.2

12 Nov 05:00
0199894
Compare
Choose a tag to compare

Minor breaking change:

  • Fix typo in Williams %R name - #175 - you'll have to update the method, class, and class property name in your code by adding the missing "s"

Minor bug fix:

  • Initialization period (first 100 periods) values of ADX were less precise - #173

1.1.0

11 Nov 03:54
9262c14
Compare
Choose a tag to compare
  • add .NET 5.0 framework targeting

Note: the package continues to include full compatibility and support for older .NET Framework, .NET Standard, and .NET Core targeted solutions. With that said, at some point, we will drop support for older frameworks when they become either obsolete or an impediment to continuous improvement.

1.0.6

11 Nov 01:42
7dc877d
Compare
Choose a tag to compare

Minor bug fix:

  • Recompose the internal indexing of input history (historical quotes) for cases where it is cut down and reused after it was previously used or pre-cleaned. This is not a typical or common use case, but it can happen if a user is dynamically changing input history length between uses with methods like TakeLast() - see #170

1.0.0

18 Oct 20:41
f2f7249
Compare
Choose a tag to compare
  • update the version number - #104
  • update the documentation accordingly