Get all data from TSETMC.com (Tehran Bourse).
Project description
AlgoTik-tse
این ماژول جهت مصارف آموزشی، علمی و تحقیقاتی با زبان برنامه نویسی پایتون توسعه یافته است. سعی شده امکاناتی در این ماژول در نظر گرفته شود، که بتواند نیاز به تمامی اطلاعات سازمان بورس را مرتفع نماید و مانند یک وب سرویس دریافت اطلاعات کار کند. خروجی تمامی ساب ماژول ها با فرمت دیتافریم می تواند دریافت گردد.
ویژگی های ماژول:
قابلیت دسترسی به دادههای یک سهم با استفاده از نماد يا نام کامل فارسی <---
قابلیت انجام تعدیل قیمت به صورت یکجا با احتساب انواع افزایش سرمایه و پرداخت سود نقدی <---
هوشمندی در تشخیص جابجایی یک نماد بین بازارهای مختلف و یکپارچه سازی همه سوابق نمادهای دارای جابجایی <---
قابلیت دسترسی به سوابق همه شاخصهای بازار بورس و هوشمندی در تشخیص اشتباهات املایی و نگارشی عناوین شاخص صنایع بورسی
<---
قابلیت دسترسی به سابقه دادههای درونروز یک نماد شامل عمق بازار و ریز معاملات <---
قابلیت دسترسی و رصد لحظهای دیدهبان و عمق بازار در ساعت انجام معاملات در بازار <---
قابلیت تهیه لیست جامعی از مشخصات همه سهمهای بازار <---
قابلیت دانلود دستهجمعی سابقه قیمت لیستی از سهمها و ساخت پنل قیمت پایانی تعدیل شده برای آنها <---
قابلیت دسترسی به سابقه ۱۰ ساله قیمت دلار بازار آزاد <---
خروجی سازگار با دیتافریم پانداز و قابلیت فیلترینگ زمانی مجدد بر اساس تاریخ شمسی <---
قابلیت ارائه تاریخ شمسی، میلادی و نام ایام هفته برای دادههای روزانه <---
همچین میتوانید از طریق این لینک به آدرس تلگرامی ما دسترسی داشته باشید
الهام گرفته شده از finpy-tse و tsemodule5
نصب ماژول
pip install algotik-tse
آپدیت ماژول
pip install algotik-tse --upgrade
فراخوانی ماژول
import algotik_tse as att
دریافت سابقه اطلاعات روزانه یک نماد
دریافت سابقه قیمت:
att.stock(
stock='شتران',
start='1402-01-01',
end='1402-07-01',
values=0,
tse_format=False,
auto_adjust=True,
output_type="standard",
date_format="jalali",
progress=True,
save_to_file=False,
multi_stock_drop=True,
adjust_volume=False,
return_type=None,
)
دریافت سابقه حقیقی-حقوقی:
att.stock_RI(
stock='شتران',
start='1402-01-01',
end='1402-07-01',
values=0,
tse_format=False,
output_type="standard",
date_format="jalali",
progress=True,
save_to_file=False,
multi_stock_drop=True,
)
دریافت لیست کلیه دارایی های موجود در بورس تهران:
att.stocklist(
bourse=True,
farabourse=True,
payeh=True,
haghe_taqadom=False,
sandogh=False,
output="dataframe",
progress=True
)
دریافت اطلاعات مربوط به یک دارایی:
att.stockdetail(
stock='شتران'
)
دریافت لیست سهامداران عمده سهم:
att.shareholders(
stock='شتران',
date=None,
shh_id=False
)
دریافت لیست افزایش سرمایه های سهم:
att.stock_capital_increase(
stock='شتران',
)
======= History
0.2.8 (2023-12-17)
- First release on PyPI.
0.2.9 (2023-12-18)
- Second release on PyPI.
- fix bug in returns
0.3.2 (2024-01-05)
- Third release on PyPI.
- Add Shareholders
0.3.3 (2024-01-05)
- Third release on PyPI.
- Fix bug in change_amount of shareholders
0.3.4 (2024-01-11)
- Fourth release on PyPI.
- Add Capital Increase in simple method
0.3.5 (2024-01-18)
- Fifth release on PyPI.
- Add stock information in beta phase.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for algotik_tse-0.3.5-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 693cb0b7dd07aa934fb8bf20974fd786dde2246072813a5bb7c5eee7bbda47a0 |
|
MD5 | 9ad6aec4af4313b2b855fcc75711cfa0 |
|
BLAKE2b-256 | ad77a8771f3c56c6b64d5482d4adda6afe3b26d9b7839cabb54b461d8f8a92f5 |