انتخاب یک قرارداد اختیار معامله (Call یا Put) مناسب از بین صدها نماد فعال در بازار، نیازمند ارزیابی همزمان چندین متغیر حیاتی مانند نقدشوندگی، اهرم معاملاتی، قیمتگذاری منصفانه و حاشیه امنیت است. محاسبات دستی این فاکتورها غیرممکن است. در این راهنما، یک فیلتر هوشمند تعاملی و چندبعدی را طراحی و اجرا میکنیم که تمام شروط بهینه را به صورت خودکار پایش کرده و به شما امکان تنظیم ویژوال آستانهها را میدهد.
چگونه در دیدهبان آپشنباز اجرا میشود؟
برای پیادهسازی این اسکنر پیشرفته و دریافت خروجی لحظهای، مراحل سادهٔ زیر را انجام دهید:
- به دیدهبان آپشن بروید، یا از طریق میزکار باکس دیدهبان اضافه کنید؛
- در بالای جدول روی دکمهٔ کلیک کنید؛
- در زبانهٔ فرمولنویسی، کد ارائهشده در بخش انتهای این مقاله را کپی کرده و در ادیتور بچسبانید (Paste)؛
- نام مناسبی مانند «اسکنر بهینه» انتخاب کنید؛
- روی دکمهٔ «ذخیره به عنوان فیلتر» (برای غربالگری ردیفها) یا «ذخیره به عنوان ستون» (برای بررسی جزئیات در جدول) کلیک کنید.
با انجام این کار، سیستم به صورت کاملاً تعاملی آیکون تنظیمات ویژوال (⚙️) را در سرستون به شما نشان میدهد تا بتوانید پارامترها را بدون تغییر در کد اصلی فیلتر کنید.
پارامترهای بهینهساز فیلتر هوشمند
این فیلتر هوشمند از فاکتورهای زیر برای تفکیک قراردادهای طلایی از قراردادهای پرریسک و بی کیفیت استفاده میکند:
- نقدشوندگی و ارزش معاملات: حذف نمادهایی که ارزش معاملاتی پایینی دارند و ریسک عدم نقدشوندگی یا فاصله زیاد قیمت خرید و فروش (Bid-Ask Spread) در آنها بالا است.
- فاصله تا سررسید (زمان): دوری از افت ارزش زمانی شدید (تتا) در روزهای پایانی قرارداد.
- قیمتگذاری منصفانه (بلکشولز): اطمینان از اینکه قیمت معاملاتی تفاوت فاحشی با ارزش تئوریک مدل بلکشولز تاریخی ندارد.
- وضعیت مالی (In the Money): تمرکز روی قراردادهای درون سود که دارای ارزش ذاتی بوده و ریسک کمتری نسبت به قراردادهای بیارزشِ خارج از سود دارند.
- اهرم معاملاتی: تضمین کارایی و پتانسیل کسب سودهای چند برابری نسبت به حرکت سهم پایه.
شخصیسازی آسان با پنل ویژوال (⚙️)
با تعریف متغیرهای کنترلی با پیشوند FILTER_ در ابتدای فرمول، سیستم به صورت خودکار پنل کنترل تعاملی به شما ارائه میدهد. دکمهٔ چرخدنده ⚙️ سرستون را کلیک کنید تا متغیرهای زیر را به راحتی تغییر دهید:
- حداقل ارزش معاملات (FILTER_MIN_VOLUME): مشخص کردن کف نقدشوندگی (مثلاً 100 میلیون تومان).
- حداقل روز تا سررسید (FILTER_MIN_DAYS): تضمین فرصت کافی برای حرکت سهم (مثلاً حداقل 14 روز).
- حداکثر انحراف بلکشولز (FILTER_MAX_BS_DIFF): جلوگیری از خرید بسیار گرانتر از ارزش تئوریک (مثلاً حداکثر 15٪ انحراف).
- حداقل اهرم مطلوب (FILTER_MIN_LEVERAGE): کنترل قدرت جهش قرارداد (مثلاً اهرم بزرگتر از 3).
فرمول کامل و بهینه اسکنر
این کد را کپی کرده و در ادیتور فرمولنویسی پلتفرم وارد کنید. توضیحات فارسی نحوه عملکرد هر بخش را نشان میدهد:
مطالب مرتبط: راهنمای جامع پارامترهای ویژوال (⚙️) · پرامپت فرمولنویسی برای هوش مصنوعی · میزکار دیدهبان