Technical analysis for .NET

FinanceSharp

Build connected computations from technical indicators, market data consolidators, and a common array model.

For .NET 8 and .NET 10 on x64. APIs are under active development; this reference is generated from the current source.

A first indicator

using FinanceSharp.Indicators;

var average = new SimpleMovingAverage(period: 3);
average.Update(1_700_000_000_000L, 10.0);
average.Update(1_700_000_060_000L, 20.0);
average.Update(1_700_000_120_000L, 30.0);

Console.WriteLine(average.IsReady);        // True
Console.WriteLine(average.Current.Value); // 20

Times are Unix timestamps in milliseconds. See the getting started guide for project setup and how to supply data.

Documentation exports

The complete build also provides llms.txt, a documentation index, and llms-full.txt, all guides and API articles as text, alongside the searchable site.