FAkka.Stock.FIndicators 1.0.5

dotnet add package FAkka.Stock.FIndicators --version 1.0.5                
NuGet\Install-Package FAkka.Stock.FIndicators -Version 1.0.5                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="FAkka.Stock.FIndicators" Version="1.0.5" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add FAkka.Stock.FIndicators --version 1.0.5                
#r "nuget: FAkka.Stock.FIndicators, 1.0.5"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install FAkka.Stock.FIndicators as a Cake Addin
#addin nuget:?package=FAkka.Stock.FIndicators&version=1.0.5

// Install FAkka.Stock.FIndicators as a Cake Tool
#tool nuget:?package=FAkka.Stock.FIndicators&version=1.0.5                

This a cloned and modified repo of DaveSkender/Stock.Indicators

Changes are some util method and classes like

[Serializable] public class TAWrapper<TAHelper, TAResult> where TAHelper : new() { public TAWrapper(TAHelper helper, List<TAResult> results) { this.results = results; this.helper = helper; }

    public TAWrapper()
    {
        this.results = new List<TAResult>();
        this.helper = new TAHelper();
    }

    public TAHelper helper;
    public List<TAResult> results;

} // SIMPLE MOVING AVERAGE (SERIES)

[Serializable] public class SmaHelper<T> {

//public SmaHelper? prevHelper = null;
public double curSum = 0;
public Queue<T> curSumWindow = new Queue<T>();
public T lastDequeued;
public double curSumWithoutPrevious = 0;
public DateTime? curLastDT = null;
public int curResultIdx = 0;

}

image

GitHub Stars NuGet package NuGet code coverage

Stock Indicators for .NET

Stock Indicators for .NET is a C# library package that produces financial market technical indicators. Send in historical price quotes and get back desired indicators such as moving averages, Relative Strength Index, Stochastic Oscillator, Parabolic SAR, etc. Nothing more.

Build your private technical analysis, trading algorithms, machine learning, charting, or other intelligent market software with this library and your own OHLCV price quotes sources for equities, commodities, forex, cryptocurrencies, and others. Stock Indicators for Python is also available.

Visit our project site for more information:

Product Compatible and additional computed target framework versions.
.NET net9.0 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net9.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.5 86 11/3/2024