آشنایی با فیلتر نویسی
فیلتر نویسی به فرد این امکان را میدهد تا سهم یا سهام با ویژگیها و شرایط مورد نظر را توسط سیستم پیدا کند. بدین گونه که هر فردی میتواند پس از فرمولنویسی شرایط و ویژگیهایی که مدنظر دارد و تبدیل آنها به کدهایی، فیلتر مناسب را ایجاد کند. در ادامه با استفاده از آن فیلتر در بازار سرمایه، سهام شرکتها را غربالگری کرده و سهم با ویژگیهای تعریف شده را پیدا کند.
در کنار تحلیل تکنیکال و تحلیل بنیادی، تابلو خوانی نیز مورد توجه بسیاری از فعالین بازار سرمایه قرار گرفته است. فیلتر نویسی را میتوان در زمره مباحث مربوط به تابلو خوانی قرار داد چرا که فیلتر نویسی از طریق سایت tsetmc انجام میشود. همچنین این سایت مرجع اصلی آمار و اطلاعات مورد نیاز تابلو خوانی است و در واقع با استفاده از اطلاعات مربوط به تابلوی هر سهم است که فیلترها ساخته و طراحی میشوند.
فیلتر نویسی در عین حال که یکی از مباحث جذاب و پرکاربرد بین فعالین بازار سرمایه و علاقهمندان به آن است، بسیار گسترده و قابل توسعه است. فیلتر نویسی در سایت tsetmc نیز مانند هر زبان برنامهنویسی دیگری، تعاریف و ابزارهایی دارد و این ذهن خلاق استفادهکننده و برنامهنویس است که از آنها برای رسیدن به خواسته خود استفاده میکند.
گام به گام تا صفحه فیلتر نویسی
در مرحله اول، پس از ورود به سایت tsetmc از قسمت بالا و سمت چپ، آیکون دیده بان بازار را انتخاب میکنیم.
پس از منتقل شدن به صفحهی دیده بان، برای انجام برخی تنظیمات، آیکون تنظیمها را انتخاب میکنیم.
در این صفحه میتوان تنظیمات هر بخش را به صورت دلخواه تغییر داد. اما یک تنظیم مناسب برای فیلتر نویسی، میتواند چیزی شبیه به تصویر زیر باشد (پررنگ بودن هر گزینه به معنی انتخاب آن گزینه است):
پس از اعمال تنظیمات و بستن آن، آیکون فیلتر را انتخاب میکنیم.
سپس مطابق تصویر، گزینه فیلتر جدید را انتخاب کرده و در صفحهی باز شده، کد مربوط به فیلتر مورد نظر را مینویسم. در واقع، این صفحه، صفحه اصلی فیلتر نویسی است (در تصویر زیر، چارچوب قرمز رنگ جایی است که باید کد نوشته شود).
پس از نوشتن فیلتر میتوان با انتخاب گزینه اعتبارسنجی، می توان از خطاهای احتمالی موجود در فیلتر نوشته شده، آگاه شده و آن را تصحیح کرد. پس از آن، با انتخاب دکمه ثبت، دیدهبان بازار بر مبنای آن فیلتر تغییر کرده و تنها نمادهایی که شرایط این فیلتر را داشته باشند، نمایش داده میشود.
سیمبل ها و متغیرهای قابل استفاده در فیلتر نویسی
برای نوشتن یک فیلتر، باید با عملگرها، سیمبلها و متغیرهایی که میتوانند فیلتر نویسی مورد استفاده قرار بگیرند، آشنا شویم.
در بخش راهنمای موجود در سایت، توضیحات کاملی در این خصوص ارائه شده است. برای مشاهده راهنما، کافی است مطابق تصویر زیر، از قسمت نوار ابزار بالای صفحه روی گزینه علامت سوال کلیک کرد.
در ادامه به معرفی برخی از این موارد میپردازیم.
معرفی چند فیلتر ساده
پس از آشنایی با سیمبل ها، عملگرها و متغیرها، کافی است چیزی که در ذهنتان می گذرد را فرمولنویسی کرده و فیلتر مربوط به آن را ایجاد نمایید. در ادامه به ارائه چند مورد از فیلترهای ساده اما کاربردی پرداخته میشود که منطق آن ها بسیار ساده است. برای تمرین بیشتر، سعی کنید با استفاده از جداول فوق، چگونگی عملکرد فیلترهای زیر را بیابید:
قالب و فرمت فیلتر نویسی
در حالت کلی قالبهای فیلتر نویسی به دو دسته ساده و کد نویسی تقسیم میشود.
قالب ساده
در این روش میتوان از فیلدهای اطلاعاتی، عملگرها و توابع پیش ساخته استفاده کرد و فیلتر نویسی کرد. هر فیلتر میتواند از تعدادی شرط تشکیل شود که با عملگرهای and یا or از هم جدا شدهاند. به عنوان مثال:
قالب کد نویسی
در این روش فیلتر نویسی میتوانید توابع جدید بسازید، متغیر تعریف کنید، حلقه و شرط ایجاد کنید و توابع مورد نظر خود را بنویسید. برنامهای که میسازید باید دو مقدار True یا False را برگرداند. در صورت برگشت مقدار true یعنی نماد مورد نظر در دیده بان نمایش داده شود و مقدار false یعنی نماد نمایش داده نشود.
قالب کد نویسی به شرح زیر است:
به عنوان مثال، قالب کد نویسی مثال قبل عبارت است از:
می توان فیلتری نوشت که تعداد خرید و فروش حقیقی وحقوقی را در یک بازه زمانی کمتر از روز نوشت مثلا بین ساعت 10 تا 12:30
سلام
برای کسب اطلاعات بیشتر میتوانید دورههای ویدیویی و کلاسهای آموزشی موجود در سایت جامع آموزش را بررسی نمایید.
آموزش عالی است
با سلام
همراهی شما مایه افتخار ماست. از بازخورد شما سپاسگزاریم.
باسلام و تشکر از شما
1- برای بدست آوردن ارزش هر شرکت نیاز به تعداد سهام هر شرکت می باشد چگونه تعداد سهام شرکتها را مثلا در دیدبان (با هم ) یکجا میتوان مشاهده کرد؟
2- شرکتها را به ترتیب ارزش شرکتها چگونه میتوان مرتب کرد وارزش شرکتها را بدست آورد؟
اگر فیلتر دارد موارد فوق بی زحمت بنویسید ممنون هستم
با سلام
برای آموزش بیشتر در زمینه فیلترنویسی و دانستن قوانین و مقررات آن، میتوانید در کلاسهای آنلاین و رایگان کارگزاری مفید که در این زمینه برگزار میگردد، شرکت نمایید. جهت بررسی تقویم آموزشی و کلاسهای پیشرو، به بخش «رویدادها» مراجعه کنید.
در زمان در نظر گرفته شده برای کلاس مد نظر نیز با استفاده از گزینه «ورود به رویداد» میتوانید وارد در کلاس مد نظر شوید.
سلام
با سپاس از شما ، مفید بود
با سلام
همراهی شما موجب دلگرمی ماست. با تشکر
آموزش عالی
با سلام
همراهی و بازخورد ارزشمند شما مایه خرسندی ماست.
سلام بسیار خوب تدوین و ارایه شده است . سپاسگزارم موفق باشید.
با سلام
قدردان همراهی و توجه شما هستیم.
سلام میشه فیلتری نوشت ک سهامی ک رنج هستند رو پیدا کرد؟
سلام
برای دریافت اطلاعات بیشتر در خصوص فیلتر نویسی میتوانید در کلاسهای رایگان کارگزاری مفید که به صورت آنلاین و دورهای برگزار میشوند، شرکت نمایید.
جهت بررسی زمان برگزاری کلاسها به بخش «کلاسها» در سایت جامع آموزش کارگزاری مفید مراجعه نمایید.
سلام لطفا میشه بفرمایید کد کمترین قیمت شرکتها در یک سال گذشته به چه صورت میشه
سلام، برای کسب اطلاعات بیشتر در این مورد میتوانید از دوره ویدیویی فیلترنویسی مقدماتی در سایت آموزش مفید استفاده نمایید.
باسلام
لطف کنید فیلتر خرید حقیقی روز قبل بیشتر از خرید حقیقی دو روز قبل را بنویسید
سلام
پیشنهاد شما دریافت شد و جهت بررسی به واحد مربوط ارجاع داده شد، از همراهی شما با کارگزاری مفید صمیمانه سپاسگزاریم.
با سلام و سپاس
مطالب خوبی ارائه شده است. بنظرم برای مهارت کسب کردن در فیلتر نویسی نیاز به سالها کسب تجربه است. آیا لیست فیلترهای آماده وجود دارد که بتوان از آنها رایگان استفاده نمود؟
باسلام، لیستی از فیلترهای آماده وجود ندارد و با تحلیل خودتان میتوانید فیلتر جدید ایجاد کنید.