منظور از فیلتر چیست؟
به طور کلی کلمه فیلتر صرفنظر از نوع آن، به معنای پالایش، صاف کردن و جداکردن بخشهایی از یک مجموعه است. با در نظر گرفتن این مفهوم، “فیلتر “در بورس به معنای جدا کردن تعدادی از نمادها به منظور هدف خاصی است.
فیلترنویسی در بازار سرمایه
فرض کنید شخصی برای سرمایه گذاری، به دنبال سهام مناسبی است تا در شرایط مناسب اقدام به خرید آن نماید. پیدا کردن چنین نمادهایی از میان تمام نمادهای بازار کار سختی خواهد بود؛ اما میتوان با فیلترنویسی این کار را به آسانی انجام داد. امکان فیلترنویسی در سایت (شرکت مدیریت فناوری بورس تهران) به سهامداران کمک میکند دیده بان خود را به گونهای که سلیقه،ترجیح و تحلیلشان است، مشاهده کنند و از کل نمادهای موجود در بازار، نمادهای منطبق بر فیلتر نوشتهشده را انتخاب کنند. در این صورت بقیه نمادها به سهامدار نمایش داده نمیشود. برای مثال، فیلتر بیشترین صف خرید یا بیشترین صف فروش، فیلتر صف فروش بالای n میلیون حجم، فیلتر نمادهای که n بار معامله شدهاند، فیلتر نمادهایی که کمتر یا بیشتر از حجم مبنا معامله شدهاند و … . در واقع فیلترنویسی ابزاری است که به شما کمک میکند سهامی که دارای فاکتورهای مدنظر شماست به راحتی از بقیه نمادهای بورسی جدا شود.
اگر بخواهیم تعریف تخصصیتری از فیلترنویسی ارائه دهیم باید بگوییم که فیلترنویسی، مجموعهای از دستورات است که به صورت شبه کدها یا اسکریپتها (فایلهایی محدود و قابل تشخیص از زبان برنامهنویسی بوده که وظیفه و عمل خاصی را روی سایت پیادهسازی میکنند) تعریف میشود و دارای یکسری از عملگرها و موارد از پیش تهیه شده است. ویژگی ذکر شده تا حدی سفارشی و شرطی کردن اطلاعات را برای سرمایهگذاران اعمال کرده است.
مزایای فیلترنویسی
۱- رصد سریع: با استفاده از فیلترها شما میتوانید تمام نمادهای گروههای مختلف بازار را زیر نظر داشته باشد و در سریعترین زمان وضعیت آنها را تحلیل کنید.
۲- عدم نیاز به نرم افزارهای جانبی: فیلترنویسی از طریق سایت tsetmc (تب دیده بان بازار-> فیلترنویسی) انجام میشود و نیازی به هیچ نرم افزار کمکی دیگری ندارد.
۳- امکان رصد بازار با استراتژیها و دستهبندی های مختلف: برای مثال انتخاب فیلتری با ویژگیهایی مثل عدم نمایش حجم معاملات، نمایش تعداد و قیمت معاملات.
۵- نمایش اطلاعات تکنیکالی و فاندامنتالی به صورت تجمیعی: فیلترها میتوانند برخی اندیکاتورهای تحلیل تکنیکال و یا موارد قابل استفاده در فاندامتال را روی نمادهای انتخاب شده پیادهسازی کنند و احتیاج به تست در نرم افزارهای مختلف به صورت جداگانه وجود ندارد.
۶- راحت بودن محیط اسکریپتنویسی: همانطورکه اشاره شد، برای استفاده از قابلیت فیلترنویسی از اسکریپت استفاده میشود، که نیازی به دانستن برنامهنویسی حرفهای نیست و با توجه به راهنمای سایت شرکت مدیریت فناوری بورس تهران (tsetmc) استفاده میشود.
معایب فیلترنویسی
۱- بومی بودن: یکی از ویژگیهای فیلترنویسی بومی بودن آن است. این ویژگی باعث میشود در سایر بازارهای مالی استفاده نشود، چرا که در آنها اطلاعات متفاوتی مورد نیاز است و تنها در بازار بورس تهران امکان استفاده از آن وجود دارد.
۲- عدم استفاده از دورههای زمانی (تایم فریم) مختلف: در حال حاضر در فیلترنویسی تنها امکان استفاده از تایم فریم روزانه موجود است و امکان تعویض تایم فریم به هفتگی، ساعتی و … وجود ندارد.
۳- عدم امکان استفاده از بک تست: فرض کنید فیلتری تعریف کردهایم، که اگر سهمی ۸ درصد رشد کرد متوجه شویم برای خرید مناسب است؛ اما اگر بخواهیم بدانیم زمانی که سهم در گذشته در این شرایط بوده است چه اتفاقی برایش افتاده است، امکان پذیر نیست.
۴- عدم ارتباط با سایر نرم افزارها برای گزارشگیری
۵- محدودیت دسترسی به دادههای گذشته: طبق بررسیها برای برخی از دادههای گذشته محدودیت دسترسی تا ۲۱ روز قبل مشاهده شده است.
۶- فیلترنویسی یک زبان برنامهنویسی مانند MQL در نرم افزارهای معاملاتی نیست.