فیلتر پرمیوم های نزدیک در هم سررسید | فرمول نویسی

پیدا کردن قراردادهایی که پرمیومشان با هم‌گروه هم‌سررسید کمتر از آستانهٔ درصدی فاصله دارد — با optionSE، basePrice و calcRateChange.

نویسنده: آپشن بازتاریخ انتشار: 1405/02/01آخرین به‌روزرسانی: 1405/05/304 دقیقه مطالعه
اشتراک‌گذاری:

این فیلتر/ستون قراردادهایی را پیدا می‌کند که پرمیومشان با دست‌کم یک قرارداد هم‌گروه (هم‌سررسید) کمتر از آستانهٔ درصدی فاصله دارد — مثلاً دو اعمال متفاوت با قیمت نزدیک به هم.

ایده

کد روی هر سطر دیده‌بان اجرا می‌شود. با حلقه روی optionSE() بقیهٔ زنجیره را می‌گردید؛ خودِ نماد را رد می‌کنید؛ اختلاف درصدی قیمت‌ها را با calcRateChange می‌سنجید. برای قیمت از basePrice استفاده کنید تا با مبنای قیمت نوار دیده‌بان یکی باشد.

برای ساخت فرمول، به دیده‌بان آپشن بروید (راهنمای دیده‌بان)، یا از طریق میزکار باکس دیده‌بان اضافه کنید؛ سپس فرمول نویسی را بزنید. جزئیات فیلدها و توابع در راهنمای فرمول‌نویسی آمده است.

مثال ستون — همسایه‌های با اختلاف 10٪ یا کمتر

let result = ''; let price = basePrice(option); if (!price || price <= 1) return ''; let list = optionSE(); for (let i = 0; i < list.length; i++) { let other = list[i]; if (!other || other.namad === option.namad) continue; let comparePrice = basePrice(other); if (!comparePrice || comparePrice <= 1) continue; let diff = Math.abs(calcRateChange(price, comparePrice)); if (diff <= 10) { result += '[' + showDetail(other.namad) + ': ' + roundNumber(diff, 1) + '%] '; } } return result;

continue در حلقه یعنی این دور را رد کن و برو سراغ قرارداد بعدی — خود نماد یا قیمت‌های نامعتبر را این‌طور رد می‌کنیم.

مثال فیلتر — حداقل یک همسایه نزدیک

آستانه با _var1 (پیش‌فرض 10٪):

let maxDiff = _var1 !== '' ? Number(_var1) : 10; let price = basePrice(option); if (!price || price <= 1) return false; let list = optionSE(); for (let i = 0; i < list.length; i++) { let other = list[i]; if (!other || other.namad === option.namad) continue; let comparePrice = basePrice(other); if (!comparePrice || comparePrice <= 1) continue; if (Math.abs(calcRateChange(price, comparePrice)) <= maxDiff) return true; } return false;

فرمول‌ها در کتابخانه شخصی ذخیره می‌شوند و می‌توانید هر کدام را به‌عنوان فیلتر یا ستون سفارشی به دیده‌بان اضافه کنید.

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

مقالات مرتبط

تابع optionSE | دسترسی به قراردادهای هم گروه و هم سررسید

آموزش optionSE در فرمول‌نویسی دیده‌بان: آرایه هم‌سررسید، اعمال بالاتر/پایین‌تر، طرف مقابل os، با مثال ستون.

راهنمای فرمول نویسی و استراتژی های آماده در دیده بان آپشن

آموزش سیستم فرمول‌نویسی دیده‌بان: کارگاه شخصی و کتابخانه استراتژی‌های آماده اختیار معامله — هر دو با همان موتور فرمول؛ افزودن به جدول، فیلتر و میزکار.

راهنمای دیده بان آپشن باز | فیلتر و فرمول نویسی

راهنمای جامع دیده‌بان آپشن‌باز: جدول زنده قراردادها، فیلتر سریع روی سرستون (سربه‌سر، IV و …)، پنل فیلتر، فرمول‌نویسی، آلارم و اتصال به نمودار استراتژی.

زنجیره قراردادها | کال و پوت یک سررسید کنار هم

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

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

آموزش کاربردی پیاده‌سازی اسکنر انحراف قیمت بازار از قیمت بلک‌شولز به همراه فیلتر حاشیه امنیت اعمال سهم با پنل تعاملی ویژوال (⚙️).

دیدگاه‌ها و پرسش‌ها

اگر سوال یا ابهامی در رابطه با این مطلب دارید، همین‌جا بپرسید؛ کارشناسان ما پاسخ می‌دهند.

تجربه یا نکته‌ای دارید؟ نوشتنش به بقیهٔ کاربران هم کمک می‌کند.

پرسش‌ها و نظرات کاربران

هنوز پرسشی ثبت نشده — شما اولین نفر باشید!

سوال یا نظرتان را در فرم بالا بنویسید؛ پاسخی که می‌گیرید برای کاربران بعدی هم می‌ماند.