فرمول نویسی کال لدر صعودی | Bull Call Ladder در دیده بان

آموزش فرمول‌نویسی کال لدر صعودی در دیده‌بان: حلقه optionSE برای K2 و K3، محاسبه debit/credit، دو سربه‌سر، pos.add و فیلترهای SETTING_/FILTER_.

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

این مقاله برای کسانی است که می‌خواهند خودشان در دیده‌بان، با فرمول‌نویسی، ترکیب‌های کال لدر صعودی (Bull Call Ladder) را بسازند — نه فقط از لیست استراتژی آماده استفاده کنند.

منطق پایه: از ردیف فعلی به‌عنوان K1 شروع کنید، با optionSE اعمال‌های بالاتر را برای K2 و K3 پیدا کنید، خالص پرداختی (debit/credit)، حداکثر سود بین K2–K3، دو سربه‌سر و فیلترها را محاسبه کنید.

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

ساختار سه پایه در کد

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

سه پایه، روی سه پلهٔ نردبان K1 کال خریداری‌شده K2 کال فروخته‌شده تحت پوشش پای اول K3 کال فروخته‌شده بدون پوشش یک خرید و دو فروش — و همین یکی بودنِ خرید، همه‌چیز را تعیین می‌کند چون فقط یکی از دو فروش، پوشش دارد
یک کال خریداری‌شده و دو کال فروخته‌شده — و چون خرید یکی است، فقط یکی از دو فروش پوشش دارد.
پای سوم پوشش ندارد K1 K2 K3 فلات سود ادامه دارد بالای K3 زیان دوباره باز می‌شود — این با اسپرد فرق دارد
بین K1 و K3 شکل، شبیه اسپرد است — ولی بالای K3 زیان دوباره باز می‌شود، چون پای سوم پوششی ندارد.
تفاوت با کال اسپرد صعودی کال اسپرد کال لدر تعداد فروش یکی دو تا سقف زیان محدود در سمت صعودی باز وجه تضمین کمتر برای پای بی‌پوشش لازم است لدر پرمیوم بیشتری می‌دهد چون ریسک بیشتری می‌گیرید نه چون ساختار بهتری است — همان معاوضهٔ همیشگی
لدر پرمیوم بیشتری می‌دهد چون ریسک بیشتری می‌گیرید، نه چون ساختار بهتری است — و سمت صعودی‌اش بسته نیست.
  • option = کال خریداری‌شده @ K1
  • midOption = optionSE(i) = کال فروخته‌شده @ K2
  • highOption = optionSE(j) = کال فروخته‌شده @ K3 با j > i

فقط روی option.type === 'call' کار کنید. حجم سرخط خرید پایهٔ فروش و سرخط فروش پایهٔ خرید را قبل از محاسبه چک کنید.

فرمول‌های سود، زیان و سربه‌سر

هر پایه با سرخطِ سمتِ خودش const ask1 = option.ti.sell1Price; خرید K1 const bid2 = midOption.ti.buy1Price; فروش K2 const bid3 = highOption.ti.buy1Price; فروش K3 net = ask1 − bid2 − bid3 اگر هر سه را با یک قیمت حساب کنید، عددی درمی‌آید که کسی نمی‌تواند معامله کند و چون سه پایه است، خطا سه برابر جمع می‌شود
پای خریداری‌شده با سرخط عرضه و دو پای فروخته‌شده با سرخط تقاضا — یک قیمت برای هر سه، عددی می‌دهد که کسی نمی‌تواند معامله کند.
دو سربه‌سر، با دو منطق متفاوت سربه‌سر پایین K1 + net / size جایی که هزینهٔ ورود جبران می‌شود سربه‌سر بالا K2 + K3 − K1 − net جایی که پای بی‌پوشش سود را پس می‌گیرد سربه‌سر بالا، مرزِ ناحیهٔ خطر است نه پایانِ سود از آنجا به بعد هر ریال حرکت صعودی به ضرر شماست پس فاصله تا سربه‌سر بالا مهم‌ترین عددِ غربال است و مقاله برایش یک فیلتر جدا گذاشته
سربه‌سر بالا مرزِ ناحیهٔ خطر است نه پایان سود — از آنجا هر حرکت صعودی به ضرر شماست، و فاصله تا آن مهم‌ترین عددِ غربال است.
// قیمت‌گذاری سمت واقعی سفارش const ask1 = option.ti.sell1Price; // خرید K1 const bid2 = midOption.ti.buy1Price; // فروش K2 const bid3 = highOption.ti.buy1Price; // فروش K3 const netPerShare = ask1 - bid2 - bid3; // منفی = credit const netCash = netPerShare * option.size + tradeFee; // حداکثر سود بین K2 و K3 const maxProfit = (midOption.strike - option.strike) * option.size - netCash - exerciseFees; // سربه‌سر پایین (debit) و بالا const lowerBE = option.strike + netCash / option.size; const upperBE = midOption.strike + highOption.strike - option.strike - netPerShare;

اگر maxProfit <= 0 ترکیب را رد کنید. ورود credit (netCash <= 0) هم در لدر تعریف‌شده است، اما به‌دلیل ریسک جهش صعودی و سرخط‌های کم‌عمق، در استراتژی آماده به‌صورت پیش‌فرض غیرفعال است و سرمایهٔ درگیر آن باید وجه تضمین کامل پایهٔ نیکد (بدون پوشش) K3 در نظر گرفته شود، نه خالص دریافتی.

مقایسه با اسپرد دوپایه: در فرمول‌نویسی کال اسپرد صعودی فقط یک short دارید و معمولاً debit 0 یا کمتر را رد می‌کنید.

حلقهٔ تو در تو با optionSE

optionSE(n) برای n ≥ 0 قرارداد n‌ام از اعمال فعلی به بالا را برمی‌گرداند (0 = خود ردیف). الگوی باترفلای/لدر:

حلقهٔ تو در تو، برای پیدا کردن دو پایه while (optionSE(++index) !== undefined) پیدا کردن K2 while (optionSE(++highIndex) !== undefined) پیدا کردن K3 شمارهٔ صفر یعنی خودِ ردیف جاری پس حلقه از یک شروع می‌شود تا پایه‌ها روی هم نیفتند شرط پایان، نبودنِ قرارداد بعدی است — نه یک عدد ثابت چون نردبان هر نماد، تعداد پلهٔ متفاوتی دارد
شمارهٔ صفر خودِ ردیف است، پس حلقه از یک شروع می‌شود. شرط پایان نبودنِ قرارداد بعدی است، چون نردبان هر نماد پله‌های متفاوتی دارد.
let index = 0; while (optionSE(++index) !== undefined) { const midOption = optionSE(index); // K2 let highIndex = index; while (optionSE(++highIndex) !== undefined) { const highOption = optionSE(highIndex); // K3 // محاسبات لدر… } }

جزئیات توابع را در راهنمای فرمول‌نویسی ببینید.

ثبت پاها با pos.add و نمودار

ثبت پاها — و پرچمِ پوشش pos.add('buy', option.namad, 1, 'sell'); pos.add('sell', midOption.namad, 1, 'buy', false); pos.add('sell', highOption.namad, 1, 'buy', !SETTING_COLLATERAL); پای دوم پوشش دارد، پس پرچمش ثابت است ولی پای سوم به تنظیم وثیقه بند است — چون بی‌پوشش است همین پرچم است که وجه تضمین محاسبه‌شده را عوض می‌کند پس اگر عدد سرمایه غیرمنتظره بود، اول همین را نگاه کنید
پرچمِ پوشش برای پای دوم ثابت است و برای پای سوم به تنظیم وثیقه بند — همین پرچم وجه تضمین را عوض می‌کند.
pos.add('buy', option.namad, 1, 'sell'); pos.add('sell', midOption.namad, 1, 'buy', false); // تحت پوشش long pos.add('sell', highOption.namad, 1, 'buy', !SETTING_COLLATERAL); // نیکد (بدون پوشش) return pos.build('کال لدر ' + option.namad, SETTING_FEE, 'itm-only');

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

علاوه بر ستون و فیلتر دیده‌بان، در نمودار استراتژی می‌توانید یونانی‌ها را روی منحنی سود/زیان ببینید: موقعیت‌های call/put را اضافه کنید، از بخش «یونانی‌ها» روی نمودار استفاده کنید و حساسیت کل استراتژی به قیمت پایه و زمان را لحظه‌ای بررسی کنید. جمع دلتای موقعیت‌ها در پایین جدول نیز نمایش داده می‌شود.

ثابت‌های SETTING_ و FILTER_

برای اتصال به پنجرهٔ تنظیمات ویژوال (دستورالعمل تنظیمات ویژوال) از پیشوندهای استاندارد استفاده کنید:

ورود اعتباری تعریف‌شده است، ولی پیش‌فرض خاموش const FILTER_ALLOW_CREDIT = false; چرا ممکن است وسوسه‌کننده باشد از روز اول پول می‌گیرید و ناحیهٔ سود پهن‌تر است چرا خاموش است ریسک جهش صعودی و سرخط‌های کم‌عمق این یک تصمیم است، نه محدودیت فنی می‌توانید روشنش کنید — ولی بدانید چه چیزی را روشن کرده‌اید
ورود اعتباری در لدر تعریف‌شده است ولی پیش‌فرض خاموش — به‌خاطر ریسک جهش صعودی و سرخط‌های کم‌عمق. این یک تصمیم است، نه محدودیت فنی.
const SETTING_COLLATERAL = true; const SETTING_FEE = true; const SETTING_FEE_EXERCISE = true; const FILTER_ALLOW_CREDIT = false; const FILTER_EQUAL_SPACING = false; const FILTER_PRICE_ZONES = '1,2,3,4,5,6'; const FILTER_MIN_UPPER_BE_DISTANCE = ''; const FILTER_MIN_ORDER_VALUE = 10; const FILTER_SHOW = false; const FILTER_RESULT = false;
  • FILTER_ALLOW_CREDIT — پذیرش ورود اعتباری (پیش‌فرض خاموش)
  • FILTER_EQUAL_SPACING — فقط فاصلهٔ مساوی بین اعمال‌ها
  • FILTER_MIN_UPPER_BE_DISTANCE — حداقل فاصلهٔ درصدی تا سربه‌سر بالا (محافظت از ریسک نامحدود)
  • FILTER_PRICE_ZONES — شش زون از زیر K1 تا بالای سربه‌سر بالا

استراتژی آماده

اگر نمی‌خواهید از صفر بنویسید، استراتژی آمادهٔ کال لدر صعودی را از دکمهٔ «استراتژی» (آیکن هدف) در نوار ابزار بالای جدولِ دیده‌بان — یا باکس دیده‌بان روی میزکار اضافه کنید — راهنما: پیاده‌سازی در دیده‌بان. مبانی مفهومی: استراتژی کال لدر صعودی.

مطالب مرتبط: مفهوم استراتژی · پیاده‌سازی · فرمول اسپرد صعودی · راهنمای فرمول‌نویسی · نمودار استراتژی

مقالات مرتبط

استراتژی کال لدر صعودی Bull Call Ladder | ساختار سود زیان و ریسک

کال لدر صعودی چیست و چه چیزی را با چه چیزی معامله می‌کند: ساختار سه پایه، سکوی سود، دو نقطهٔ سربه‌سر و دُم بی‌سقف بالا، مثال عددی کامل، ورود بدهکار در برابر بستانکار، انتخاب قیمت اعمال و راه‌های مهار ریسک.

پیاده سازی کال لدر صعودی در دیده بان آپشن باز

راهنمای کامل استراتژی آماده کال لدر صعودی در دیده‌بان آپشن‌باز: دو نقطه سربه‌سر، سکوی سود، ریسک بی‌سقف سمت بالا و توضیح تک‌تک تنظیمات، فیلترها و مرتب‌سازی.

فرمول نویسی کال اسپرد صعودی | Bull Call Spread در دیده بان

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

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

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

مدیریت خروجی و فیلتر فرمول | راهنمای تنظیمات ویژوال دیده بان

آموزش گام‌به‌گام طراحی تنظیمات ویژوال: آیکن تنظیمات، کنترل‌های عدد، تیک، لیست کشویی، چندانتخابی، مرتب‌سازی و ترتیب چیدمان ستون‌ها.

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

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

راهنمای نمودار استراتژی اختیار معامله | ساخت و تحلیل سود و زیان

آموزش کامل نمودار استراتژی آپشن‌باز: ساخت چندپایه، قیمت روز، مقایسه با نمودار دوم، ورود اکسل کارگزاری، what-if، یونانی‌ها، جدول ماتریس، کارمزد، ذخیره و اتصال به فرمول‌نویسی — برای مبتدی تا حرفه‌ای.

استراتژی های اختیار معامله در دیده بان آپشن باز

فهرست کامل استراتژی‌های اختیار معامله در دیده‌بان آپشن‌باز — کاوردکال، اسپرد، استرادل، باکس و … — همراه با راهنمای تصویری افزودن ستون، تنظیم فیلترها و باز کردن نمودار سود و زیان.

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

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

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

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

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

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