Python4Finance
9.36K subscribers
567 photos
41 videos
152 files
758 links
کانال Python4Finance
آموزش پایتون در اقتصاد و مدیریت مالی
هر روز چند نکته را در خصوص پایتون برای مالی بیاموزیم
***
ارتباط با من
b2n.ir/y72935
***
آپارت:
aparat.com/Python4Finance
کانال چالش ها:
t.me/python4finance_challenge
Download Telegram
دریافت اطلاعات بازار سهام بین الملل
قبلا در خصوص دریافت اطلاعات بازار سهام بین الملل توسط کتابخانه های pandas-datareader ، yfinance و quandl صحبت کرده بودیم. داده های بین المللی هم برای کسانی که تمایل به حوزه های برون مرزی دارند و هم برای تمرین بسیار مناسب هستند.
یکی دیگر از منابع بسیار خوب برای دریافت داده های بین المللی سایت financialmodelingprep.com است. در این سایت بر خلاف کتابخانه های قبلی اطلاعات بسیار گسترده ای اعم از قیمت؛ صورتهای مالی، اطلاعات مربوط به تغییرات شرکت، انواع نسبت های مالی، انواع شاخص ها، ETF ها و ... را خواهید یافت. ارتباط با سایت از طریق json و API است.(مشاهده APIها) در سایت مثال های بسیار زیادی با زبان های برنامه نویسی مختلف از جمله زبان مورد علاقه ما یعنی پایتون (🐍) هم قرار دارد. اگرچه سایت پلن های پولی هم دارد اما برای کارهای آموزشی و حتی واقعی می توان از نسخه رایگان آن استفاده کرد.

#بورس_بین_الملل
#دریافت_اطلاعات
#پایتون_مالی
#API
#JSON
#financialmodelingprep.com

پایتون برای مالی
https://t.me/joinchat/AAAAAFGMkouqbsb86Vfzug
2
معرفی یک منبع خوب داده های مالی و اقتصادی
یکی از دغدغه های اصلی متخصصین مالی و معامله گران الگوریتمی دسترسی به داده های صحیح و در لحظه است و یکی از بهترین روش های دسترسی به داده ها استفاده از API است. قبلا در کانال در خصوص API های متداول صحبت کرده بودیم که اگر آنهای را مشاهده نکرده اید حتما سری به پست های قبلی هم بزنید. (لینک1، لینک2 ، لینک3 ، لینک4 )
در این پست با هم با Alpha Vantage به عنوان یکی از منابع خوب داده آشنا خواهیم شد.
اطلاعات این سایت در قالب داده های زیر به صورت API و فایل اکسل و csv برای بیش از بیست سال قابل دریافت است:
(1) داده‌های سری زمانی بازار سهام بین الملل و فارکس، (2) داده‌های تحلیل بنیادی، (3) اطلاعات رمز ارزها/کریپتو، (4) شاخص‌های اقتصادی، و (5) اندیکاتورهای تکنیکال.
برای اطلاعات بیشتر در خصوص این منبع می توانید به این سایت مراجعه نمایید.
در پست بعد با یک مثال بحث را دنبال خواهیم کرد.

#بورس_بین_الملل
#دریافت_اطلاعات
#پایتون_مالی
#API
#JSON
#Alpha_Vantage

پایتون برای مالی در تلگرام
🆔 https://t.me/joinchat/AAAAAFGMkouqbsb86Vfzug
26
معرفی یک منبع خوب داده های مالی و اقتصادی
در مثال این پست داده های مربوط به سهم IBM را در قالب Json دریافت و رسم کرده ایم. البته در این مثال تمرینی از اکانت demo استفاده شده است اما در صورتی که می خواهید به صورت حرفه ای از این API استفاده کنید لازم است اکانت خود را بسازید.

#بورس_بین_الملل
#دریافت_اطلاعات
#پایتون_مالی
#API
#JSON
#Alpha_Vantage

پایتون برای مالی در تلگرام
🆔 https://t.me/joinchat/AAAAAFGMkouqbsb86Vfzug
14
دریافت آرشیو قیمت دلار در پایتون
در اقتصاد ما، بسیاری از متغیرهای اقتصادی با دلار همبستگی زیادی دارند. از این رو در اختیار داشتن سابقه تاریخی نرخ ارز کمک زیادی به ما در پژوهش های اقتصادی می کند. سامانه های متنوعی قیمت ارز را روزانه در اختیار می گذارند (البته نرخ های مختلفی مانند نرخ نیما، سنا ریت، بازار متشکل و ... وجود دارد که هر کدام معیار محاسباتی مختلفی دارند)
در مثال این پست با استفاده از Api یکی از صرافی ها، نرخ ارز در یک بازه زمانی پنج ساله دریافت و رسم می شود.

پی نوشت: اگر علاقه مند به موضوع همبستگی نرخ دلار با سایر متغیرهای اقتصادی بودید می توانید در چالش 26 شرکت کنید.


#قیمت_ارز
#دلار
#API


پایتون برای مالی در تلگرام
🆔 t.me/python4finance
26
استخراج قیمت ماهیانه نات کوین (Notcoin)

#code by @python4finance
import pandas as pd
import requests
import time
import matplotlib.pyplot as plt
plt.style.use("ggplot")
url="https://www.kucoin.com/_api/order-book/candles?begin="+str(round(time.time())-2592000 )+"&end="+str(round(time.time()))+"&lang=en_US&symbol=NOT-USDT&type=1hour"
r = requests.get(url)
df=r.json()
df=pd.DataFrame(df["data"]).astype(float)
df=df[::-1].reset_index()
df[1].plot(figsize=(16,6))


#api
#NOTCOIN

پایتون برای مالی
🆔 t.me/python4finance
🆔 ble.ir/python4finance
28
استخراج قیمت ماهیانه نات کوین (Notcoin)
این روزها نات کوین برای کاربران بسیار محبوب و شناخته شده است. نات کوین (Notcoin) یک توکن مبتنی بر شبکه ارز دیجیتال تون کوین (Toncoin) و همین طور یک بازی یا مینی اپلیکیشن در پیام‌رسان تلگرام است. ایده این بازی در ابتدا و قبل از راه‌اندازی و عرضه توکن NOT به این شکل بود که کاربران با کلیک کردن روی یک سکه به‌طور مداوم، مقدار مشخصی نات کوین استخراج می‌کردند که به موجودی آنها در بازی اضافه می‌شد. یکی دیگر از راه‌های به دست آوردن نات کوین، شرکت در برنامه‌های تبلیغاتی درون این بازی بود که برخی مجموعه‌ها برای معرفی محصول خود در محیط اپلیکیشن تلگرامی نات کوین برای آن هزینه می‌کردند.
نات کوین با این ایده موفق شد در مجموع بیش از ۳۵ میلیون کاربر را درگیر کند.
در پست بالا قیمت 30 روز اخیر نات کوین با دوره تناوب 1 ساعت را با استفاده از api دریافت و رسم می کنیم.


#api
#NOTCOIN

پایتون برای مالی
🆔 t.me/python4finance
🆔 ble.ir/python4finance
18