آشنایی با فیلتر نویسی

زمان مطالعه: 4 دقیقه
انتشار ۵ آبان ۱۳۹۹
تعداد بازدید: 32086
سطح حرفه ای

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

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

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

گام به گام تا صفحه فیلتر نویسی

در مرحله اول، پس از ورود به سایت tsetmc از قسمت بالا و سمت چپ، آیکون دیده بان بازار را انتخاب می‌کنیم.

انتخاب دیده‌بان

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

انتخاب گزینه تنظیم‌ها

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

صفحه تنظیم‌ها

پس از اعمال تنظیمات و بستن آن، آیکون فیلتر را انتخاب می‌کنیم.

انتخاب گزینه فیلتر نویسی

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

فیلتر نویسی در سایت tsetmc

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

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

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

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

انتخاب گزینه راهنما در فیلتر نویسی

در ادامه به معرفی برخی از این موارد می‌پردازیم.  

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

معرفی چند فیلتر ساده

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

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

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

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

قالب ساده

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

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

قالب کد نویسی

در این روش فیلتر نویسی می‌توانید توابع جدید بسازید، متغیر تعریف کنید، حلقه و شرط ایجاد کنید و توابع مورد نظر خود را بنویسید. برنامه‌ای که می‌سازید باید دو مقدار True یا False را برگرداند. در صورت برگشت مقدار true یعنی نماد مورد نظر در دیده بان نمایش داده شود و مقدار false یعنی نماد نمایش داده نشود.

قالب کد نویسی به شرح زیر است:

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

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

مثالی از قالب کدنویسی
محمد فرخیان کارشناس بازار سرمایه
Subscribe
Notify of
22 دیدگاه
قدیمی ترین
جدیدترین پر بحث ترین
Inline Feedbacks
View all comments

می توان فیلتری نوشت که تعداد خرید و فروش حقیقی وحقوقی را در یک بازه زمانی کمتر از روز نوشت مثلا بین ساعت 10 تا 12:30

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

آموزش عالی است

با سلام
همراهی شما مایه افتخار ماست. از بازخورد شما سپاسگزاریم.

باسلام و تشکر از شما
1- برای بدست آوردن ارزش هر شرکت نیاز به تعداد سهام هر شرکت می باشد چگونه تعداد سهام شرکتها را مثلا در دیدبان (با هم ) یکجا میتوان مشاهده کرد؟
2- شرکتها را به ترتیب ارزش شرکتها چگونه میتوان مرتب کرد وارزش شرکتها را بدست آورد؟
اگر فیلتر دارد موارد فوق بی زحمت بنویسید ممنون هستم

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

Last edited 2 سال قبل by کارگزاری مفید

سلام
با سپاس از شما ، مفید بود

با سلام
همراهی شما موجب دلگرمی ماست. با تشکر

آموزش عالی

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

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

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

سلام میشه فیلتری نوشت ک سهامی ک رنج هستند رو پیدا کرد؟

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

سلام لطفا میشه بفرمایید کد کمترین قیمت شرکت‌ها در یک سال گذشته به چه صورت میشه

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

باسلام
لطف کنید فیلتر خرید حقیقی روز قبل بیشتر از خرید حقیقی دو روز قبل را بنویسید

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

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

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