Skip to main content

Get all data from TSETMC.com (Tehran Bourse).

Project description

AlgoTik-tse

downloads PyPI pre-commit.ci status PyPI - Python Version PyPI - License

این ماژول جهت مصارف آموزشی، علمی و تحقیقاتی با زبان برنامه نویسی پایتون توسعه یافته است. سعی شده امکاناتی در این ماژول در نظر گرفته شود، که بتواند نیاز به تمامی اطلاعات سازمان بورس را مرتفع نماید و مانند یک وب سرویس دریافت اطلاعات کار کند. خروجی تمامی ساب ماژول ها با فرمت دیتافریم می تواند دریافت گردد.

 

ویژگی های ماژول:

قابلیت دسترسی به داده‌های یک سهم با استفاده از نماد يا نام کامل فارسی   <---  
قابلیت انجام تعدیل قیمت به صورت یکجا با احتساب انواع افزایش سرمایه و پرداخت سود نقدی   <---  
هوشمندی در تشخیص جابجایی یک نماد بین بازارهای مختلف و یکپارچه سازی همه سوابق نمادهای دارای جابجایی   <---  
قابلیت دسترسی به سوابق همه شاخص‌های بازار بورس و هوشمندی در تشخیص اشتباهات املایی و نگارشی عناوین شاخص صنایع بورسی   <---  
قابلیت دسترسی به سابقه داده‌های درون‌روز یک نماد شامل عمق بازار و ریز معاملات   <---  
قابلیت دسترسی و رصد لحظه‌ای دیده‌بان و عمق بازار در ساعت انجام معاملات در بازار   <---  
قابلیت تهیه لیست جامعی از مشخصات همه سهم‌های بازار   <---  
قابلیت دانلود دسته‌جمعی سابقه قیمت لیستی از سهم‌ها و ساخت پنل قیمت پایانی تعدیل شده برای آنها   <---  
قابلیت دسترسی به سابقه ۱۰ ساله قیمت دلار بازار آزاد   <---  
خروجی سازگار با دیتافریم پانداز و قابلیت فیلترینگ زمانی مجدد بر اساس تاریخ شمسی   <---  
قابلیت ارائه تاریخ شمسی، میلادی و نام ایام هفته برای داده‌های روزانه   <---  

همچین می‌توانید از طریق این لینک به آدرس تلگرامی ما دسترسی داشته باشید
الهام گرفته شده از 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

algotik_tse-0.3.11.tar.gz (29.1 kB view details)

Uploaded Source

Built Distribution

algotik_tse-0.3.11-py2.py3-none-any.whl (25.2 kB view details)

Uploaded Python 2 Python 3

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

Hashes for algotik_tse-0.3.11.tar.gz
Algorithm Hash digest
SHA256 7944b9287d63296b4e1fe44ebba52fbc12456e6df9b4ed7fbba544a05e9c5b3b
MD5 b5f87058b1ba652e3f00d1d248725586
BLAKE2b-256 3dfbd3fc6833e8c33bf9dada6fca8f283aa65dce24885d7ed1918f3575f9e417

See more details on using hashes here.

File details

Details for the file algotik_tse-0.3.11-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for algotik_tse-0.3.11-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 3c9b230df8c684db8632b197f56df8493c8fa32a77af4afa88edfacb6430867b
MD5 61ec1f42b023c9ad868e04563b5f8f74
BLAKE2b-256 6ba5e6e90370c82c18b06c6ef796889091b584861f86015495aa6186cb7c43e7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page