Releases: DaveSkender/Stock.Indicators
Releases · DaveSkender/Stock.Indicators
1.15.0
New indicator:
- Hurst Exponent (preview) - #466
Special thanks to:
- @8AWESOME4 for recommending Hurst Exponent
1.14.0
New indicator:
- Renko Chart / Price Transform (preview) - #479
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:
- Double and Triple EMA result classes were renamed from
EmaResult
toDemaResult
andTemaResult
, respectively. Also, propertyEma
was renamed toDema
andTema
, respectively. - Rolling Pivots result class was renamed from
PivotPointsResult
toRollingPivotsResult
to make it uniquely different from normal Pivot Point results. - enum
ZigZagType
was renamed toEndType
for reuse BadHistoryException
was renamed toBadQuotesException
- this will impact anyone catching this exception- misc internal Pivot Point calculations were made private
- interface
IResultBase
was renamed toIResult
- numerous parameters were renamed, though this may not impact anyone
Chores (internals):
- update naming conventions, for example, we're using
quotes
instead ofhistory
to represent the historical quote collections.
Special thanks to:
- @vishalsmart for recommending Renko Charts
1.13.0
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.
1.12.3
Minor bug fix:
- add missing 30 minute interval to history.Aggregate() - #459
1.2.2
New feature:
- add
history.Aggregate(newSize)
helper method to resize history - #444
Minor breaking changes:
PointType
enum valueHour
changed toOneHour
. This is most commonly used inGetPivotPoints
method- Removed obsolete
Cleaners.ValidateHistory(history)
method. It was replaced byhistory.Validate()
andhistory.Sort()
syntax.
Special thanks to:
- @thomasd3 and @codebeaulieu for contributing code samples for quantization / resizing
1.12.1
1.12.0
1.11.1
1.11.0
New indicators:
Special thanks to:
- HK for recommending the FT indicator and @developer-myalgomate for providing useful information