فرمولنویسی پوت اسپرد نزولی | Bear Put Spread | آپشن باز
فرمولنویسی پوت اسپرد نزولی | Bear Put Spread
آموزش نوشتن پوت اسپرد نزولی در دیدهبان: هزینه ورود، حداکثر سود، سربهسر، فیلتر و نمودار — با لینک به استراتژی آماده.
نویسنده: بخش محتواتاریخ انتشار: 1405/02/01آخرین بهروزرسانی: 1405/04/269 دقیقه مطالعه
اشتراکگذاری:
این مقاله برای فرمولنویسیپوت اسپرد نزولی (Bear Put Spread) است: خرید put با اعمال بالاتر + فروش put با اعمال پایینتر — اسپرد بدهی برای انتظار افت قیمت با زیان محدود.
روی سطر put خریداریشده (اعمال بالاتر) بنویسید. put فروختهشده با اعمال پایینتر: optionSE(-1) یا حلقه روی optionSE(--index).
خرید: option.ti.sell1Price
فروش: lower.ti.buy1Price
فقط روی put معنا دارد.
فرمولهای پایه
مفهوم
ایده
هزینه ورود (debit)
option.ti.sell1Price - lower.ti.buy1Price
حداکثر سود
(option.strike - lower.strike) - debit
حداکثر زیان
همان debit
سربهسر
option.strike - debit
شروع
برای ساخت فرمول، به دیدهبان آپشن بروید، یا از طریق میزکار باکس دیدهبان اضافه کنید؛ سپس فرمول نویسی را بزنید. جزئیات فیلدها و توابع در راهنمای فرمولنویسی آمده است.
مثال ستون
if (option.type !== 'put') return '';
let lower = optionSE(-1);
if (!lower || lower.strike >= option.strike) return '';
if (option.ti.sell1Price <= 0 || lower.ti.buy1Price <= 0) return '';
let debit = option.ti.sell1Price - lower.ti.buy1Price;
if (debit <= 0) return '';
let maxProfit = (option.strike - lower.strike) - debit;
let be = option.strike - debit;
return style(commaSeparator(roundNumber(debit, 0)), 'orange', '', 'هزینه') +
' | ' + style(commaSeparator(roundNumber(maxProfit, 0)), 'green', '', 'حداکثر سود') +
' | BE ' + roundNumber(be, 0);
اسکن چند اعمال پایینتر
if (option.type !== 'put') return '';
let result = '';
let index = 0;
while (optionSE(--index) !== undefined) {
let lower = optionSE(index);
if (!lower || lower.type !== 'put') continue;
if (lower.strike >= option.strike) continue;
if (option.ti.sell1Price <= 0 || lower.ti.buy1Price <= 0) continue;
let debit = option.ti.sell1Price - lower.ti.buy1Price;
if (debit <= 0) continue;
let maxProfit = (option.strike - lower.strike) - debit;
let monthly = monthlyProfit((maxProfit / debit) * 100, option.daysUntilMaturity);
result += showDetail(lower.namad) + ': ' + roundNumber(monthly, 1) + '% / ';
}
return result;
مثال فیلتر
if (option.type !== 'put') return false;
let lower = optionSE(-1);
if (!lower || lower.strike >= option.strike) return false;
let debit = option.ti.sell1Price - lower.ti.buy1Price;
if (debit <= 0) return false;
let maxProfit = (option.strike - lower.strike) - debit;
let monthly = monthlyProfit((maxProfit / debit) * 100, option.daysUntilMaturity);
return monthly >= 5;
علاوه بر ستون و فیلتر دیدهبان، در نمودار استراتژی میتوانید یونانیها را روی منحنی سود/زیان ببینید: موقعیتهای call/put را اضافه کنید، از بخش «یونانیها» روی نمودار استفاده کنید و حساسیت کل استراتژی به قیمت پایه و زمان را لحظهای بررسی کنید. جمع دلتای موقعیتها در پایین جدول نیز نمایش داده میشود.
پوت اسپرد نزولی معمولاً دلتای منفی دارد با زیان سقفدار.
استراتژی آماده
نسخهٔ آمادهٔ پوت اسپرد نزولی فیلترهای پیشرفته (محدوده قیمتی، احتمال موفقیت، وثیقه و …) دارد. از منوی استراتژی اضافه کنید؛ این مقاله برای فهم و شخصیسازی است.
فرمولها در کتابخانه شخصی ذخیره میشوند و میتوانید هر کدام را بهعنوان فیلتر یا ستون سفارشی به دیدهبان اضافه کنید.
پوت اسپرد نزولی = خرید put بالاتر + فروش put پایینتر. با optionSE(-1) پای فروش را بگیرید، هزینه و سقف سود را ببینید، بعد نمودار را تأیید کنید.