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 visible (Hide)
Published by DaveSkender almost 3 years ago
Modified indicators:
Modify supported frameworks:
Chores:
Special thanks to:
Published by DaveSkender about 3 years ago
New indicators:
Modified indicators:
Bugs fixed:
Chores:
Special thanks to:
Published by DaveSkender about 3 years ago
Minor indicator and utility updates:
TimeSpan
argument values - #554Special thanks to:
Published by DaveSkender about 3 years ago
New/modified indicators:
Special thanks to:
Published by DaveSkender about 3 years ago
New preview indicator:
Marubozu candlestick pattern (preview)
This is the first of many candlestick patterns that we intend to implement in the library. With this initial basic pattern, we hope to establish a baseline approach. Feedback appreciated. Follow the discussion on #220
Bugs fixed:
Chores:
Special thanks to:
Published by DaveSkender about 3 years ago
New indicator:
Special thanks to:
Published by DaveSkender over 3 years ago
New indicator:
New utilities for indicator results:
RemoveWarmupPeriods() will remove the recommended or specific quantities of warmup periods from indicator results. - #470
ConvertToQuotes() makes it easier to do indicator of indicators - #475
// example: an RSI of Renko bricks
IEnumerable<RsiResult> results
= quotes.GetRenko(..)
.ConvertToQuotes()
.GetRsi(14);
Breaking changes:
EmaResult
to DemaResult
and TemaResult
, respectively. Also, property Ema
was renamed to Dema
and Tema
, respectively.PivotPointsResult
to RollingPivotsResult
to make it uniquely different from normal Pivot Point results.ZigZagType
was renamed to EndType
for reuseBadHistoryException
was renamed to BadQuotesException
- this will impact anyone catching this exceptionIResultBase
was renamed to IResult
Chores (internals):
quotes
instead of history
to represent the historical quote collections.Special thanks to:
Published by DaveSkender over 3 years ago
New feature:
Indicators can now be generated as an extension method of history
. - #463
Please note this is not a breaking change as the original syntax still works as previously specified.
// existing original syntax
var results = Indicator.GetEma(history,lookbackperiod);
// newly added extension syntax
var results = history.GetEma(lookbackPeriod);
Documentation now shows the new extension approach syntax only.
Published by DaveSkender over 3 years ago
Minor bug fix:
Published by DaveSkender over 3 years ago
New feature:
history.Aggregate(newSize)
helper method to resize history - #444Minor breaking changes:
PointType
enum value Hour
changed to OneHour
. This is most commonly used in GetPivotPoints
methodCleaners.ValidateHistory(history)
method. It was replaced by history.Validate()
and history.Sort()
syntax.Special thanks to:
Published by DaveSkender over 3 years ago
Minor feature updates:
Published by DaveSkender over 3 years ago
New indicators:
Chores:
Special thanks to:
Published by DaveSkender over 3 years ago
New indicators:
Special thanks to:
Published by DaveSkender over 3 years ago
Minor bug fix:
Published by DaveSkender over 3 years ago
⚠️ WARNING: This version contains a critical bug in ZigZag that was fixed in v1.10.6. Migrate to newer versions.
Minor bugfix:
Minor feature update:
Special thanks to:
Published by DaveSkender over 3 years ago
New indicators:
Chores:
Special thanks to:
Published by DaveSkender over 3 years ago
New indicators:
Modified indicators
Chores:
Special thanks to:
Published by DaveSkender over 3 years ago
New indicators:
Special thanks to: