Stock Indicators for .NET is a C# NuGet package that transforms raw equity, commodity, forex, or cryptocurrency financial market price quotes into technical indicators and trading insights. You'll need this essential data in the investment tools that you're building for algorithmic trading, technical analysis, machine learning, or visual charting.
APACHE-2.0 License
Bot releases are hidden (Show)
Published by DaveSkender 12 months ago
Warning
Preview releases are experimental and volatile with breaking changes and conventions.
Note
There will be a series of preview releases that implement streaming use cases. We expect possibly 5-10 preview pre-releases before we make an official stable v3 package.
This is only a rebase to catch up changes from main
. See #1018 for ongoing discussion of the v3 previews.
We’ve released a new Stock Indicators for .NET NuGet package. See Skender.Stock.Indicators @ NuGet.org for more information.
Published by DaveSkender 12 months ago
We’ve released a new Stock Indicators for .NET NuGet package. See Skender.Stock.Indicators @ NuGet.org for more information.
This list of changes was auto generated.
Special thanks to @MhAllan for finding and reporting STC bug
Published by DaveSkender about 1 year ago
We’ve released a new Stock Indicators for .NET NuGet package. See Skender.Stock.Indicators @ NuGet.org for more information.
This list of changes was auto generated.
Published by DaveSkender over 1 year ago
This is only a rebase to catch up changes from main
main
into v3
This list of changes was auto generated.
Published by DaveSkender over 1 year ago
This list of changes was auto generated.
Published by DaveSkender over 1 year ago
This list of changes was auto generated.
Special thanks to @RobertWeaver for finding and fixing.
Published by DaveSkender over 1 year ago
IQuote.Date
should be replaced by ISeries.Date
if you have a customized (renamed) quote date property.ToTupleCollection(NullTo.Null2NaN)
was replaced by a simpler .ToTupleNaN()
This list of changes was auto generated.
Published by DaveSkender over 1 year ago
Warning
Preview releases are experimental and volatile with breaking changes and conventions.
Note
This is the first in a series of preview releases that implement streaming use cases. We expect possibly 5-10 preview pre-release versions before we make an official stable v3 package.
New features and scenarios:
/tests/observe/
in v3
branchSee #824 for more information and limitations on these use cases, and #1018 for general discussion and feedback.
Special thanks to @codebeaulieu, @danbopes, @martonb, and @mihakralj for early feedback and ideas
Published by DaveSkender almost 2 years ago
Minor update:
lookbackPeriod
value for Hurst Exponent
❤️ Special thanks to @sshquack for contributing it.
Published by DaveSkender almost 2 years ago
Minor fix:
quotes.ToSortedCollection()
public for those needing it to make custom indicators - #976Published by DaveSkender almost 2 years ago
⚠️ Breaking changes for custom indicator developers:
public
utility methodsThis is needed for wider extensibility and compliance to the Common Language Specification (CLS).
See #970 for details.
Published by DaveSkender almost 2 years ago
Bug fixed:
Special thanks to @mihakralj for analyzing and reporting
Published by DaveSkender almost 2 years ago
Minor change to accommodate custom indicator chaining:
IReusableResult
a public interface - #953This enables custom indicators to be chainable. Example:
// 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.
Published by DaveSkender almost 2 years ago
Minor improvements:
Special thanks to @mihakralj and @twopirllc for inspiring these changes.
Chores:
Published by DaveSkender about 2 years ago
Minor enhancement:
k-factor
for McGinley Dynamic - #901Minor bug fix:
Special thanks to:
k-factor
Published by DaveSkender about 2 years ago
New indicators:
Special thanks to:
❤️ If you use our library and like what we're doing, consider becoming a sponsor.
Published by DaveSkender about 2 years ago
Oops, forgot to make .ToQuotes()
public for HeikinAshi - #881
Published by DaveSkender about 2 years ago
New indicators:
Bugs fixes and improvements:
.ToQuotes()
option for Heikin-Ashi - #873Special thanks to @myalgomate, @moslem7026, @burakoner, and @shinel70 for recommending these items.
Published by DaveSkender about 2 years ago
Bug fixed:
NaN
result values with flat quotes over warmup periods - #859Special thanks to:
Published by DaveSkender about 2 years ago
Minor feature improvement:
Special thanks to: