این ماژول با هدف دسترسی به اطلاعات مربوط به سهام بورس ایران در محیط برنامهنویسی پایتون توسعه یافته است. بنابراین شما میتوانید به راحتی به دادههای مدنظر خود دسترسی داشته باشید و در توسعه مدلهای تحلیلی خود از تحلیل تکنیکال گرفته تا تحلیلهای عددی و یا مبتنی بر ماشین لرنینگ، استفاده کنید. این ماژول از جامعیت و انعطافپذیری فوقالعادهای در دسترسی به دیتا و پیشپردازش آن برخوردار بوده و میتواند جایگزین رایگان و مناسبی برای یک اشتراک پولی، به منظور دسترسی به دادههای بازار سهام باشد. دادههای خروجی توابع این ماژول، دیتافریم پانداز بوده و شما میتوانید از آن به عنوان ورودی سایر ماژولهای آماده موجود از ماژولهای مصورسازی گرفته تا ماژولهای تحلیل تکنیکال، مدیریت پرتفوی و ... استفاده کنید
قابلیت دسترسی به دادههای یک سهم با استفاده از نماد يا نام کامل فارسی <---
قابلیت انجام تعدیل قیمت به صورت یکجا با احتساب انواع افزایش سرمایه و پرداخت سود نقدی <---
هوشمندی در تشخیص جابجایی یک نماد بین بازارهای مختلف و یکپارچه سازی همه سوابق نمادهای دارای جابجایی <---
قابلیت دسترسی به سوابق همه شاخصهای بازار بورس و هوشمندی در تشخیص اشتباهات املایی و نگارشی عناوین شاخص صنایع بورسی <---
قابلیت دسترسی به سابقه دادههای درونروز یک نماد شامل عمق بازار و ریز معاملات <---
قابلیت دسترسی و رصد لحظهای دیدهبان و عمق بازار در ساعت انجام معاملات در بازار <---
قابلیت تهیه لیست جامعی از مشخصات همه سهمهای بازار <---
قابلیت دانلود دستهجمعی سابقه قیمت لیستی از سهمها و ساخت پنل قیمت پایانی تعدیل شده برای آنها <---
قابلیت دسترسی به سابقه ۱۰ ساله قیمت دلار بازار آزاد <---
خروجی سازگار با دیتافریم پانداز و قابلیت فیلترینگ زمانی مجدد بر اساس تاریخ شمسی <---
قابلیت ارائه تاریخ شمسی، میلادی و نام ایام هفته برای دادههای روزانه <---
این ماژول دارای یک کتابچه راهنمای فارسی است که در آن همه توابع ماژول به همراه مثال ذکر شده است. برای دسترسی به این کتابچه راهنما میتوانید از این صفحه استفاده کنید
همچین میتوانید از طریق این لینک به آدرس تلگرامی ما دسترسی داشته باشید
pip install finpy-tse
import finpy_tse as fpy
fpy.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)
fpy.Get_RI_History(
stock='خودرو',
start_date='1400-01-01',
end_date='1401-01-01',
ignore_date=False,
show_weekday=False,
double_date=False)
fpy.Get_IntradayTrades_History(
stock='وخارزم',
start_date='1400-09-15',
end_date='1400-12-29',
jalali_date=True,
combined_datatime=False,
show_progress=True)
fpy.Get_IntradayOB_History(
stock='کرمان',
start_date='1400-08-01',
end_date='1400-08-01',
jalali_date=True,
combined_datatime=False,
show_progress=True)
fpy.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)
fpy.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)
fpy.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)
fpy.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)
fpy.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)
fpy.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)
fpy.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)
fpy.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)
fpy.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)
fpy.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)
fpy.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)
fpy.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)
fpy.Get_MarketWatch(
save_excel=True,
save_path='D:/FinPy-TSE Data/MarketWatch')
fpy.Build_Market_StockList(
bourse=True,
farabourse=True,
payeh=True,
detailed_list=True,
show_progress=True,
save_excel=True,
save_csv=True,
save_path='D:/FinPy-TSE Data/')
fpy.Build_PricePanel(
stock_list,
jalali_date=True,
save_excel=True,
save_path='D:/FinPy-TSE Data/Price Panel/')
fpy.Get_USD_RIAL(
start_date='1395-01-01',
end_date='1400-12-29',
ignore_date=False,
show_weekday=False,
double_date=False)