Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

sadra-tse

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

sadra-tse

A Python Module to Access Tehran Stock Exchange Historical and Real-Time Data

  • 1.0.0
  • PyPI
  • Socket score

Maintainers
1

Downloads

این ماژول با هدف دسترسی به اطلاعات مربوط به سهام بورس ایران در محیط برنامه‌نویسی پایتون توسعه یافته است.

 

: ازجمله ویژگی‌های مهم این ماژول می‌توان به موارد زیر اشاره کرد

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

 

این ماژول دارای یک کتابچه راهنمای فارسی است که در آن همه توابع ماژول به همراه مثال ذکر شده است. برای دسترسی به این کتابچه راهنما میتوانید از این صفحه استفاده کنید
همچین می‌توانید از طریق این لینک به آدرس تلگرامی ما دسترسی داشته باشید

 

 

نصب ماژول

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)

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc