AlphaVantage.jl
v0.4.2
Eine Julia -Wrapper für die Alpha Vantage API.
Dieses Paket ist ein Julia -Wrapper für die Alpha Vantage API. Alpha Vantage bietet kostenlose Echtzeit- und historische Daten für Aktien, physische Währungen, digitale Währungen (dh Kryptowährungen) und mehr als 50 technische Indikatoren (z. B. SMA, EMA, WMA usw.).
Die Alpha Vantage API benötigt einen freien API -Schlüssel.
Pkg . add ( " AlphaVantage " )Und sobald Sie Ihren API -Schlüssel erhalten haben, geben Sie sie wie folgt an den Kunden weiter:
using AlphaVantage
client = AlphaVantage . GLOBAL[]
client . key = " YOURKEY "Oder setzen Sie es als Umgebungsvariable
export ALPHA_VANTAGE_API_KEY=YOURKEYund überprüfen Sie, ob es mit:
using AlphaVantage
AlphaVantage . GLOBAL[]Wenn Sie auf einen klaren Fehler stoßen, stellen Sie bitte ein minimal reproduzierbares Beispiel auf GitHub ein.
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 " )