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,
payeh_color=None,
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.
0.3.6 (2024-02-02)
- sixth release on PyPI.
- Add stock statistics in beta phase.
0.3.7 (2024-02-04)
- seventh release on PyPI.
- Add currencies and coins in beta phase.
0.3.8 (2024-02-27)
- eighth release on PyPI.
- Add payeh market color in stocklist.
0.3.9 (2024-03-08)
- ninth release on PyPI.
- bug fix in shareholders change_amount.
0.3.9 (2024-03-08)
- ninth release on PyPI.
- bug fix in shareholders change_amount.
0.3.10 (2024-03-15)
- tenth release on PyPI.
- bug fix in currency, dollar sana and nima buy and sell.
0.3.11 (2024-03-15)
- eleventh release on PyPI.
- add a few index of industry to package.
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
File details
Details for the file algotik_tse-0.3.11.tar.gz
.
File metadata
- Download URL: algotik_tse-0.3.11.tar.gz
- Upload date:
- Size: 29.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7944b9287d63296b4e1fe44ebba52fbc12456e6df9b4ed7fbba544a05e9c5b3b |
|
MD5 | b5f87058b1ba652e3f00d1d248725586 |
|
BLAKE2b-256 | 3dfbd3fc6833e8c33bf9dada6fca8f283aa65dce24885d7ed1918f3575f9e417 |
File details
Details for the file algotik_tse-0.3.11-py2.py3-none-any.whl
.
File metadata
- Download URL: algotik_tse-0.3.11-py2.py3-none-any.whl
- Upload date:
- Size: 25.2 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c9b230df8c684db8632b197f56df8493c8fa32a77af4afa88edfacb6430867b |
|
MD5 | 61ec1f42b023c9ad868e04563b5f8f74 |
|
BLAKE2b-256 | 6ba5e6e90370c82c18b06c6ef796889091b584861f86015495aa6186cb7c43e7 |