Skip to content

Latest commit

 

History

History
executable file
·
94 lines (70 loc) · 3.77 KB

README.md

File metadata and controls

executable file
·
94 lines (70 loc) · 3.77 KB

کدال و بورس در پایتون

این پکیچ برای ذخیره داده‌های سایت کدال و بازار سرمایه برای اهداف تحلیل بنیادی تهیه شده است.

هشدار

اگر این متن را میبینید یعنی این پکیج درحال توسعه است و قابلیت استفاده در پروژه‌های مهم را ندارد.

# python3 -m pip install --upgrade build
python3 -m build

# python3 -m pip install --upgrade twine
python3 -m twine upload --repository pypi dist/*

پایگاه داده

TSETMC

  • tehran_stocks: الهام از بسته
  • stocks: لیست تمام سهام‌ها و صندوق‌ها و ...
  • stock_capital: پایگاه داده افزایش سرمایه
    • باید دقت کنیم که بعضی از افزایش سرمایه‌‌های سایت tsetmc بروز نیست و باید برای محاسبه مقدار دقیق از صورت‌های مالی شرکت‌ها استفاده کرد.
  • stock_price: قیمت و حجم معاملات روزانه

CODAL

  • companies: لیست تمام شرکت‌ها
  • company_statuses: وضعیت شرکت‌ها
  • company_types: نوع شرکت‌ها
  • report_types: گروه اطلاعیه‌ها
  • letter_types: نوع گزارش
  • auditors: حسابرس‌ها
  • financial_years: سال مالی‌ها
  • letter: گزارشات مالی
  • financial_statement_header: سربرگ صورت‌های مالی
  • financial_statement_table_with_single_item: جدول‌های صورت‌های مالی با مقادیر ساده (یعنی فقط یک مقدار برای هر گزینه در هر سال دارند)
    • Staff status: وضعیت کارکنان
    • Balance Sheet: صورت وضعيت مالي
    • Other operating income: سایر درآمدهای عملیاتی
    • Other operating expenses: سایر هزینه‌های عملیاتی
    • Non-operation income and expenses investment income: سایر درآمدها و هزینه‌های غیرعملیاتی - درآمد سرمایه‌گذاری‌ها
    • Non-operation income and expenses miscellaneous items: سایر درآمدها و هزینه‌های غیرعملیاتی - اقلام متفرقه
    • Income Statement: صورت سود و زيان
    • Cash Flow: صورت جريان‌هاي نقدي
    • Sales trend and cost over the last 5 years: روند فروش و بهای تمام شده در 5 سال اخیر
    • The cost of the sold goods: بهای تمام شده
    • Balance Sheet: صورت وضعیت مالی
    • Income Statement: صورت سود و زیان
    • Cash Flow: صورت جریان‌های نقدی
    • Balance Sheet: ترازنامه
    • Cash Flow: جریان وجوه نقد

OTHER

  • commodities_price: افزون قیمت‌های کامودیتی
    • price_dollar_rl: قیمت دلار آژاد به صورت پیش فرض

نصب پکیج

برای استفاده از این بسته پیشنهاد می‌شود از محیط مجازی استفاده کنید.

python -m venv .venv

فعال سازی محیط مجازی در لینوکس

source .venv/bin/activate

فعال سازی محیط مجازی در ویندوز

> .\venv\Scripts\activate

نصب از pypi:

pip install -U codal-tsetmc

نصب از نسخه در حال توسعه github

pip install git+https://github.com/mohsenebrahimyir/codal-tsetmc.git