OoplesFinance.StockIndicators

Largest C# stock indicator library with over 750 to choose from and easiest to use with abilities such as making an indicator out of any other indicator or using any moving average with any indicator.

APACHE-2.0 License

Stars
210
Committers
4

Bot releases are visible (Hide)

OoplesFinance.StockIndicators - v1.0.49 Latest Release

Published by ooples almost 2 years ago

Fixed typo in the SuperTrend Indicator that was returning all of the same results. Thanks to @whatthejay for reporting this!
Added the Ehlers Simple Decycler Indicator to the list of moving average options

OoplesFinance.StockIndicators - v1.0.48

Published by ooples almost 2 years ago

BREAKING CHANGE: Changed all decimal variables to use doubles instead so be warned that this will break things since it now takes doubles only for now. This was due to a suggestion from Kevin.

Added a new indicator! Introducing the Market Meanness Indicator which is a new volatility indicator. This was due to a suggestion from @gcaplan

OoplesFinance.StockIndicators - v1.0.47

Published by ooples about 2 years ago

Big thanks to @kingchenc for helping to find the bugs!

Fixed 2 bugs in rsi calculation
Fixed bug in mfi calculation
Fixed bug in hma calculation
Fixed bug in ema calculation

OoplesFinance.StockIndicators - v1.0.46

Published by ooples about 2 years ago

Fixed an issue and added new output options for the Rahul Mohindar Oscillator

OoplesFinance.StockIndicators - v1.0.45

Published by ooples over 2 years ago

Added a new clear method to make it easier to work with the same input source on several lines. See the example below:

var stockData = new StockData(bars.Select(x => x.Open), bars.Select(x => x.High), bars.Select(x => x.Low), 
bars.Select(x => x.Close), bars.Select(x => x.Volume), bars.Select(x => x.TimeUtc), InputName.High);

var sma = stockData.CalculateSimpleMovingAverage(14);

// if you don't perform this clear method in between then your ema result will be calculated using the sma results
stockData.Clear();

var ema = stockData.CalculateExponentialMovingAverage(14);

#17 Added source code license and contact info to all pages @claudio-silva

OoplesFinance.StockIndicators - v1.0.43

Published by ooples over 2 years ago

Included new parameter for StockData class to specify input for calculations. Default is Close but you can change to many other inputs.

Updated example code to show more advanced examples

OoplesFinance.StockIndicators - v1.0.40

Published by ooples over 2 years ago

Removed support for .net core 3.0 since it was causing build errors
Fixed critical bug with missing input values using new ticker form of stock data class

OoplesFinance.StockIndicators - v1.0.39

Published by ooples over 2 years ago

#16 Fixed a critical bug reported by @SvenSkrabal
Added a new method to create the stock data class based on the classic ticker format

OoplesFinance.StockIndicators - v1.0.37

Published by ooples over 2 years ago

What's Changed

  • The PVS Studio static analyzer tool has found several issues by @OlegRa in https://github.com/ooples/OoplesFinance.StockIndicators/pull/1
  • Added over 100 new indicators to bring the total to over 750 indicators
  • Fixed critical bugs in 7 calculations: Ehlers Spearman Rank, Ehlers Noise Elimination Technology, Relative Volatility Index V1, Projection Bands, Projection Oscillator, Projection Bandwidth, and Percentage Trend
  • Added default rounding of 4 decimal points to all values
  • Replaced all ElementAtOrDefault() with direct indexing
  • Other various bug fixes and improvements

New Contributors

Full Changelog: https://github.com/ooples/OoplesFinance.StockIndicators/compare/release...v1.0.37

OoplesFinance.StockIndicators - Public Release

Published by ooples almost 3 years ago

This is the first public release

OoplesFinance.StockIndicators - Alpha Release

Published by ooples almost 3 years ago

Initial Release. 3 moving averages available with over 150 more ready to be published. 11 indicators available with over 700 more ready to be published.

Full Changelog: https://github.com/ooples/OoplesFinance.StockIndicators/commits/alpha

Related Projects