Skip to main content

No project description provided

Project description

metafid

oxtapus

PyPI - Python Version PyPI - Version PyPI - Downloads GitHub

اُختاپوس برایِ پوششِ بخشی از داده‌هایِ موردِ نیاز در مدل-سازی‌هایِ مالی-اقتصادی توسعه داده شده است. برایِ یاد-گیریِ بیشتر، راهنمایِ بهره-گیران رو بخونید.

install

mac , linux

python3 -m pip install oxtapus

windows

python -m pip install oxtapus

TSETMC (tsetmc.com)

تقریبن همه‌یِ داده‌هایِ وب-سایتِ tsetmc.com رو پوشش می‌ده.

نمونه (برای راهنمایِ کامل راهنمایِ بهره-گیران رو بخونید) :
>>> from oxtapus import TSETMC

>>> tsetmc = TSETMC()
>>> tsetmc.intraday_trades("دکپسول")
shape: (190, 4)
┌─────────────────────┬───────────┬─────────┬────────┐
 datetime             trade_nbr  price    volume 
 ---                  ---        ---      ---    
 datetime[μs]         i64        f64      i64    
╞═════════════════════╪═══════════╪═════════╪════════╡
 2023-11-01 09:10:01  1          75100.0  250    
 2023-11-01 09:10:05  2          75100.0  625    
 2023-11-01 09:10:05  3          75100.0  48     
 2023-11-01 09:11:57  4          75150.0  100    
                                             
 2023-11-01 12:28:47  187        77000.0  510    
 2023-11-01 12:28:47  188        77000.0  89     
 2023-11-01 12:29:06  189        77000.0  411    
 2023-11-01 12:29:06  190        77000.0  500    
└─────────────────────┴───────────┴─────────┴────────┘
لیستِ داده‌هایِ قابلِ دریافت:
  • دیدبانِ بازار(mw): با واردکردنِ بازار(هایِ) موردِ نیاز آخرین داده‌یِ صفحه‌یِ ِدیدبانِ بازار رو به همراهِ 5 سفارشِ برتر بهت می‌ده.
  • دیدبانِ بازارِ اخیتارِ-معامله(option-mw): آخرین داده‌یِ صفحه‌یِ ِدیدبانِ بازار رو به همراهِ 5 سفارشِ برتر، داده‌هایِ داراییِ پایه، قیمتِ اعمال، تاریخِ اعمال، و روز تا سر-رسید بهت می‌ده.
  • داده‌هایِ نماد/ابزار (ins-info): داده‌هایِ پایه‌یِ نماد رو بهت می‌ده.
  • داده‌هایِ خاصِ اختیارِ-معامله (specific-option-data): داده‌هایی که خاصِ نماد‌هایِ اختیارِ-معامله‌ان، مانندِِ موقعیت‌هایِ بازِ و برخی داده‌هایِ دیگه رو بهت می‌ده.
  • تاریخچه‌یِ معامله‌یِ نماد (hist-price): داده‌هایِ مربوط به معامله‌یِ گذشته‌یِ نماد رو بهت میده.
  • تاریخچه‌یِ معامله‌یِ نماد (adj-hist-price): داده‌هایِ مربوط به معامله‌یِ گذشته‌یِ نماد رو به صورتِ تعدیلی و غیرِ-تعدیلی بهت میده.
  • داده‌هایِ درون-روزیِ معامله (intraday-trades): داده‌هایِ مربوط به ریزِ معامله‌یِ آخرین روزِ معامله رو بهت می‌ده.
  • داده‌هایِ درون-روزیِ معامله بر مبنایِ فاصله‌یِ زمانی (intraday-trades-based-on-timeframe): داده‌هایِ مربوط به ریزِ معامله‌یِ آخرین روزِ معامله رو بر مبنایِ تایم-فریمِ وارده شده بهت می‌ده.
  • آخرین داده‌یِ نماد (last-ins-data): برخی از داده‌هایِ صفحه‌یِ اصلیِ نماد- مانندِ وضعیتِ نماد و ... - رو بهت می‌ده.
  • حقیقی-حقوقی (client-type): داده‌هایِ گذشته‌یِ مربوط به معامله‌هایِ حقیقی-حقوقی رو بهت می‌ده.
  • تغییرِ سرمایه (share-change): داده‌هایِ مربوط به تغییرِ سرمایه‌یِ نماد رو بهت می‌ده.
  • شاخص‌ها (indexes): لیستِ همه‌یِ شاخص‌ها و مقدار و تغییرِ مربوط به آخرین روزِ معاملاتی رو بهت می‌ده.
  • نماد‌هایی که شاخص دنبال‌ می‌کنه (symbols-that-index-tracks): نمادهایی که هر شاخص دنبال می‌کنه رو بهت می‌ده.
  • تاریخچه‌یِ شاخص (index-hist): داده‌هایِ مربوط به مقدارِ شاخص‌ها رو بهت می‌ده.
  • تاریخ و زمانِ رو بر مبنایِ آخرین رویدادِ بازار (last-market-activity-datetime): تاریخ و زمانِ رو بر مبنایِ آخرین رویدادِ بازار رو بهت می‌ده.
  • داده‌هایِ مربوط به سهامدارهایِ درصدی (shareholder_list): داده‌هایِ مربوط به سهامدارهایِ عمده رو استخراج و پالایش می‌کنه.
  • تعدیلِ قیمت (adjust_price_flow): قیمتِ تعدیلی و قبلِ تعدیل نمادهایی که قیمتشون تعدیل شده رو بهت می‌ده.
  • افزایشِ سرمایه (ins_share_change_flow): افزایش/تغییرِ سرمایه‌یِ همه‌یِ شرکت‌ها رو بهت می‌ده.
  • لیستِ داده‌هایی در آینده می‌تونی دریافت کنی:
  • داده‌هایِ گذشته‌یِ معامله‌هایِ درون-روزی.
  • داده‌هایِ گذشته‌یِ سفارش‌ها-5 مظنه-
  • TGJU (tgju.org)

    داده‌هایِ طلا و دلارِ وب-سایتِ tsetmc.com رو پوشش می‌ده. و در آینده کالاهایی که به بورسِ ایران مربوطه و از آنجا قابلِ دریافته رو پوشش خواهد داد.

    نمونه (برای راهنمایِ کامل راهنمایِ بهره-گیران رو بخونید) :
    >>> from oxtapus import TGJU
    
    >>> tgju = TGJU()
    >>> tgju.usd_irr()
    shape: (3_688, 6)
    ┌────────────┬────────────┬──────────┬──────────┬──────────┬──────────┐
     date        jdate       open      high      low       close    
     ---         ---         ---       ---       ---       ---      
     date        str         f64       f64       f64       f64      
    ╞════════════╪════════════╪══════════╪══════════╪══════════╪══════════╡
     2023-11-01  1402-08-10  514870.0  517900.0  513380.0  516830.0 
     2023-10-31  1402-08-09  516770.0  518060.0  515370.0  516600.0 
     2023-10-30  1402-08-08  511950.0  514600.0  510650.0  514500.0 
     2023-10-29  1402-08-07  519550.0  519560.0  513350.0  513560.0 
                                                              
     2011-11-29  1390-09-08  13400.0   13400.0   13400.0   13400.0  
     2011-11-28  1390-09-07  13350.0   13350.0   13350.0   13350.0  
     2011-11-27  1390-09-06  13440.0   13440.0   13440.0   13440.0  
     2011-11-26  1390-09-05  13700.0   13700.0   13700.0   13700.0  
    └────────────┴────────────┴──────────┴──────────┴──────────┴──────────┘
    
    لیستِ داده‌هایِ قابلِ دریافت:
  • دلار/ریال (usd/irr)
  • سکه‌یِ امامی (sekke-emami)
  • نیم-سکه (nim-sekke)
  • ربعِ-سکه (rob-sekke)
  • اونسِ طلا (ons)
  • 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

    oxtapus-0.2.18.tar.gz (38.5 kB view hashes)

    Uploaded Source

    Built Distribution

    oxtapus-0.2.18-py3-none-any.whl (30.7 kB view hashes)

    Uploaded Python 3

    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