این ماژول با هدف دسترسی به اطلاعات مربوط به سهام بورس ایران در محیط برنامهنویسی پایتون توسعه یافته است.
: ازجمله ویژگیهای مهم این ماژول میتوان به موارد زیر اشاره کرد
قابلیت دسترسی به دادههای یک سهم با استفاده از نماد يا نام کامل فارسی <---
قابلیت انجام تعدیل قیمت به صورت یکجا با احتساب انواع افزایش سرمایه و پرداخت سود نقدی <---
هوشمندی در تشخیص جابجایی یک نماد بین بازارهای مختلف و یکپارچه سازی همه سوابق نمادهای دارای جابجایی <---
قابلیت دسترسی به سوابق همه شاخصهای بازار بورس و هوشمندی در تشخیص اشتباهات املایی و نگارشی عناوین شاخص صنایع بورسی <---
قابلیت دسترسی به سابقه دادههای درونروز یک نماد شامل عمق بازار و ریز معاملات <---
قابلیت دسترسی و رصد لحظهای دیدهبان و عمق بازار در ساعت انجام معاملات در بازار <---
قابلیت تهیه لیست جامعی از مشخصات همه سهمهای بازار <---
قابلیت دانلود دستهجمعی سابقه قیمت لیستی از سهمها و ساخت پنل قیمت پایانی تعدیل شده برای آنها <---
قابلیت دسترسی به سابقه ۱۰ ساله قیمت دلار بازار آزاد <---
خروجی سازگار با دیتافریم پانداز و قابلیت فیلترینگ زمانی مجدد بر اساس تاریخ شمسی <---
قابلیت ارائه تاریخ شمسی، میلادی و نام ایام هفته برای دادههای روزانه <---
این ماژول دارای یک کتابچه راهنمای فارسی است که در آن همه توابع ماژول به همراه مثال ذکر شده است. برای دسترسی به این کتابچه راهنما میتوانید از این صفحه استفاده کنید
همچین میتوانید از طریق این لینک به آدرس تلگرامی ما دسترسی داشته باشید
نصب ماژول
pip install sadra-tse
فراخوانی ماژول
import sadra_tse as sadra
دریافت سابقه اطلاعات روزانه یک نماد
: دریافت سابقه قیمت
sadra.Get_Price_History(
stock='خودرو',
start_date='1400-01-01',
end_date='1401-01-01',
ignore_date=False,
adjust_price=False,
show_weekday=False,
double_date=False)
: دریافت سابقه حقیقی-حقوقی
sadra.Get_RI_History(
stock='خودرو',
start_date='1400-01-01',
end_date='1401-01-01',
ignore_date=False,
show_weekday=False,
double_date=False,
alt=False)
دریافت سابقه اطلاعات درونروز یک نماد
: دریافت سابقه ریز معاملات
sadra.Get_IntradayTrades_History(
stock='وخارزم',
start_date='1400-09-15',
end_date='1400-12-29',
jalali_date=True,
combined_datatime=False,
show_progress=True)
: دریافت سابقه عمق بازار
sadra.Get_IntradayOB_History(
stock='کرمان',
start_date='1400-08-01',
end_date='1400-08-01',
jalali_date=True,
combined_datatime=False,
show_progress=True)
: دریافت سابقه ارزش صف در زمان بستهشدن بازار
sadra.Get_Queue_History(
stock='وخارزم',
start_date='1400-09-15',
end_date='1400-12-29',
show_per_capita=True,
show_weekday=False,
double_date=False,
show_progress=True)
دریافت سابقه روزانه شاخصهای بازار بورس
: دریافت سابقه شاخص کل
sadra.Get_CWI_History(
start_date='1395-01-01',
end_date='1400-12-29',
ignore_date=False,
just_adj_close=False,
show_weekday=False,
double_date=False)
: دریافت سابقه شاخص کل هموزن
sadra.Get_EWI_History(
start_date='1395-01-01',
end_date='1400-12-29',
ignore_date=False,
just_adj_close=True,
show_weekday=False,
double_date=False)
: دریافت سابقه شاخص قیمت وزنی-ارزشی
sadra.Get_CWPI_History(
start_date='1395-01-01',
end_date='1400-12-29',
ignore_date=False,
just_adj_close=False,
show_weekday=False,
double_date=False)
: دریافت سابقه شاخص قیمت هموزن
sadra.Get_EWPI_History(
start_date='1395-01-01',
end_date='1400-12-29',
ignore_date=False,
just_adj_close=False,
show_weekday=False,
double_date=False)
: دریافت سابقه شاخص سهام آزاد شناور
sadra.Get_FFI_History(
start_date='1395-01-01',
end_date='1400-12-29',
ignore_date=False,
just_adj_close=False,
show_weekday=False,
double_date=False)
: دریافت سابقه شاخص بازار اول
sadra.Get_MKT1I_History(
start_date='1395-01-01',
end_date='1400-12-29',
ignore_date=False,
just_adj_close=False,
show_weekday=False,
double_date=False)
: دریافت سابقه شاخص بازار دوم
sadra.Get_MKT2I_History(
start_date='1395-01-01',
end_date='1400-12-29',
ignore_date=False,
just_adj_close=False,
show_weekday=False,
double_date=False)
: دریافت سابقه شاخص صنعت
sadra.Get_INDI_History(
start_date='1395-01-01',
end_date='1400-12-29',
ignore_date=False,
just_adj_close=False,
show_weekday=False,
double_date=False)
: دریافت سابقه شاخص 50 شرکت فعالتر
sadra.Get_ACT50_History(
start_date='1395-01-01',
end_date='1400-12-29',
ignore_date=False,
just_adj_close=False,
show_weekday=False,
double_date=False)
: دریافت سابقه شاخص 30 شرکت بزرگ
sadra.Get_LCI30_History(
start_date='1395-01-01',
end_date='1400-12-29',
ignore_date=False,
just_adj_close=False,
show_weekday=False,
double_date=False)
: دریافت سابقه شاخص صنایع بورسی
sadra.Get_SectorIndex_History(
sector='خودرو',
start_date='1395-01-01',
end_date='1400-12-29',
ignore_date=False,
just_adj_close=False,
show_weekday=False,
double_date=False)
اطلاعات لحظهای بازار
: دریافت اطلاعات لحظهای بازار
sadra.Get_MarketWatch(
save_excel=True,
save_path='D:/sadra-TSE Data/MarketWatch')
دانلود دستهجمعی و پنل قیمت
: دریافت لیست جامع سهمها
sadra.Build_Market_StockList(
bourse=True,
farabourse=True,
payeh=True,
detailed_list=True,
show_progress=True,
save_excel=True,
save_csv=True,
save_path='D:/sadra-TSE Data/')
: دانلود دستهجمعی اطلاعات و ساخت پنل قیمت
sadra.Build_PricePanel(
stock_list,
jalali_date=True,
save_excel=True,
save_path='D:/sadra-TSE Data/Price Panel/')
دلار آمریکا
: دسترسی به سابقه روزانه قیمت دلار
sadra.Get_USD_RIAL(
start_date='1395-01-01',
end_date='1400-12-29',
ignore_date=False,
show_weekday=False,
double_date=False)