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

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

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

تابع optionSE (Option Same Expiration) قراردادهای هم‌پایه و هم‌سررسید با سطر جاری را برمی‌گرداند — برای اسپرد، استرانگل، و هر جایی که به زنجیرهٔ همان سررسید نیاز دارید.

مرجع کامل: راهنمای optionSE · کلیات: فرمول‌نویسی در دیده‌بان.

روی کدام سطر اجرا می‌شود؟

کد فرمول برای هر سطر جدول دیده‌بان جدا اجرا می‌شود. اگر سطر جاری مثلاً یک call روی شستا با سررسید مشخص باشد، optionSE() همان پایه و همان سررسید را برمی‌گرداند — نه همهٔ بازار.

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

حالت‌های فراخوانی

کدمعنی
optionSE()آرایهٔ همهٔ هم‌سررسیدها (معمولاً همان نوع یا کل زنجیره — بسته به آرگومان)
optionSE(1)اولین اعمال بالاتر از سطر جاری (همان نوع)
optionSE(-1)اولین اعمال پایین‌تر
optionSE(0, 'os')طرف مقابل (call↔put) با همان اعمال
optionSE('', 'put') / 'call'فهرست فیلترشده بر اساس نوع

مثال ستون

لیست نمادهای هم‌گروه

let result = ''; let index = 0; while (optionSE()[index] !== undefined) { result += showDetail(optionSE()[index].namad) + ' '; index++; } return result;

طرف مقابل همان اعمال

let other = optionSE(0, 'os'); if (!other) return ''; return showDetail(other.namad);

اعمال بالاتر بعدی

let next = optionSE(1); if (!next) return 'اعمال بالاتر نیست'; return showDetail(next.namad) + ' @ ' + next.strike;

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

optionSE کلید ساخت اسپرد و استراتژی‌های چندپایه در فرمول است. اول بفهمید سطر جاری چیست، بعد با اندیس یا نوع، همسایه‌های زنجیره را بگیرید. مثال کاربردی: فیلتر پرمیوم‌های نزدیک · کال اسپرد صعودی.

مرجع کامل این تابع و پارامترهایش در راهنمای فرمول‌نویسی است، و نمایش جزئیات هر پایه زیر showDetail توضیح داده شده.

مقالات مرتبط

فرمول نویسی چندپایه با optionSE | شورت کال باترفلای

آموزش فرمول‌نویسی استراتژی چندپایه در دیده‌بان: حلقهٔ تودرتوی optionSE برای K2 و K3، شرط تقارن، سرخط درست هر پایه، ثابت‌های SETTING_ و FILTER_ و pos.add.

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

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

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

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

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

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

فرمول نویسی کال اسپرد صعودی | دو پایه با تابع optionSE

آموزش نوشتن کال اسپرد صعودی با فرمول‌نویسی دیده‌بان: پیدا کردن پایهٔ دوم با optionSE، هزینه، سود، سربه‌سر، بازده ماهانه، فیلتر و نمودار سود و زیان.

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

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

ایجاد فیلدهای شخصی و دسترسی به آنها در فرمول نویسی

آموزش ساخت پرتفوی اختصاصی، تعریف فیلدهای شخصی (تعداد، قیمت خرید/فروش، یادداشت) و دسترسی پویا به آن‌ها در فرمول‌ها و ستون‌های دیده‌بان.

فیلتر نویسی اختیار معامله در دیده بان سایت بورس TSETMC

آموزش نحوه ساخت فیلتر آپشن برای دیده بان سایت بورس اوراق بهادار تهران همراه با ساخت قالب شخصی و مقایسه با دیده بان حرفه ای سایت آپشن باز

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

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

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

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

4 پیام
ثریا
07 تیر 1405 - 13:23
این تابع قراردادهای هم‌سررسید را می‌دهد. ترتیبشان چطور است و می‌شود به آن تکیه کرد؟
پشتیبانیپاسخ
10 تیر 1405 - 10:24
به ترتیب تکیه نکنید — جایگاه را از روی قیمت اعمال پیدا کنید، نه از روی شماره. دلیلش این است که نردبان قیمت‌های اعمال ثابت نیست: قرارداد جدید منتشر می‌شود، بعضی سررسیدها سطوح کمتری دارند، و بعد از اقدام شرکتی مثل مجمع یا افزایش سرمایه، قیمت‌های اعمال تعدیل می‌شوند. فرمولی که به شمارهٔ ترتیب تکیه کند، روز بعد از تعدیل بی‌صدا چیز دیگری حساب می‌کند. سه قاعدهٔ عملی: فاصله را بر حسب قیمت اعمال بسنجید، نه تعداد پله. «یک پله بالاتر» در نمادهای مختلف اندازهٔ متفاوتی دارد. وجود هر پا را جدا شرط کنید پیش از آنکه رویش حساب کنید. فیلتر حداقل ارزش سفارش را روشن نگه دارید تا ترکیب‌هایی که یک پای مرده دارند اصلاً وارد خروجی نشوند: سنجش نقدشوندگی و پس از هر تعدیل نماد، ستون‌هایتان را روی همان نماد یک بار دستی بررسی کنید.
ابوالفضل
13 اردیبهشت 1405 - 11:11
نوشتید روی کدام سطر اجرا می‌شود. اگر قرارداد متناظر وجود نداشته باشد چه برمی‌گردد؟
پشتیبانیپاسخ
16 اردیبهشت 1405 - 12:02
چیزی که برمی‌گردد تعریف‌نشده است، نه یک خطای قابل دیدن — و همین خطرناکش می‌کند. این حالت حتماً پیش می‌آید: در دو سر هر نردبان، در سررسیدهای کم‌عمق، و هر جا قرارداد متناظر منتشر نشده باشد. اگر گاردش را نگذارید، محاسبات بعدی رویش انجام می‌شوند، نتیجه NaN می‌شود، و توابع تبدیل عدد در انتها به مقدار پیش‌فرضشان می‌افتند. یعنی ممکن است عددی در ستون ببینید که هیچ ربطی به واقعیت ندارد. کار درست: پیش از هر محاسبه‌ای وجود قرارداد را شرط کنید و اگر نبود، خروجی را خالی بگذارید نه صفر. دو تلهٔ همراهش: آستانهٔ صفر فیلتر را خاموش می‌کند. اگر فیلتری اثر ندارد، شاید اصلاً اجرا نشده؛ عدد کوچکی مثل 0.1 بگذارید. خالی با صفر یکی نیست و باید جدا هندل شود. آزمون ارزان: ستون را روی یک نماد اجرا کنید و بالاترین و پایین‌ترین قیمت اعمال هر سررسید را جدا نگاه کنید. اگر آنجا عدد دیدید، گارد ندارید.