AlphaVantage.jl
v0.4.2
Un emballage Julia pour l'API Alpha Vantage.
Ce package est un emballage Julia pour l'API Alpha Vantage. Alpha Vantage fournit des données gratuites en temps réel et historiques pour les actions, les monnaies physiques, les monnaies numériques (c.-à-d. Les crypto-monnaies) et plus de 50 indicateurs techniques (par exemple SMA, EMA, WMA, etc.).
L'API Alpha Vantage nécessite une clé API gratuite.
Pkg . add ( " AlphaVantage " )Et une fois que vous avez obtenu votre clé API, passez-la au client comme suit:.
using AlphaVantage
client = AlphaVantage . GLOBAL[]
client . key = " YOURKEY "ou le définir comme une variable d'environnement
export ALPHA_VANTAGE_API_KEY=YOURKEYet vérifiez qu'il est défini en utilisant:
using AlphaVantage
AlphaVantage . GLOBAL[]Si vous rencontrez un bogue clair, veuillez déposer un exemple reproductible minimal sur GitHub.
using AlphaVantage
using DataFrames, StatsPlots, Dates
gr (size = ( 800 , 470 ))
# Get daily S&P 500 data
spy = time_series_daily ( " SPY " );
# Convert to a DataFrame
data = DataFrame (spy);
# Convert timestamp column to Date type
data[ ! , :timestamp ] = Dates . Date .(data[ ! , :timestamp ]);
data[ ! , :open ] = Float64 .(data[ ! , :open ])
# Plot the timeseries
plot (data[ ! , :timestamp ], data[ ! , :open ], label = [ " Open " ])
savefig ( " sp500.png " )