پلتفرم های تجاری

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

تابلوی سهام بانک دی در سایت بورس تهران

دریافت داده های بورس تهران در پایتون — راهنمای گام به گام

پیش‌تر در آموزش «کار با داده های مالی در پایتون — راهنمای مقدماتی» به موضوعاتی همچون دریافت و پردازش داده‌های مربوط به بورس خارج از کشور، رمزارزها و قیمت جهانی فلزات گران‌بها پرداختیم. در این مطلب قصد داریم تا داده های بورس تهران را دریافت و آن‌ها را پردازش کنیم. بدین منظور از ماژول (Module) Finpy-TSE استفاده خواهیم کرد که برای این کار توسعه داده شده است و امکانات خوبی فراهم آورده است. برای آشنایی بیشتر با این کتابخانه، می‌توانید به صفحه PyPi مربوط به آن (+) مراجعه کنید.

فراخوانی کتابخانه‌ها

برای شروع کار دریافت داده های بورس تهران در بورس، پس از نصب کتابخانه مورد نظر، وارد محیط برنامه‌نویسی پایتون شده و کتابخانه‌های مورد نیاز را فراخوانی می‌کنیم:

این کتابخانه‌ها به ترتیب برای موارد زیر استفاده خواهند شد:

  1. محاسبات برداری
  2. کار با دیتافریم‌ها
  3. دریافت داده از API مربوط به بورس تهران
  4. رسم نمودارهای تکنیکال
  5. محاسبه ضریب همبستگی پیرسون (Pearson Correlation Coefficient)
  6. رسم نمودار

حال تنظیمات نمودارها را به شکل زیر تعیین می‌کنیم:

دریافت فهرست تمامی سهام‌ها

حال می‌توانیم در اولین قدم، فهرست تمامی سهم‌ها را دریافت کنیم:

ورودی‌های تعریف شده برای این تابع، به ترتیب برای این موارد کاربرد دارند:

  1. دریافت سهام مربوط به بازار بورس
  2. دریافت سهام مربوط به بازار فرابورس
  3. دریافت سهام مربوط به بازار پایه
  4. اضافه کردن اطلاعات سربرگ سهام به دیتافریم خروجی
  5. نمایش روند دریافت داده
  6. ذخیره دیتافریم در فایل اکسل (Excel)
  7. ذخیره دیتافریم در فایل CSV

حال ۵ سطر ابتدایی دیتافریم دریافت‌شده را نشان می‌دهیم:

Market Name Ticker
بورس تولید نیروی برق آبادان آبادا
بورس آسان پرداخت پرشین آپ
بورس بیمه آسیا آسیا
بورس کنتورسازی ایران آکنتور
بورس فرآورده معدنی اپال کانی پارس اپال

توجه داشته باشید که می‌توان با تغییر detailed_list به True می‌توان فهرستی با جزئیات بیشتر دریافت کرد.

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

به این ترتیب، فهرستی به طول ۷۰۵ ایجاد می‌شود که شامل کل نمادهای بورس، فرابورس و بازار پایه است.

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

  • برای مشاهده مجموعه آموزش‌های برنامه نویسی پایتون (Python) — مقدماتی تا پیشرفته+ اینجا کلیک کنید.

دریافت تاریخچه شاخص کل

در اغلب بازارها، یک شاخص کل وجود دارد که برگرفته از کل بازار است و بر رفتار اغلب نمادها اثرگذار است. برای دریافت تاریخچه شاخص کل، می‌توان به شکل زیر عمل کرد:

برای این تابع، ورودی‌های تعریف‌شده اعمال زیر را تنظیم می‌کنند:

  1. تاریخ اولین داده
  2. دانلود دیتای بورس
  3. تاریخ آخرین داده
  4. این ورودی در صورت True بودن، کل تاریخچه را برمی‌گرداند و دو ورودی قبلی را Ignore می‌کند.
  5. این ورودی در صورت True بودن، تنها مقدار تعدیل شده Close را برمی‌گرداند.
  6. اضافه کردن روز هفته به دیتافریم خروجی
  7. اضافه کردن تاریخ میلادی به دیتافریم خروجی

پس از اجرای کد فوق، دیتافریم به شکل زیر دریافت می‌شود:

به این ترتیب، مشاهده می‌کنیم که مجموعه داده به صورت تعیین‌شده دریافت می‌شود.

حال می‌توانیم یک نمودار شمعی (Candle Stick Plot) برای قیمت رسم کنیم. برای این کار ابتدا Index دیتافریم را به تاریخ میلادی تغییر می‌دهیم:

سپس برای رسم نمودار می‌نویسیم:

که نمودار زیر حاصل می‌شود.

دریافت تاریخچه شاخص کل

به این ترتیب، نمودار مورد نظر رسم می‌شود.

می‌توان نمودار OHLC را نیز به شکل زیر رسم کرد:

که در این صورت، شکل زیر را خواهیم داشت.

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

به این ترتیب، نمودار OHLC نیز رسم می‌شود. علاوه بر این دو نمودار، نمودارهای Line و Renko و PNF نیز قابل رسم هستند.

به جز شاخص کل، می‌توان از توابع زیر استفاده کرد:

  1. Get_EWI_History: این تابع برای دریافت تاریخچه شاخص کل هم وزن کاربرد دارد.
  2. Get_INDI_History: این تابع برای دریافت تاریخچه شاخص صنعت کاربرد دارد.
  3. Get_ACT50_History: این تابع برای دریافت تاریخچه ۵۰ شرکت فعال‌تر کاربرد دارد.
  4. Get_LCI30_History: این تابع برای دریافت تاریخچه ۳۰ شرکت بزرگ کاربرد دارد.

علاوه بر موارد گفته‌شده، توابع دیگری نیز وجود دارد.

برای مقایسه، می‌توان اطلاعات دو شاخص کل و شاخص کل هم‌وزن را در DF2 و DF3 دریافت کرد:

حال می‌توانیم ستون Close را در کنار هم رسم کنیم:

که شکل زیر را خواهیم داشت.

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

همچنین، می‌توانیم همبستگی بین این دو شاخص را نیز به شکل زیر در قالب یک نمودار نشان دهیم:

که نتیجه آن، شکل زیر است.

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

به این ترتیب، مشاهده می‌کنیم که شاخص کل با شاخص کل هم‌وزن ٪۹۸ همبستگی دارد که عدد بزرگی است. از طرفی، در بخش ابتدایی نمودار مشاهده می‌کنیم که این رابطه در مقدارهای کمتر از ۱۰۰٬۰۰۰ شاخص کل، ضعیف‌تر است.

علاوه بر قیمت، می‌توان نمودار بالا را برای لگاریتم قیمت نیز رسم کرد:

که در این صورت، نمودار زیر حاصل می‌شود.

نمودار شاخص کل

به این ترتیب، مشاهده می‌کنیم که در حالت لگاریتمی، جزئیات بهتر دیده می‌شوند، از طرفی نیز مقدار ضریب همبستگی پیرسون به عدد ٪۹۷ کاهش می‌یابد. با توجه به رفتار نمایی بازار، همبستگی بین لگاریتم قیمت‌ها، قابل‌استنادتر است.

همین نمودار را می‌توانیم برای تغییرات لگاریتم قیمت رسم کنیم:

که در این صورت، شکل زیر را خواهیم داشت.

نمودار شاخص کل

به این ترتیب، مشاهده می‌کنیم که همبستگی ٪۹۷ که برای لگاریتم قیمت مشاهده شده بود، در تغییرات لگاریتم قیمت به ٪۸۰ کاهش یافته است. دلیل این اتفاق در انباشت تغییرات نهفته است. اگر یک بازه ۳۰ روز را در نظر بگیریم، اگر تغییرات هر دو شاخص با یکدیگر ٪۸۰ همبستگی داشته باشند، به دلیل انباشت این تغییرات روی هم، مقدار قیمت در طول این بازه همبستگی بیشتری از خود نشان خواهد داد. به همین دلیل، معیار مهم‌تر و قابل اعتمادتر، همبستگی بین تغییرات لگاریتم قیمت است. می‌توان تغییرات نسبی را نیز به جای این معیار استفاده کرد.

دریافت تاریخچه قیمت سهام

برای دریافت تاریخچه قیمت سهام، از تابع Get_Price_History به شکل زیر استفاده می‌کنیم:

در این تابع ۲ ورودی جدید وجود دارد که اولی Stock بوده و نماد مورد بررسی را نشان می‌دهد. دومین مورد نیز مربوط به Adjust Price است که تعیین می‌کند قیمت‌های تعدیل‌شده نیز در دیتافریم نهایی افزوده شوند یا خیر.

پس از اجرا، یک دیتا فریم با ۱۸ ستون ایجاد خواهد شد. می‌توانیم دیتافریم را به شکل زیر تمیز و اصلاح کنیم:

به این ترتیب، دیتافریم تمیزتر شده و به شکل زیر در می‌آید:

دریافت اطلاعات لحظه‌ای بازار

علاوه بر تاریخچه شاخص و سهام، اطلاعات لحظه‌ای نمادها نیز می‌تواند سودمند باشد که آن‌ها را نیز می‌توان به شکل زیر دریافت کرد:

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

در کتابخانه Finpy-TSE، علاوه به موارد ذکرشده، توابع و امکانات دیگری نیز برای دانلود دسته جمعی دیتا، ساخت پنل قیمت، دریافت ارزش صف‌ها، دریافت دیتای عمق بازار، دریافت سابقه حقیقی-حقوقی وجود دارد که هرکدام بسته به نیاز می‌توانند مورد استفاده قرار گیرند.

معرفی فیلم آموزش پیاده سازی اندیکاتورهای تکنیکال با پایتون Python

فیلم آموزش پایتون

اندیکاتورهای مالی از ابزارهای مهم تحلیل معاملات هستند که با کمک زبان‌های برنامه‌نویسی می‌توان محاسبات مربوط به آن‌ها را انجام داد. در آموزش پیاده سازی اندیکاتورهای تکنیکال با پایتون Python که در ۲ ساعت و ۱۶ دقیقه تهیه و تدوین شده است، ضمن آشنایی کوتاه با ۱۰ اندیکاتور پرکاربرد، پیاده‌سازی گام به گام آن‌ها در محیط زبان برنامه‌نویسی پایتون (Python) ارائه شده است.

  • برای مشاهده آموزش پیاده سازی اندیکاتورهای تکنیکال با پایتون Python+ اینجا کلیک کنید.

جمع‌بندی دریافت داده های بورس تهران

در این مطلب، دریافت داده های بورس تهران در بورس و پردازش آن‌ها را بررسی و برخی از امکانات کتابخانه Finpy-TSE را معرفی کردیم. برای مطالعه بیشتر این کتابخانه می‌توانید Documentation آن را مطالعه کنید.

اگر این مطلب برای شما مفید بوده است، آموزش‌ها و مطالب زیر نیز به شما پیشنهاد می‌شوند:

چگونه دیتای بورس را از TSETMC بگیریم؟

دیتای بورس

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

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

دیتای بورس چیست؟

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

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

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

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

چگونه دیتای بورس را از TSETMC بگیریم؟

سایت TSETMC را می شناسید؟

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

این سایت به نوعی طراحی شده است که اطلاعات را به صورت به روز دانلود دیتای بورس و در لحظه در اختیار کاربران و سرمایه گذاران قرار می دهد. همچنین و جود دید کلی به بازار در کنار نگاه تخصصی و جزئی به هر سهم باعث شده است عملا ما باید سایت کاملا جامع در این زمینه سروکار داشته باشیم.

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

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

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

انتقال دیتای بورس ایران به متاتریدر

گرفتن دیتا بورس از TSETMC چگونه است؟

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

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

چگونه دیتای بورس را از TSETMC بگیریم؟

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

اما نکته مهم تر این است که در خود سایت TSETMC امکان هیچ تحلیلی وجود ندارد. صرفا شما می توانید اطلاعات خواسته شده با فرم خواسته شده را جست و جو و پیدا کنید. یا بهتر بگوییم بر اساس اطلاعاتی که می دانید اطلاعات مناسبی برای یک معامله گری است دنبال سهم های مرتبط با آن می گردید. اما شما هیچ گونه تحلیلی روی این اطلاعات نمی توانید داشته باشید و هیچ اندیکاتوری را نمی توانید در این سایت استفاده کنید.

از این رو برای این که بتوانید از این دیتاها استفاده لازم در جهت تحلیل های خود ببرید باید آن را به یک نرم افزار تحلیل تکنیکال مانند متاتریدر منتقل کنید. اصولا این نرم افزارها به صورت آنلاین با بازارهای بورس در ارتباط هستند اما این نمی تواند جای منبع غنی اطلاعات سایت TSETMC را بدهد. از این رو معمولا حرفه ای های بازار دست به انتقال دیتای بورس ایران به متاتریدر یا سایر نرم افزارها می زنند. انتقال دیتا بورس ایران به متاتریدر یا نرم افزارهای تحلیلی دیگر کار چندان سختی نیست. تنها کافی است چند مرحله را بگذرانید.

نرم افزار انتقال داده بورس

شروع به انتقال دیتای بورس

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

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

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

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

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

چگونه دیتای بورس را از TSETMC بگیریم؟

پایان سخن از دیتای بورس

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

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

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

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

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

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

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

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



با سلام
آیا امکان دانلود دیتای به روز شده بورس از طریق کارگزاری آگاه امکان پذیر است؟

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

برای بدست آوردن دیتای تعدیل نشده در سایت کارگزاری آگاه ابتدا وارد ابزار تکنیکال شده سپس نمد خود را انتخاب کنید تا نمودار آن رسم شود سپس در بالای صفحه «دریافت خروجی csv» کلیک کنید تا پنجره دانلود و ذخیره آشکار شود. به کمک اکسل یا notepad میتونید به داده ها دسترسی داشته باشید.
ولی متاسفانه حتی اگر نمودار را به صورت تعدیل شده رسم کرده باشیدمحتویات فایل به صورت تعدیل نشده ذخیره می شوند.

بهترین جواب

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

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

دیدگاه

نام *

ایمیل *

وب‌ سایت

ذخیره نام، ایمیل و وبسایت من در مرورگر برای زمانی که دوباره دیدگاهی می‌نویسم.


کد کپچا
*
عدد را وارد کنید:

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


دفتر مرکزی: تهران- خیابان نلسون ماندلا(آفریقا)- بالاتر از میرداماد- بن بست پیروز – پلاک 13

مدرسه بورسی: خیابان ولیعصر- بالاتر از میدان ونک- خیابان خدامی- بن بست لیلا- پلاک 7

وبلاگ

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

پیشنهاد می شود مقاله روانشناسی معاملاتی را مطالعه نمایید .

نحوه گرفتن دیتا از سایت tsetmc بسيار ساده است. تنها كافيست به سايت برويد و آن را دانلود كنيد اما كاربرد اين ديتاها چيست؟ ديتاها قابليت زيادي براي معامله‌گران خودشان ايجاد مي ‌كنند، مثلا فرض كنيد كه قرار است راجب نحوه عملكرد يك شركت در بازار بورس ايران اطلاعاتي بدست آوريد بي شک نيازمند اين هستيد كه بدانيد شركت مورد نظر شما در طول مدت زماني كه فعاليتش را در بازار شروع كرده است از چه موقعيت‌ هايي بهره مند بوده است؟

آيا عملكرد مثبتي داشته است يا در طي اين دوران كارنامه قابل دفاعي ندارد؟ آيا مي ‌شود به آن به عنوان يك شركت با بازدهي مثبت براي سرمايه ‌گذاري بلند مدت نگاه كرد يا تنها در طول مدت زماني كوتاهي مي‌ تواند عملكرد قابل توجه ‌اي كسب كند؟

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

سوالاتي نظير سوالات ياد شده در بالا قابليت و كاربرد و همچنين اهميت اين داده ‌ها را براي ما مشخص مي‌كند. بنابراين اگر به بازار بورس و اوراق بهادار تهران به عنوان يك منبع سرمايه‌ گذاري و نوعي فعاليت بلند مدت براي پس انداز سرمايه و كسب سد نگاه مي‌كنيد بايد بدانيد كه اين ديتاها حتما براي شما كاربردي خواهد بود و بدون شك روزي به آن‌ ها نياز پيدا مي‌ كنيد. از اين رو در پايين مراحل طریقه گرفتن دیتای بورس تهران برايتان روشن و واضح بيان شده است.

در گام نخست به وب ‌سایت رسمی شركت مديريت فناوري بورس تهران به نشانی http://www.tsetmc.com/ بروید. کاربرد مهم این وب ‌سایت، تابلو خوانی است. شما می ‌توانید خرید فروش‌های مربوط به تمام سهم‌ها را در وب‌ سایت tsetmc مشاهده کنید.

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

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

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

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

حتی اگر اطلاعات زیادی در مورد بورس نداشته باشید حتماً واژه شاخص بورس در رسانه‌های مختلف به گوشتان خورده است. بهتون پیشنهاد می کنیم مقاله “شاخص بورس چیست” را مطالعه کنید.

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

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

در بازارهای مالی تحلیلگران و معامله گران از دو ابزار به طور معمول بهره می برند . که شامل تحلیل تکنیکال و تحلیل بنیادی است . در کنار این ابزار های تحلیلی شیوه دانلود دیتای بورس و روش معاملات هم در کنار این ابزارها خود نقش مکمل ایفا می کنند در مقاله “آشنایی با انواع تحلیل بورس” اطلاعات در مورد انواع تحلیل بورس گفتیم که بهتون پیشنهاد می کنم مطالعه کنید

در سربرگ فهرست سایت tsetmc، نرم‌افزارها را انتخاب کنید؛ سپس دانلود tseclient به‌راحتی امکان ‌پذیر است. پس از دانلود tseclient یادگیری طریقه گرفتن دیتای بورس تهران کار خلیلی پیچیده ‌ای نیست. در ابتدای مقاله در مورد نحوه گرفتن دیتا از سایت tsetmc صحبت کردیم. اما برای گرفتن دیتا از نرم ‌افزار tseclient نیاز به آشنایی با تنظیمات tseclient دارید.

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

پس از انجام مرحله بالا، در ادامه تنظیمات دانلود دیتای بورس tseclient با تصویر زیر روبرو می‌شوید. در اینجا روی گزینه تغییر تنظیمات کلیک کنید.

اکنون با پنجره جدیدی روبرو خواهید شد که شامل 3 سربرگ عمومی، پیشرفته و پروکسی است. در سربرگ عمومی در کادر مربوط به ‌روزهای بدون معامله گزینه خیر را انتخاب کنید. در کادر مربوط به ذخیره فایل‌ها، پیشنهاد می ‌شود برای ستون 1 تا 6 به ترتیب، تاریخ میلادی، اولین قیمت، بیشترین قیمت، کمترین قیمت، آخرین قیمت و نهایتاً برای ستون 6 حجم را انتخاب کنید. فراموش نکنید که تیک مربوط به بقیه ستون‌ ها را غیر فعال کنید.

در سربرگ پیشرفته محلی که می ‌خواهید فایل‌ها در آنجا ذخیره شود را انتخاب کنید. دقت کنید برای انتخاب نام پوشه‌ های محل ذخیره نام ‌های مرتبط انتخاب کنید. در کادر پایین سربرگ پیشرفته خروجی فایل را csv و نام فایل را نماد و Encoding را ASCII انتخاب کنید. در پایان روی گزینه دانلود دیتای بورس دانلود دیتای بورس ذخیره کلیک کنید. در پنجره بعدی بر روی گزینه مرحله بعد کلیک کنید. اکنون تنظیمات tseclient به اتمام رسیده است. نرم‌افزار داده‌های موردنیاز شما را دانلود می‌کند و برای ذخیره کردن مهیا می ‌کند. با کلیک روی گزینه تولید خروجی فرآیند به پایان می‌رسد.

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

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

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

نرم‌افزار tseclient دارای ویژگی‌های کاربردی زیادی است که برخی از آن‌ها را زیر ذکر می‌کنیم:

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

با توجه به اینکه نرم افزار های تحلیلی همچون انتقال دیتا به آمی بروکر نمی تواند به صورت خودکار اطلاعات کلیه سهام را آورده و به روزرسانی کند ، نرم افزار Tseclient که مربوط به دریافت داده های بورس است این مشکل را حل کرده و در اینجا در بخش اول آموزش به دریافت صحیح و یکجای دیتا(اطلاعات) کلیه سهام از سایت سازمان بورس می پردازیم و در بخش دوم به وارد کردن دیتا بورس به نرم افزار آمی بروکر (Amibroker)که یکی از قویترین نرم افزار های تحلیل تکنیکال هست می پردازیم. برای دریافت نرم افزار Tseclient روی لینک زیر کلیک کنید

دریافت نرم افزار Tseclient

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

آموزش Tseclient

همچنین می توانید آموزش نصب و تحلیل کلی نرم افزار آمی بروکر را با کلیک بر روی لینک زیر دریافت نمایید.

آموزش نصب و تحلیل نرم افزار آمی بروکر (Amibroker)

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

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

برخی از سوالات رایج:

1.نرم افزار tseclient چیست ؟

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

2.دیتا بورس چیست؟

سرور بورس يا ديتاي بورس يكي از گزينه‌هاي مهم و اربردي براي انجام معاملات در بازار بورس است. اين سرورها به گونه ‌اي فراهم شده است كه دسترسي به آن‌ها تنها از طريق سرور ويندوز ممكن است. اما به هر حال مي‌شود به راحتي به ديتاها دسترسي داشت

دیدگاه

نام *

ایمیل *

وب‌ سایت

مجموعه همیار سرمایه با پشتوانه ای قوی در امر آموزش و پژوهش و با هدف توسعه دانش مالی و سرمایه گذاری جامعه در سال ۱۳89 فعالیت رسمی خود را آغاز کرد. در طول این سال ها و با فراز و نشیب های اقتصادی کشور، همواره سعی و کوشش مجموعه بر این بوده است که باکیفیت ترین دوره ها را به دانش پذیران خود ارائه دهد و نظرات این دانشجویان پس از پایان دوره می تواند گواه این مدعا باشد.

صفر تا صد نصب نرم‌ افزار Advanced GET؛ آموزش تصویری

5039684

صفر تا صد نصب نرم‌ افزار Advanced GET؛ آموزش تصویری

شاید شما هم جزو آن دسته از تحلیلگران بازار‌های مالی هستید که به دنبال یک نرم افزار قوی برای تحلیل نمودار‌ها می‌گردید. یکی از قوی‌ترین نرم افزار‌ها در این زمینه، نرم افزار ادونس گت (Advanced GET) است. اما خبر بد این نرم افزار همانند مفید تریدر برای بازار بورس ایران بومی سازی نشده و به منظور استفاده از آن انتقال داده‌ها باید به صورت دستی انجام شود. در این مقاله نحوه نصب و کرک کردن و همچنین مراحل انتقال دیتا از TSE Client بهAdvanced GET را برایتان آموزش می‌دهیم.

نرم افزار Advanced GET چیست و ما ایرانی‌ها چطور باید از آن استفاده کنیم؟

یکی از نرم افزار‌های مورد کاربرد در تحلیل تکنیکال نرم افزار Advanced GET است که توسط شرکت esignal ساخته شده است.

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

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

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

دانلود نرم افزار Advanced GET

نرم افزار Advanced GET را می‌توانید از طریق لینک رو به رو دانلود کنید.

مراحل نصب نرم افزار Advanced GET

پس از دانلود نرم افزار ، در پنجره زیر دو فایل SetupAdvancedGET91 و Crack را مشاهده می‌کنید.

بر روی گزینه SetupAdvancedGET91 کلیک کنیدد و سپس گزینه Next را در صفحه زیر انتخاب نمایید.

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

در ادامه بخش مشخص شده در پنجره زیر را انتخاب نمایید و سپس بر روی گزینه Next کلیک کنید.

سپس شما پنجره زیر را می‌بینید که باید فولدر نصب نرم‌افزار را انتخاب و در ادامه بر روی گزینه Next کلیک کنید.

در این مرحله می‌توانید نام فولدر نصبی را تغییر دهید پیشنهاد می‌شود تغییری ایجاد نکنید و دوباره فقط روی گزینه Next کلیک کنید.

پس از انجام مراحل بالا، پنجره زیر برایتان باز می‌شود، در این مرحله یوزرنیم و پسوردتان را وارد نماید.

البته می‌توانید این کار را نکنید و تنها روی گزینه Next کلیک کنید. در اینصورت با اخطار زیر روبرو می‌شوید. که تنها کافی است، روی گزینه ok کلیک کنید.

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

نحوه کرک Advanced Get

برای کرک نرم افزار Advanced Get فقط کافی است روی فایل Crack در پوشه نرم‌افزار کلیک کنید. سپس پس از مشاهده شکل زیر، روی گزینه Next کلیک کنید.

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

سپس به منظور آغاز فرآیند کرک کردن ادونس گت، در پنجره زیر روی گزینه Next کلیک نمایید.

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

انتقال دیتا از TSE Client به Advanced Get

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

تنظیمات اولیه Advanced Get

پس از اولین ورود به نرم افزار با صفحه زیر روبرو می‌شوید. با قرار دادن نشانگر روی گزینه view و کلیک روی گزینه Show and Dock All Toolbars می‌توانید تمامی جعبه ابزار را مشاهده کنید.

پس از انجام اینکار صفحه به صورت زیر تغییر خواهد کرد.

دانلود و نصب TSE Client

ابتدا می‌بایست TseClient2.0 Beta را از سایت TSETMC دانلود کنید. پس از آغار فرآیند نصب، پنجره زیر مشاهده می‌شود. کافی است روی گزینه Next کلیک کنید.

در ادامه شما با پنجره زیر روبرو می‌شوید که نیازی به تغییر تنظیمات پیش‌فرض نیست و کافی است روی گزینه Next کلیک کنید.

انتقال دیتای بورس تهران با TSE Client

پس از انتخاب آیکون TseClient 2.0، صفحه اول نرم‌افزار مطابق شکل زیر نمایان می‌شود. با کلیک بر روی بخش ۱، قادر به دریافت خروجی از تمامی دیتای شرکت‌های بورس تهران می‌شوید.

همچنین می‌توانید نماد‌های انتخابی خود را در کادر سمت چپ جستجو و با کلیک بر روی بخش ۲، آنها را به کادر سمت را انتقال دهید.

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

پنجره زیر مربوط به تنظیمات TSE Client است که بخش ۱، اهمیت زیادی دارد. همانطور که مشاهده می‌شود اطلاعات هر کندل به ترتیب نماد، تاریخ میلادی، اولین قیمت، بیشترین قیمت، کمترین قیمت، قیمت پایانی، حجم، ارزش، تعداد معاملات، قیمت دیروز ذخیره می‌شود.

تنظیمات TSE Client

در صورت کلیک بر روی گزینه تغییر تنظیمات در شکل فوق، پنجره‌ای مشابه شکل زیر برایتان می‌شود. پس از قرار دادن نشانگر بر روی گزینه عمومی گزینه “نمایش روزهای بدون معامله” را روی خیر قرار بدهید.

در ادامه با قرار دادن نشانگر روی گزینه پیشرفته، تنظیمات را مطابق شکل زیر انجام دهید.در انتها روی گزینه ذخیره کلیک کنید.

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

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

مراحل انتقال دیتا از TSE Client بهAdvanced GET

پس از باز کردن نرم افزار به منظور انجام تنظیمات، نشانگر را روی گزینه File قرار دهید و سپس بر روی بخش ۱ کلیک کنید.

سپس پنجره زیر برایتان باز می‌شود، روی گزینه Add کلیک کنید.

در ادامه پس از دیدن صفحه زیر، گزینه ASCII را انتخاب و روی OK کلیک کنید.

پس از مشاهده پنجره زیر، بخش ۱ را انتخاب و سپس در بخش ۲ روی گزینه Properties کلیک کنید.

پنجره زیر برایتان باز می‌شود که شامل تنظیمات اصلی انتقال دیتا بهAdvanced Get می‌باشد. بخش‌های ۱، ۲ و ۳ را مطابق شکل زیر تنظیم کنید.

توضیح بخش‌های مربوط به تنظیمات

بخش ۱ Path: این بخش مربوط به مسیر فراخوانی اطلاعات است. این مسیر همان مسیر دیتای خروجی TSEClient است:

در بخش ۴ گزینه CSV را تایپ کنید.

بخش ۲ Format: در این بخش، فرمت اطلاعات ورودی به نرم‌افزار را مشخص کنید. همانطور که در قبل گفتیم، هنگام خروجی گرفتن دیتا در TSE Client، اطلاعات هر کندل به ترتیب بصورت “نماد، تاریخ میلادی، اولین قیمت، بیشترین قیمت، کمترین قیمت، قیمت پایانی، حجم، ارزش، تعداد معاملات و قیمت دیروز” ذخیره می‌شود. بنابراین در نرم افزار Advanced Get نیاز به درج ۶ پارامتر Data، Open، High، Low، Close، Volume که به ترتیب بیانگر تاریخ، قیمت بازگشایی، بالاترین قیمت، کمترین قیمت، قیمت پایانی و حجم معاملات است، داریم.

با کلیک بر روی ستون اول و انتخاب گزینه Skip سطر مربوط به گزینه نماد را حذف کنید. دومین دیتای موجود در فایل CSV استخراج شده از TSE Client مربوط به “تاریخ میلادی” است. بنابراین با کلیک راست روی ستون دوم گزینه Date را انتخاب کنید و ستون‌های بعدی را نیز مطابق شکل بالا تنظیم کنید.

بخش ۳ Data Format: تنظیمات این بخش همانطور که در شکل نشان دادیم بصورت YYYY-MM-DD می‌باشد. پس ازفعال نمودن تیک گزینه Packed روی گزینه Ok کلیک کنید.

شکل زیر بیانگر ذخیره شدن تنظیمات مورد نظر است. با توجه به این تنظیمات هر فایلی که با پسوند CSV در مسیر مذکور ذخیره شود جزء اطلاعات ورودی Advanced Get با فرمت مشخص شده درنظر گرفته می‌شود. برای اتمام کار روی گزینه Ok در شکل زیر کلیک کنید.

ترسیم نمودار در Advanced Get

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

در این مرحله شما با پنجره زیر روبرو می‌شوید. به منظور فراخوانی اطلاعات تمامی کندل‌ها بخش مربوط به Bars را روی 5000 قرار دهید، سپس با انتخاب نماد موردنظر، روی گزینه Load کلیک کنید.

پس از انجام مراحل فوق نمودار مد نظر مشابه شکل زیر مشاهده می‌شود.

جمع بندی

همانطور که در این مقاله خواندید نرم افزار ادونس گت (Advanced GET) یکی از قوی‌ترین نرم افزار‌های تحلیلی در زمینه تحلیل بازار‌های مالی به سبک تکنیکال است و گفتیم همانند مفید تریدر برای بازار بورس ایران بومی سازی نشده است. .

در این مقاله مراحل نصب و کرک کردن و همچنین مراحل انتقال دیتا از TSE Client بهAdvanced GET را توضیح دادیم.

تجربه شما در مورد این نرم افزار چیست؟ لطفا در قسمت نظرات با ما به اشتراک بگذارید.

منابع

“eSignal Support | New User Orientation”, Esignal.com, 2022.

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

تابلوی سهام بانک دی در سایت بورس تهران

تابلوی سهام بانک دی در سایت بورس تهران

یه مدت مشغول یادگرفتن بازار بورس بودم و استفاده از برنامه نویسی توی اون بودم. از اونجایی که دریافت اطلاعات از بورس تهران با مشکلاتی همراه هست و اکثرا زمانی که تلاش میکردم این اطلاعات رو دانلود کنم یا ناقص بود یا بسیار کند. دنبال راهی ساده برای گرفتن این اطلاعات بودم؛ در نتیجه بعد از اینکه تونستم راه حل رو پیدا کنم اون رو به یه پکیج پایتون تبدیل کردم. این پکیج روی github و pypi هست.

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

نصب pytse_client

کارهایی که میشه با این پکیج انجام داد:

  • دانلود سابقه معاملات یک یا تمام نمادها و ذخیره اون در فایل یا استفاده در کد
  • دریافت اطلاعات فاندامنتال یک نماد شامل(eps, p/e ,حجم مبنا)
  • گرفتن خروجی DataFrame سابقه معاملات نماد

روش استفاده

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

برای دانلود سابقه نماد باید از تابع download استفاده کرد این تابع یک یا چند نماد رو میگره و دیتای اون هارو برمیگردونه و قابلیت ذخیره این اطلاعات در قالب csv هم داره:

تابع download سابقه سهام رو دانلود میکنه و در نهایت یه دیکشنری برمیگردونه که با استفاده از نماد سهم میشه سابقه اون رو گرفت.

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

یا اگر میخواید اطلاعات کل سهام ها دانلود بشه:

برای اینکه اطلاعاتی که دانلود میشه رو توی فایل نوشته بشه باید به تابع مقدار write_to_csv=True رو داد یعنی:

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

کار با اطلاعات یک سهام

برای گرفتن اطلاعات یک سهام باید از کلاس Ticker استفاده کرد(واسه دیدن همه‌ی اطلاعاتی که از یه سهام میشه دید این ویکی رو چک کنید):

وقتی به Ticker اسم یک سهم داده میشه اطلاعات اون رو از سایت tsetmc.com میگیره و به شکلی که میبینید میشه به اون دسترسی داشت.(اطلاعات حقیقی و حقوقی اضافه شده و توی گیتهاب میتونید نحوه استفاده اون رو ببینید)

نکته:

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

فرق این کد با کد بالا این هست که قبل از استفاده از Ticker برای گرفتن اطلاعات سهام وبملت اول تابع download رو صدا کردیم و مقدار write_to_csv رو True گذاشتیم. اینطوری اگر چند جای دیگه هم بخوایم با Ticker به اطلاعات وبملت دسترسی داشته باشیم لازم نیست که اطلاعات دانلود بشه و از روی فایل ذخیره شده خونده میشه. پس اگر لازم دارید که اطلاعات تعداد زیادی سهم رو بررسی کنید به جای گرفتن دونه به دونه با استفاده از Ticker یک بار اطلاعات اون هارو دانلود کنید بعد با استفاده از Ticker اون اطلاعات رو بخونید.

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

بعد از اینکه اطلاعات رو دانلود می‌کنیم و میخوایم با کلاس Ticker با اطلاعات نمادها کار کنیم لازم هست نام نماد رو به Ticker بدیم. مثلا برای اینکه بعد از دانلود سابقه معامله تمام سهم ها، معاملات روز آخر هر سهم رو ببینید:

مثال استفاده از این پکیج(استراتژی SMA Cross)

فرض کنید بخوایم یه سهم رو تحلیل کنیم و ببینیم که آیا طبق استراتژی SMA زمان خرید اون سهام هست یا نه.

خروجی این کد یه لیست هست از مقادیر True و False که نشون میده آیا اون روز بر اساس استراتژی تعریف شده این سهم رو خرید یا نه.

جمع‌بندی

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

اگر از پکیج استفاده کردید و نظری دربارش داشتید خوشحال میشم بدونم و اگر مشکلی توی اجرا هم پیش اومد میتونید واسش issue درست کنید.

مقالات مرتبط

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

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

برو به دکمه بالا