دیتاهای بورس ایران


دریافت اطلاعات بازار بورس تهران

بانک جامع اطلاعات مالی ایران - IFDB

بورس ،بازارهای مالی ، نهادهای ناظر ، کارگزاریها ، سهامداران ، بیمه ، بانک ، موسسات اعتباری ، حسابرسان ، عرضه کننده گان سهام، کالا و انرژی و . همه در یک نرم افزار.

یکی از نیازهای فعالان بازارهای مالی، دسترسی آسان و مناسب به اطلاعات در این بازارها است. از همین روی مرکز مالی ایران نسبت به گردآوری اطلاعات شرکت ها، نهادها وهمچنین ابزارهای مالی و کالاهای قابل معامله در بازار سرمایه ایران در قالب اپلیکیشن اقدام کرده است. در این سامانه ضمن تقسیم بندی ابزارها و نهادها، اطلاعات موردنیاز مخاطب ارائه شده است.
مرکز مالی ایران برنامه ریزی لازم برای تولید این بانک جامع اطلاعاتی را انجام داده و در تلاش است همگام با برنامه های توسعه سهام داران خود، در بازار سرمایه ایران حرکت های نوینی را پایه گذاری کند. مرکز از پیشنهادهای فعالان بازار در توسعه این برنامه کاربردی استقبال می کند

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

بورس ویو

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

این نرم‌افزار به درد چه کسانی می‌خورد؟

نرم افزاری مناسب جهت انجام محاسبه و تحلیل معاملات بورس و فرابورس

ویژگی های بورس ویو به عنوان معاملات بورس

  • آشنایی با مفاهیم اولیه
  • لیست علاقه مندی
  • نمایش پرطرفدارها
  • خرید و فروش لحظه ای
  • نمایش وضعیت بازار به صورت گراف

نسخه های موجود بورس ویو

  • نسخه تحت وب مشاهده
  • نسخه اندروید
  • نسخه iOS
  • نسخه دیتاهای بورس ایران ویندوز
  • نسخه لینوکس
  • نسخه مکینتاش

اطلاعات ناشر

نام : کارگزاری مفید

شماره تماس: ۸۱۹۰۲

آدرس: بلوار آفریقا، بالاتر از چهارراه جهان کودک، نبش دیدار شمالی، کارگزاری مفید

بورس ویو

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

این نرم‌افزار به درد چه کسانی می‌خورد؟

نرم افزاری مناسب جهت انجام محاسبه و تحلیل معاملات بورس و فرابورس

ویژگی های بورس ویو به عنوان معاملات بورس

  • آشنایی با مفاهیم اولیه
  • لیست علاقه مندی
  • نمایش پرطرفدارها
  • خرید و فروش لحظه ای
  • نمایش وضعیت بازار به صورت گراف

نسخه های موجود بورس ویو

  • نسخه تحت وب مشاهده
  • نسخه اندروید
  • نسخه iOS
  • نسخه ویندوز
  • نسخه لینوکس
  • نسخه مکینتاش

اطلاعات ناشر

نام : کارگزاری مفید

شماره تماس: ۸۱۹۰۲

آدرس: بلوار آفریقا، بالاتر از چهارراه جهان کودک، نبش دیدار شمالی، کارگزاری مفید

دیتاهای بورس ایران

خانه » دانلود ها » دیتاسِت داده های مالی و سوابق معاملاتی شرکتهای بورسی ایران

دسترسی به داده های مالی یک شرکت همیشه از اهمیت زیادی برخوردار است چرا که با استفاده از همین داده ها می توان به ارزشمندی شرکت و طرح های توسعه ای و نحوه عملکرد سهام آن شرکت در بازار بورس دست یافت.

در این دیتابیس که مجموعه کاملی از اطلاعات بازار سرمایه ایران برای استفاده در نرم‌افزارها و ‌سایت‌های شما می باشد،می توانید به اطلاعات معاملات شرکت های حاضر در بورس ایران از سال 1390 تاکنون دست پیدا کنید.دسترسی به چنین داده عظیمی از اطلاعات می تواند برگه برنده ای برای طراحان سیستم های مالی،برنامه نویسان فعال در بورس که نیازمند دسترسی به اطلاعات و سوابق معاملاتی نمادهای فعال در بورس هستند فراهم نماید.

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

اطلاعات و داده های مالی 10 ساله شرکت های بورسی قابلیت استفاده در سایت‌ ، سرویس یا ارائه API داده های مالی به سایر شرکت ها را داراست.اطلاعات معاملاتی شرکت‌ها به صورت روزانه شامل سوابق معاملات نمادهای اصلی و حق تقدم شرکتهای بورسی و فرابورسی،معاملات اوراق مشارکت دولتی و صکوک،معاملات صندوق‌های ETF و معاملات سکه را شامل می شود که به صورت پردازش شده و آماده در اختیارتان قرار خواهد گرفت.

برای مشاهده نمونه فایل داده های معاملاتی شرکت سرمایه گذاری دیتاهای بورس ایران صنعت نفت با نماد ونفت کلیک کنید.نماد ونفت دارای رکورد اطلاعاتی بیش از 4000 رکورد منحصر بفرد می باشد که از سال 1390 پس از عرضه اولیه در بازار بورس ایران کلیه اطلاعات و سوابق معاملاتی آن جمع آوری شده است.

پکیج داده ها و سوابق معاملاتی شرکت های بورسی ایران دارای بیش از 2000 فایل اکسل با قابلیت ویرایش به تفکیک هر صنعت و گروه از قدیمی ترین نماد فعال در بازار بورس ایران تا جدیدترین نمادهای عرضه اولیه به صورت مجزا ارائه شده است.

Glyphack/pytse-client

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Use Git or checkout with SVN using the web URL.

Work fast with our official CLI. Learn more.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

دریافت اطلاعات بازار بورس تهران

با استفاده از pytse client میتونید به دیتای بازار بورس تهران در پایتون دسترسی داشته باشید. هدف حل مشکلات گرفتن اطلاعات بروز از سایت بازار بورس تهران هست.

میخواید مشارکت کنید؟

لطفا این صفحه رو مطالعه کنید

  • دریافت اطلاعات تاریخی به صورت تعدیل‌شده و تعدیل نشده برای نمادها
  • دریافت اطلاعات لحظه نمادها
  • دریافت اطلاعات تاریخی شاخص‌های مالی
  • قابلیت گرفتن اطلاعات یک سهم مانند گروه سهم و اطلاعات معاملات حقیقی و حقوقی
  • دریافت اطلاعات فاندامنتال یک نماد شامل (EPS ,P/E و حجم مبنا)
  • دریافت اطلاعات سهامداران عمده
  • دریافت آمارهای کلیدی مربوط به فیلترنویسی برای نمادها
  • دریافت ریزمعاملاتی آخرین دیتاهای بورس ایران دیتاهای بورس ایران روز معاملاتی نمادها

نصب آخرین نسخه در حال توسعه

این نسخه‌ی در حال توسعه است که بر روی گیت‌هاب قرار دارد، همه‌ی قابلیت‌های گفته شده در این صفحه را دارد اما ممکن است بعضی قابلیت‌های جدید تست شده نباشند. در صورتی که نسخه‌ی بالا کاری که میخواهید را انجام نمیدهد این را نصب کنید.

دانلود سابقه سهم ها

با استفاده از این تابع می‌توان سابقه سهام رو دریافت کرد و هم اون رو ذخیره و هم توی کد استفاده کرد

برای دانلود سابقه یک یا چند سهم کافیست اسم اون‌ها به تابع داده بشه:

همچنین با گذاشتن write_to_csv=True سابقه سهم توی فایلی با نماد سهم نوشته میشه

سابقه سهم در قالب Dataframe است

در صورتی که می‌خواهید تاریخ شمسی به خروجی اضافه شود می‌توانید با گذاشتن include_jdate=True این امکان را فراهم کنید

برای دریافت قیمت‌های تعدیل شده از adjust=True استفاده کنید

دانلود سابقه شاخص های مالی

برای دانلود سابقه شاخص های منتخب بازار که از طریق این لینک می توانید لیست نام آن ها را ملاحظه کنید کافی است اسم شاخص یا شاخص های مورد نظر خود را به صورت دقیقا مشابه با لینک ارائه شده در بالا

در بخش ‍‍ symbols وارد کنید.

همینطور در صورتی که علاقه داشته باشید دیتای مربوط به همه شاخص ها را دریافت کنید کافی است که در برابر کلید symbols رشته "all" وارد کنید.

چند نمونه از دریافت داده‌های شاخصی را می‌توانید در پایین مشاهده کنید.

به این موضوع توجه داشته باشید که دیتای دریافتی تنها حاوی مقدار شاخص مورد نظر در پایان روز معاملاتی است و اطلاعاتی از `OHLCV` شاخص در اختیار شما قرار نمی‌دهد.

دانلود سابقه معاملات حقیقی و حقوقی به صورت مجزا

برای دانلود سابقه معاملات حقیقی و حقوقی برای تمامی نمادها می‌توان از تابع زیر استفاده کرد

مشابه تابع قبلی می‌توان نتایج را ذخیره کرد

این ماژول برای دیتاهای بورس ایران کار با دیتای یک سهم خاص هست و با گرفتن نماد اطلاعات موجود رو میده

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

طبق تجربه‌ ای که داشتم چون گاهی دیتاهای بورس ایران دیتاهای بورس ایران اوقات سایت بورس مدت زیادی طول میکشه تا اطلاعات رو بفرسته یا بعضی مواقع نمی‌فرسته بهتر هست که اول تابع دانلود رو استفاده کنید برای سهم‌هایی که لازم هست و بعد با دیتای اون‌ها کار کنید.

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

بعضی از ویژگی‌ها برای همه‌ی سهم‌ها در دسترس نیست. برای مثال بعضی از سهم‌ها دارای آخرین قیمت یا پی به ای یا ای پی اس نیستند. مقدار این ویژگی‌ها در صورت نبودن برابر با None خواهد بود. پس باید در برنامه خود اینکه این مقادیر وجود دارند را بررسی کنید.

اطلاعات نماد‌های حذف شده

تعدادی از نماد‌ها توی سایت به شکل حذف شده هستند. برای گرفتن دیتای این نماد‌ها از ماژول تیکر استفاده کنید. برای مثال جهت دسترسی به دیتای نماد حذف شده خصدرا، اندیس آن را از آدرس نماد در سایت بورس بگیرید http://www.tsetmc.com/Loader.aspx?ParTree=151311&i=25165947991415904

مقدار ‍ index را با مقدار جلوی i= جایگزین میکنیم.

اطلاعات حقیقی و حقوقی

اطلاعات خرید و فروش حقیقی و حقوقی سهام رو میشه از طریق ticker.client_types گرفت این اطلاعات یه DataFrame شامل اطلاعات موجود در تب حقیقی حقوقی(تب بنفشی که در این صفحه هست) سهم هست:

سهام‌داران عمده اطلاعات داخل این صفحه هست. این اطلاعات رو میشه با shareholders گرفت که یک DataFrame هست.

تاریخچه‌ی سهام‌داران عمده

با استفاده از تابع get_shareholders_history میشه تاریخچه اطلاعات سهام‌داران عمده رو گرفت:

رفع خطای asyncio.run() cannot be called from a running event loop در صورتی که این خطا رو گرفتید به این معنی هست که تابع get_shareholders_history در یک تابع async داره اجرا میشه. برای رفع اون کافیه که تابع get_shareholders_history_async رو استفاده کنید مطابق مثال پایین تکه کد دوم.

گرفتن این دیتا کار زمان بری هست (با توجه به تعداد روزی که لازم دارید) و سریع کردن کار با کد به راحتی امکان پذیر نیست. سعی نکنید با همزمان اجرا کردن این تابع برای سهم‌های مختلف روند رو سریع‌تر کنید چون سایت ip رو بلاک میکنه. اگر موقع اجرای کد پیغام زیر را به تعداد زیاد گرفتید (مثلا هر ثانیه این پیغام اومد) یعنی آیپی شما توسط سایت بورس بلاک شده و چند دقیقه صبر کنید و دوباره ادامه بدید.

تاریخچه‌ تعداد سهام

برای گرفتن این اطلاعات از تابع get_total_shares_history_async استفاده کنید.

خروجی این تابع یک دیتافریم با دو ستون date, total_shares است.

توجه داشته باشید که اجرا کردن این تابع به علت async بودن متفاوت از بقیه دستورات است. برای اطلاعات بیشتر درباره‌ی این نوع توابع این ویدیو را ببینید

در صورتی که در کد خود تابع async ندارید:

برای مثال میشه با استفاده از دیتای سهامداران عمده، شناوری سهم رو حساب کرد:

اطلاعات لحظه‌ای سهام

از طریق تابع get_ticker_real_time_info_response میشه اطلاعات لحظه‌ای سهام رو گرفت. در صورتی که هنگام گرفتن اطلاعات لحظه‌ای وضعیت سهام در حالت ممنوع متوقف باشد یا نماد قدیمی باشد اطلاعات لحظه‌ای موجود نیست و با ارور مواجه خواهید شد که باید به درستی هندل شود. نمونه‌ی استفاده

ریز معاملات سهام

از طریق تابع get_trade_details می‌توان ریز معاملات آخرین روز معاملاتی سهام را گرفت:

تمامی اطلاعات موجود برای فیلترنویسی

در بخش دیده‌بان بازار امکان فیلترنویسی به زبان جاوااسکریپت وجود دارد. یکی از اطلاعات مهمی که معامله‌گران معمولا با اسفاده از آن فیلترنویسی می‌کنند آمارهای کلیدی سهام است که شامل تمامی موارد ذکر شده در آمارهای کلیدی است.

همچنین تمامی اطلاعات ارائه شده در مورد اطلاعات حقیقی حقوقی های سهام هم که در ادامه آمده است میتوانید دریافت کنید.

نام کلیدهای ارائه شده در بالا به صورت کامل تر پایین آمده است:

همچنین همه اطلاعات ارائه شده دیتاهای بورس ایران توسط دیده بان بازار را هم می توانید برای تمامی سهام دریافت کنید. در ادامه مشاهده میکنید.

در واقع از دیده بان بازار دیتاهای زیر قابل دریافت بود که به عنوان نمونه قرار میدهم ولی برخی از دیتاها برای توسعه دهندگان پکیج قابل فهم نبود(آنهایی که با ? در زیر مشخص شده اند) که در صورت علاقه مندی میتوانید با اطلاع رسانی کاربرد آن ها به ما در توسعه پکیج کمک کنید.دیتاهای بورس ایران

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

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

همانطور که در مثال(ناقص به دلیل کمبود جا) بالا می بینید خروجی این دستور یک pandas dataframe است که آمارهای کلیدی به علاوه اطلاعات حقیقی و حقوقی و همچنین اطلاعات دیده بان بازار تمامی نمادهایی که در پکیج معتبر هستند و دیده‌بان در اختیار کاربران قرار می‌دهد را در خود دارد.

به صورت همزمان اطلاعات در ‍‍ hello/key_stats.csv ذخیره می‌شود. در صورتی که نمی‌خواهید خروجی csv ساخته شود کافی است که to_csv=False قرار دهید. همینطور در صورت خالی گذاشتن base_path به جای آن stats_data/stats.csv استفاده می‌شود.

اگر درباره پکیج یا استفاده از اون سوالی دارید میتونید توی سرور دیسکورد بپرسید.

لیست زیر پست و یا دوره‌های آموزشی است که به شما کمک می‌کند استفاده از پایتون و پکیج pytse را بیاموزید



اشتراک گذاری

دیدگاه شما

اولین دیدگاه را شما ارسال نمایید.