Skip to content

Releases: facioquo/stock-indicators-dotnet

2.2.0

Choose a tag to compare

@DaveSkender DaveSkender released this 21 Aug 16:57
a637789

New indicators:

Bugs fixes and improvements:

  • fix: Renko pivot bricks - #877
  • improved handling of flat quotes for ADX - #863
  • added .ToQuotes() option for Heikin-Ashi - #873
  • exposed numerous utility functions - #878

Special thanks to @myalgomate, @moslem7026, @burakoner, and @shinel70 for recommending these items.

2.1.2

Choose a tag to compare

@DaveSkender DaveSkender released this 06 Aug 21:05
2599b77

Bug fixed:

  • ADX producing NaN result values with flat quotes over warmup periods - #859

Special thanks to:

2.1.1

Choose a tag to compare

@DaveSkender DaveSkender released this 31 Jul 20:21
5dcda9a

Minor feature improvement:

  • Stochastic RSI can now be generated from a prior chainable indicator - #854

Special thanks to:

2.1.0

Choose a tag to compare

@DaveSkender DaveSkender released this 10 Jul 01:53

New indicator:

  • True Range (TR) - see #845 for explanation

True Range was always part of the results for Average True Range (ATR), but we're pulling it out independently for people who want to apply any of our available moving average types instead.

Special thanks to:

2.0.3

Choose a tag to compare

@DaveSkender DaveSkender released this 03 Jul 20:51
a897923

⚠️ If migrating from v1, install version 2.0.0 first to get informative errors and warnings to assist in the migration.

Minor new utility:

Bug fixes:

  • use null instead of NaN in results to reduce user friction - #839

2.0.2

Choose a tag to compare

@DaveSkender DaveSkender released this 27 Jun 03:07
98adfdd

Minor update:

  • return the same length as the provided quotes when chaining, for consistency - #834

⚠️ If migrating from v1, install version 2.0.0 first to get informative errors and warnings to assist in the migration.

2.0.1

Choose a tag to compare

@DaveSkender DaveSkender released this 21 Jun 04:24
90532a5

Chore: remove v1 migration helper error and warning messages

⚠️ If migrating from v1, install version 2.0.0 first to get informative errors and warnings to assist in the migration.

This release removes that information. See #802 for more information on breaking changes.

2.0.0 - indicator chaining

Choose a tag to compare

@DaveSkender DaveSkender released this 19 Jun 08:48
05bbd34

Major Release

This release introduces a major new indicator chaining capability and has breaking changes.

⚠️ If migrating from v1, install version 2.0.0 first to get informative errors and warnings to assist in the migration.

New features:

  • indicator chaining - see #802 for details, examples, and a list of breaking changes
    • slope of any indicator - #630
    • moving average of any indicator, etc
    • indicator of indicators

Special thanks to:

  • @preintel and others for recommending slope for indicators
  • @ooples for general chaining inspiration

See our roadmap for notable planned features. We'll be working on a preview for streaming uses cases next; and will continue to work on new indicators and candlestick patterns. Help wanted!

1.23.1

Choose a tag to compare

@DaveSkender DaveSkender released this 15 May 04:21
f3813d4

Minor new features and updates:

⚠️ Minor breaking changes:

  • numerous output values changed from decimal to double - #797, #799
  • renamed class Signal to Match for candlestick patterns to avoid conflicts with common user names - #791

Internal chores:

  • add gaussian Brownian motion random quotes to test rig - #803

Special thanks to:

1.23.0

Choose a tag to compare

@DaveSkender DaveSkender released this 17 Apr 06:25
a2a1199

New features:

  • .NET 7 (preview) target - #773
  • HL2, OC2, HLC3, OHL3, OHLC4 selection CandlePart options for SMA, EMA, and WMA - #772

Not-really breaking changes, to rename a few things:

  • ConvertToQuotes() renamed to ToQuotes(), to be consistent with the C# ToList() style.
  • GetDoubleEma() renamed to GetDema()
  • GetTripleEma() renamed to GetTema()

I've set the old names as Obsolete, so you'll get a compiler Warning to help you find where and how to rename things. The old names still work, so they're not technically broken.

Special thanks to:

  • @mihakralj for inspiring all of the above changes