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

پیش تر در نوشته ای با عنوان نرم‌افزار دریافت اطلاعات بورس (TseClient) به نحوه تولید فایل خروجی از معاملات نمادهای بازار سرمایه برای استفاده در نرم افزارهای تحلیلی پرداخته شده است. در این نوشته قصد داریم با معرفی یکی دیگر از امکانات وب سایت www.tsetmc.com ضمن تولید فایل خروجی از معاملات نمادها به نحوه استفاده از آن در نرم افزار اکسل (Excel) و بهره گیری از فرمت CSV بپردازیم پس از انجام تغییرات لازم خواهیم توانست طبق آموزشی که پیش از این با عنوان نمایش اطلاعات بورس با استفاده از نمودار سهام (stock chart) در اکسل منتشر شده است نمودارهای مدنظر را رسم نماییم

در ادامه این نوشته سعی خواهد شد نحوه دریافت اطلاعات از وب سایت www.tsetmc.com و تبدیل سطر به ستون ها در فرمت CSV در نرم افزار اکسل توضیح داده شود

چگونه فایل خروجی اطلاعات معاملات نماد را از وب سایت www.tsetmc.com استخراج کنیم؟

علاوه بر امکان استفاده از نرم‌افزار دریافت اطلاعات بورس (TseClient) برای دانلود فایل حاوی اطلاعات معاملات نماد، می توانید بطور مستقیم از وب سایت www.tsetmc.com نسبت دریافت فایل خروجی اقدام کنید. بدین منظور پس از انتخاب نماد مذکور وارد صفحه نماد شده و در بخش سمت چپ بالای نماد بر روی گزینه “تهیه خروجی” مطابق شکل زیر کلیک کرده و فایل مربوطه را دانلود کنید

این فایل حاوی اطلاعاتی از جمله عنوان لاتین شرکت (TICKER)، تاریخ های معاملات(DTYYYYMMDD)، اولین قیمت(FIRST)، بالاترین قیمت(HIGH)، پایین ترین قیمت(LOW)، قیمت پایانی (CLOSE)، ارزش معاملات (VALUE)، حجم معاملات (VOL)، حجم معامله ابتدایی (OPENINT)، دوره زمانی اطلاعات (PER)، قیمت آغازین (OPEN) و قیمت آخرین معامله (LAST) است

بهره گیری از فایل CSV در نرم افزار اکسل:

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

مطابق شکل فوق بر روی عنوان ستون اول (A) کلیک کنید تا کل ستون ها انتخاب شوند. سپس از منوی Data گزینه Text to Columns را انتخاب کنید

پنجره ای با عنوان Text to Columns Wizard باز خواهد شد، از بخش Original Data Type گزینه Delimited را مطابق شکل زیر انتخاب کرده و Next را فشار دهید

در صفحه جدید از بخش Delimiters گزینه Comma را تیک بزنید [مطابق شکل زیر]، سپس بر روی گزینه Finish کلیک کنید

اکنون اطلاعات به صورت سطرها و ستون های مجزا از هم جدا شده است. این روش در کلیه فایل های csv قابل استفاده است و می توانید به راحتی از امکانات اکسل استفاده کنید.
در فایل های استخراج شده از وب سایت www.tsetmc.com اعداد به صورت کاراکترهایی استخراج می شوند که نرم افزار اکسل آن ها را بصورت “عدد” نمی پزیرد یکی از مشخصه های “اعداد” در نرم افزار اکسل، چینش آن از راست به چپ در داخل سلول است، در غیر اینصورت انجام محاسبات و رسم نمودار ممکن نخواهد شد، اما برای رفع این مشکل یک راه حل ساده وجود دارد!،
اگر توجه کنید درون سلول هایی که حاوی اعداد قیمت هستند این اعداد دارای دو قم اعشار بصورت ۰۰٫ دارند [مطابق شکل زیر]،

کاراکتر ممیز [نقطه] را انتخاب کرده و دکمه های ترکیبی Ctrl+C را برای ذخیره بفشارید، سپس با استفاده از کلید ترکیبی Ctrl+H پنجره Replace را باز کنید، در مقابل عبارت Find what کاراکتر ذخیره شده را با Ctrl+V قرارداده و در قابل عبارت Replace with از کلید نقطه ممیز [.] صفحه کلید خود استفاده کنید و گزینه Replace All را بفشارید. توجه فرمایید که باید از کاراکتر اعشار (و نه نقطه) استفاده کنید

فایل اکسل شما به شکل فوق نمایش داده خواهد شد و اکنون می توانید استفاده لازم را از امکانات آن ببرید همچنین می توانید طبق آموزشی که پیش از این با عنوان نمایش اطلاعات بورس با استفاده از نمودار سهام (stock chart) در اکسل منتشر شده است نمودارهای مدنظر را رسم نمایید

6 comments on “دریافت اطلاعات معاملات بورس و استفاده از فرمت csv در نرم افزار اکسل

  1. Mohammad Reza kazemi گفت:

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

  2. هاشمی گفت:

    سلام
    راهی وجود داره که اطلاعات تمام نمادها رو دانلود کرد!
    tsse client همیشه ارور میده ( بروز رسانی اطلاعات نمادها ناموفق بود. ۸۷٫۲۵۱٫۱۴۸٫۲۳۲)
    خیلی گشتم دنبالش راهی پیدا نکردم! کلی سیستمم به هم ریخته!
    برای فیلتر نویسی با متا استاک نیاز دارم همه نمادها رو داشته باشم
    اگر راهنمایی کنید خیلی ممنون میشم

    • عابدینی گفت:

      باسلام
      می توانید نمادها را به صورتی تکی از لینک های مربوطه در سایت tsetmc دانلود کنید ولی برای دانلود تمام نمادها و به صورت یکجا راهی به جز نرم افزار tse Client نمی شناسم

  3. جواد گفت:

    سلام. بنده به یک مشکل برخوردم . فک کنم بقیه هم همین مشکل رو داشته باشن فقط اطلاع ندارن. بنده تمام نماد ها رو با نرم افزار تسکلاینت میگیرم (در حالت تعدیل شده سود+ سرمایه) ولی متاسفانه در برخی نماد ها با این تنظیمات میاد تعدیل شده فقط با سود نقدی رو اطلاعات دریافت میکنه که این باعث خطا و اشتباه در تحلیل تکنیکال میشه. برای نمونه در نماد وپاسار یا ساراب اگه امتحان کنید میبنید که اصلا اطلاعات صحیح با تنظیمات تعدیل شده (سود + افزایش سرمایه ) رو بتون نمیده. مشکل از کجاست؟؟؟؟؟؟؟؟؟؟؟خسته شدم از بس ویندوز عوض کردم بلکه درست بشه که نشد.

  4. جواد گفت:

    همون قبلی هستم. نماد وپاسار رو در تاریخ ۲۰۱۳/۱۲/۲۴ میتونید مقایسه کنید. تعدیل شده ( افزایش سرمایه+ تقسیم سود) قیمت باید حدود ۱۷۰ باشه ولی متاسفانه قیمت ۲۴۰ میده

پاسخ دادن به عابدینی لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *