Yanga.Module.AlphavantageApi
1.0.3
dotnet add package Yanga.Module.AlphavantageApi --version 1.0.3
NuGet\Install-Package Yanga.Module.AlphavantageApi -Version 1.0.3
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="Yanga.Module.AlphavantageApi" Version="1.0.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Yanga.Module.AlphavantageApi --version 1.0.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Yanga.Module.AlphavantageApi, 1.0.3"
#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 Yanga.Module.AlphavantageApi as a Cake Addin #addin nuget:?package=Yanga.Module.AlphavantageApi&version=1.0.3 // Install Yanga.Module.AlphavantageApi as a Cake Tool #tool nuget:?package=Yanga.Module.AlphavantageApi&version=1.0.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Yanga.Module.AlphaVantageApi
This is a .NET wrapper for the Alpha Vantage API, providing an easy way to retrieve historical Forex data in a convenient format. The wrapper includes a method to get historical daily Forex prices and converts the response to a more user-friendly format, based on .NET 6
Features
- Get quotes (to do)
- Get historical data
v1.0 initial release
- Retreive historic
Supported Platforms
- .NET Core 6.0+
How To Install
You can find the package through Nuget
PM> Install-Package Yanga.Module.AlphaVantageApi
How To Use
Add reference
using Yanga.Module.AlphaVantageApi;
Get stock quotes
To do
Get historical data for a stock
// You should be able to query data from various markets including US, HK, TW
// The startTime & endTime here defaults to EST timezone
var history = await new AlphaVantage("AlphaVantage-Api-Key").GetHistoricalAsync("EUR", "THB", OutputSize.Compact);
foreach (var candle in history)
{
Console.WriteLine($"DateTime: {candle.DateTime}, Open: {candle.Open}, High: {candle.High}, Low: {candle.Low}, Close: {candle.Close}, Volume: {candle.Volume}");
}
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. 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 is compatible. 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 is compatible. 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. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net6.0
- No dependencies.
-
net7.0
- No dependencies.
-
net8.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.