AlphaVantage.jl
v0.4.2
غلاف جوليا ل ALPHA Vantage API.
هذه الحزمة عبارة عن غلاف جوليا ل ALPHA Vantage API. يوفر Alpha Vantage بيانات حقيقية مجانية وبيانات تاريخية للأسهم ، والعملات المادية ، والعملات الرقمية (أي العملات المشفرة) ، وأكثر من 50 مؤشرًا تقنيًا (على سبيل المثال SMA ، EMA ، WMA ، إلخ).
يتطلب alpha vantage API مفتاح API مجاني.
Pkg . add ( " AlphaVantage " )وبمجرد أن تحصل على مفتاح API الخاص بك تمريره إلى العميل على النحو التالي :.
using AlphaVantage
client = AlphaVantage . GLOBAL[]
client . key = " YOURKEY "أو قم بتعيينه كمتغير للبيئة
export ALPHA_VANTAGE_API_KEY=YOURKEYوتحقق من أنه تم تعيينه باستخدام:
using AlphaVantage
AlphaVantage . GLOBAL[]إذا واجهت خطأ واضحًا ، فيرجى تقديم مثال قابلة للتكرار على 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 " )