خانه سرمایه

فیلتر نویسی در بورس چیست و چه کاربردی دارد؟

فیلتر نویسی چیست؟

حجم عظیم داده‌های تاریخی و پیش‌بینی در بازارهای مالی از یک سو و از سویی دیگر نیازمندی فعالین این بازارها در استفاده‌ی همزمان از این اطلاعات منجر به ارائه راهکارهای متنوعی جهت سهولت در استفاده و نهایتاً تصمیم‌گیری سرمایه‌گذاران گردیده است. حجم بالای اطلاعات و نیاز‌ به بررسی همزمان گرچه دو عامل مهم به نظر می‌آیند، اما فاکتور سومی که اهمیت موضوع را دوچندان می‌کند، “سرعت” دسترسی به اطلاعات طبقه‌بندی شده است. برای مثال در بازار سهام، جستجو در بین صدها نماد بازار جهت غربال کردن نمادهایی که یک یا چند ویژگی مد نظر مارا دارند کار بسیار سخت و زمان‌بری می‌باشد. فرض کنید، در بین تعداد بالای سهام شرکت‌هایی که قابلیت معامله در بازار سهام را دارند، شما به دنبال سهمی خاص با ویژگی معاملاتی خاصی هستید، برای مثال سهمی که صف خرید باشد و تمایل دارید تنها اطلاعات این نوع خاص از سهم‌ها نشان داده شود. فیلتر نویسی دقیقاً ابزاری است که به این نوع از تقاضای معامله‌گران پاسخ می‌دهد و اطلاعات را در انواع مختلفی از دسته‌بندی‌ها، فیلتر کرده و ارائه می‌دهد. درواقع فیلتر، غربالگری سهم مناسب، براساس دستور است. شرکت مدیریت فناوری بورس تهران یکی از ارکان اصلی بازار سرمایه و زیرمجموعه سازمان بورس و اوراق بهادار است. این شرکت قابلیتی در قالب فیلتر نویسی در بورس اضافه کرده است که در بخش دیده‌بان بازار می‌توان به آن دسترسی پیدا کرد. در این بخش شبه کدها یا اسکریپت‌هایی که دارای یکسری عملگرها و فیلدهای از قبل آماده‌شده است، قرار دارد که بخشی از نیازهای سفارشی نمودن اطلاعات را فراهم کرده است. برای این کار نیاز به استفاده از هیچ نرم‌افزار جانبی دیگری نیست و می‌توان تحت وب در محیط اسکریپت سایت از دستورات آماده ارائه شده استفاده کرد. لذا استفاده از این محیط جهت دسته‌بندی اطلاعات ساده بوده و امکان سرعت بخشیدن به اطلاعات موردنیاز را فراهم می‌کند. امکان استفاده از BackTest (که با استفاده از این قابلیت می‌توان بر اساس داده‌های گذشته استراتژی معاملاتی خود را درگذشته آزمون نمود) در این محیط وجود نداشته و این مورد از معایب آن محسوب می‌شود. جهت روشن‌تر شدن موضوع در ادامه به برخی از سؤالاتی (فیلترهایی) که با ابزار فیلترنویسی قادر به پاسخگویی به آن‌ها هستیم، خواهیم پرداخت:

  • فیلتر صف خرید و صف فروش
  • فیلتر اختلاف قیمت پایانی و قیمت تابلو
  • فیلتر نمادهای منفی
  • فیلتر ورود یا خروج نقدینگی
  • فیلتر قدرت خریدار بیشتر از قدرت فروشنده
  • فیلتر حجم معاملات
  • و…

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

  • وضعیت موجود سهام را براساس معیار موردنظر ما نشان می‌دهند.
  • هر وقت سهمی به شرایط موردنظر ما رسید، آنرا نشان می‌دهد.

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

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

فیلترنویسی چیست و چه کاربردی دارد؟

نوشتن فیلتر

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

 

انواع قالب فیلتر نویسی

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

  • قالب ساده
یک مطلب جالب دیگر بخوانید؛  استراتژی ارتجاعی برگشتی یا رابر باند

در این روش شما می‌توانید از فیلدهای اطلاعاتی، عملگرها و توابع پیش‌ساخته استفاده کنید. هر فیلتر می‌تواند از تعدادی شرط تشکیل شود که با عملگرهای and, or از هم جداشده‌اند. برای مثال:

فیلترنویسی چیست و چه کاربردی دارد؟

  • قالب کد نویسی

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

فیلترنویسی چیست و چه کاربردی دارد؟

نماد عملگرها

عملگرهای موجود جهت استفاده در نوشتن فیلتر موردنظر به شرح جدول زیر می‌باشد:

فیلترنویسی چیست و چه کاربردی دارد؟

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

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

فیلترنویسی چیست و چه کاربردی دارد؟

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

  • صف خرید ساده:

فیلترنویسی چیست و چه کاربردی دارد؟

 

 

  • صف فروش ساده:

فیلترنویسی چیست و چه کاربردی دارد؟

 

 

 

  • صف خرید بیشتر از حجم مبنا:

فیلترنویسی چیست و چه کاربردی دارد؟

 

 

  • صف فروش بیش از ۵۰ هزار سهم:

فیلترنویسی چیست و چه کاربردی دارد؟

 

ترتیبی که برای خواندن مقالات" فیلترنویسی "به شما پیشنهاد می‌کنیم:
  • فیلتر نویسی در بورس چیست و چه کاربردی دارد؟

دیدگاه شما

آدرس ایمیل شما منتشر نخواهد شد.