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.
Your first indicator
Calculate a moving average and understand timestamped inputs and array shapes.
API reference
Search generated type and member documentation, signatures, and source links.
Help improve the docs
Build the complete site, validate links, and contribute guides or API descriptions.
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.