TechnicalAnalysis.Net.Contracts
3.2.0
dotnet add package TechnicalAnalysis.Net.Contracts --version 3.2.0
NuGet\Install-Package TechnicalAnalysis.Net.Contracts -Version 3.2.0
<PackageReference Include="TechnicalAnalysis.Net.Contracts" Version="3.2.0" />
<PackageVersion Include="TechnicalAnalysis.Net.Contracts" Version="3.2.0" />
<PackageReference Include="TechnicalAnalysis.Net.Contracts" />
paket add TechnicalAnalysis.Net.Contracts --version 3.2.0
#r "nuget: TechnicalAnalysis.Net.Contracts, 3.2.0"
#:package TechnicalAnalysis.Net.Contracts@3.2.0
#addin nuget:?package=TechnicalAnalysis.Net.Contracts&version=3.2.0
#tool nuget:?package=TechnicalAnalysis.Net.Contracts&version=3.2.0
TechnicalAnalysis.Net.Contracts
Shared models, enums, and result types for TechnicalAnalysis.NET. This package targets .NET Standard 2.0 and can be used independently when an application needs the data contracts without the indicator calculations.
dotnet add package TechnicalAnalysis.Net.Contracts --version 3.2.0
To calculate indicators, install TechnicalAnalysis.Net instead. It brings in
this package as a dependency.
Models and results
TANet.Contracts.Models.Candleholds OHLCV data, candle timestamps, trade count, and finalized status. Price and volume properties aredouble.TANet.Contracts.Enumscontains types such asIndicatorSignal,MovingAverageType, andIndicatorCalculationBase.TANet.Contracts.OperationResults.Indicatorscontains the result types returned by indicator calculations. Results exposeSuccess,Message,IndicatorSignal, and indicator-specific output series.
Version 3.2.0 adds result types for ADX, Donchian Channels, Ichimoku, Keltner Channels, MOM, OBV, SuperTrend, and VWAP.
For example:
using TANet.Contracts.Models;
var candle = new Candle
{
Open = 12,
High = 15,
Low = 11,
Close = 14,
Volume = 1000
};
Data conventions
The indicator APIs expect input arrays and candle lists in newest-first
order. On success, their output series have the same length and ordering as the
input, with double.NaN for positions without enough history.
Success means the calculation completed; it does not guarantee a finite
value at index 0. When Success is false, inspect Message before using
output series. The HasValidData and CountValidData extension methods are
provided by TechnicalAnalysis.Net.Util, not this package.
See the project README for usage examples, supported indicators, and migration guidance.
License
See the project license.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- No dependencies.
NuGet packages (2)
Showing the top 2 NuGet packages that depend on TechnicalAnalysis.Net.Contracts:
| Package | Downloads |
|---|---|
|
TechnicalAnalysis.Net.Util
Core methods and calculations of TechnicalAnalysis.Net. |
|
|
TechnicalAnalysis.Net
Simple use of technical analysis indicators for C#, based on TALib. |
GitHub repositories
This package is not used by any popular GitHub repositories.