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
#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

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 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.

Version Downloads Last updated
1.0.3 396 11/21/2023
1.0.2 367 11/21/2023
1.0.1 379 11/21/2023
1.0.0 451 11/21/2023