🎁 🌷 🎉 تخفیف ۵۰٪ اشتراک حرفه ای آپشن باز ویژه نوروز
وضعیت بازار
ارزش معاملات سهام
ارزش معاملات اختیار
حجم معاملات اختیار
اطلاعات قیمت
✨ دوره آفلاین آموزش اختیارمعامله و فرمول نویسی
بیش از ۱۵ ساعت آموزش

مفاهیم پایه و کاربردی آپشن - استراتژی‌های سودآور برای مبتدیان و حرفه‌ای‌ها - آموزش گام به گام اختیار معامله - فرمول‌نویسی - فیلترنویسی - دسترسی نامحدود - پشتیبانی

بیشترین ارزش معاملات اختیار معامله
روزانه
هفتگی
ماهیانه
روزانه
هفتگی
ماهیانه
نزدیکترین سررسید دوره های معاملاتی
نماد روز تا سررسید
برترین دارایی های پایه
روزانه
هفتگی
ماهیانه
دریافت و فعال سازی آنلاین کد بورسی و اختیار معامله
ما را در شبکه های اجتماعی دنبال کنید

فرمول نویسی و فیلتر موقعیت های مناسب کاورد کال covered call

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

در کاورد کال  می توان  سهام خریداری شده  را به عنوان وجه بلوکه  شده وثیقه کرد و پرمیوم ازاد میشود (آموزش ویدیویی)
پارامترهای مورد بررسی در این کد
  • درصد سود ماهانه
  • درصد سود از پرمیوم در صورتی که قرارداد اعمال نشود
  • درصد رشد سهم تا قیمت اعمال
  • درصدریزش نماد پایه تا اعمال
  • درصد ریزش قیمت سهم تا سربه سری
  • سرمایه درگیر با توجه به حجم سرخط تقاضا 
  • نسبت پوشش سرمایه

ستون کاورد کال

کد ستون
// متغیر نتیجه نهایی را خالی تعریف می‌کنیم
let result = '';

// محاسبه سرمایه بلوکه شده: (قیمت سهم - قیمت اختیار) × اندازه قرارداد
let block = (UA.TI.LastPrice - Option.TI.Buy_1_Price) * Option.Size;

// محاسبه مبلغ دریافتی در سررسید
let receive = (Option.Strike - UA.TI.LastPrice + Option.TI.Buy_1_Price) * Option.Size;

// محاسبه سود ماهیانه
var mp = MP((receive / block) * 100, Option.DaysUntilMaturity);

// اضافه کردن موقعیت‌ها
pos.Add('buy', UA.Namad);
pos.Add('sell', Option.Namad, 1, 'buy', false);

// محاسبه سرمایه درگیر
let ci = UA.TI.LastPrice * Option.TI.Buy_1_Volume * Option.Size;

// محاسبه نسبت پوشش سرمایه
let ccr = (Option.TI.Buy_1_Price / UA.TI.LastPrice) * 100;

// ساخت متن اطلاعات تکمیلی
let moreInfo = " [" + Style('CI: ', 'blue', '', 'سرمایه درگیر') + rnwc(ci) + " ]";
moreInfo += " [" + Style('CCR: ', 'blue', '', 'نسبت پوشش سرمایه') + ccr.toFixed(1) + " ]";

// بررسی شرایط مختلف
if (Option.Type == 'put') result = '';

else if (Option.Strike > UA.TI.LastPrice && Option.TI.Buy_1_Price > 0 && mp > 0) {
mp2 = MP((Option.TI.Buy_1_Price * Option.Size / block) * 100, Option.DaysUntilMaturity);

result = mp + " " + Style('ITM', 'green', '', 'درصد سود در صورتی که قرارداد اعمال شود') 
+ "(" + Style('OTM:', 'LightSalmon', '', 'درصد سود در صورتی که قرارداد در زیان باقی بماند') + mp2 + ")"
+ " [" + Style('to ITM:', 'DarkCyan', '', 'درصد فاصله تا در سود قرار گرفتن قرارداد') 
+ CalcRateChange(UA.TI.LastPrice, Option.Strike) + " ]"
+ moreInfo
+ pos.Build('کاور وثیقه ' + Option.Namad);
}

else if (Option.TI.Buy_1_Price > 0 && mp > 0) {
let zp = CalcRateChange(UA.TI.LastPrice, UA.TI.LastPrice - Option.TI.Buy_1_Price);
let toOTM = CalcRateChange(UA.TI.LastPrice, Option.Strike);

result = mp + " ["
+ Style('OTM:', 'Crimson', '', 'درصد ریزش نماد پایه تا قیمت اعمال') + toOTM + " ] ";
result += " [" + Style('Lose: ', 'red', '', 'درصد ریزش نماد پایه تا سربه سری') + zp + " ] ";
result += moreInfo + pos.Build('کاور وثیقه ' + Option.Namad);
}

else result = '';

result;

فیلتر قراردادهایی که سود ماهیانه استراتژی کاوردکال وثیقه بالای 3 درصد باشد

در حالت وثیقه کارگزاری سهم پایه رو به عنوان وثیقه قبول  و مبلغ پریمیوم + وجه تضمین از فروش قرارداد رو  آزاد می کنه

با استفاده از متغییر condition1 می توانید بدون  تغییر در کد و از بخش دیده بان سایت فیلد متغییر  عدد var1 _ مقدار بازدهی سود ماهیانه   را تغییر دهید .

فیلتر کاورد کال

کد فیلتر
// تعیین شرط اولیه
let condition1 = _var1 != '' ? _var1 : 3;

// سرمایه درگیر
let block = (UA.TI.LastPrice - Option.TI.Buy_1_Price) * Option.Size;

// مبلغ دریافتی در زمان سررسید
let receive = (Option.Strike - UA.TI.LastPrice + Option.TI.Buy_1_Price) * Option.Size;

// محاسبه سود ماهیانه
let mp = MP((receive / block) * 100, Option.DaysUntilMaturity);

// شرط فیلتر
mp > condition1 && Option.Type == 'call' && Option.TI.Buy_1_Price > 0

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



✔️ در بخش دیده بان سایت، قسمت کدهای آماده فرمول ایجاد ستون و فیلتر استراتژی به صورت ویژوال و کاملا پیشرفته جهت فعال سازی در اختیار کاربران قرار داده شده است.


لطفا سوال یا نظر خود را در این قسمت مطرح فرمایید
وارد کردن شماره همراه و ایمیل اختیاری می باشد و فقط جهت اطلاع رسانی از دریافت پاسخ استفاده خواهد شد .

  • محسن چهار شنبه، ۷ تیر ۱۴۰۲ - ۱۰:۱

    با سلام ،در محاسبه حداکثر سود در فرمول کاوردکال ،طبق قاعده استراتژی حداکثر سود به میزان پرمیوم دریافت شده خواهد بود ولیکن در فرمول محاسبه این استراتژی عنوان شده ;var profit = (Option.Strike - UA.TI.LastPrice + Option.TI.Buy_1_Price) * Option.Size برای مثال یک با فروش یک اختیار خرید در زیان در استراتژی کاورد کال علاوه بر پرمیوم دریافت شده ،اختلاف قیمت سهم پایه و قیمت اعمال نیز به عنوان سود محاسبه شده که قاعدتا در زمان سررسید با سوختن این قرارداد(با فرض در زیان بودن)صرفا همان پرمیوم حداکثر سود خواهد بود.ممنون میشم بیشتر راهنمایی بفرمائید


    پشتیبانی.1 چهار شنبه، ۷ تیر ۱۴۰۲ - ۱۱:۱۸

    سلام. طبق قاعده استراتژی کاورد کال حداکثر سود(در سود بسته شدن قرارداد )برابر است با پرمیوم دریافتی به اضافه اختلاف اعمال و قیمت خرید سهم و محاسبات بر همین مبنا صورت گرفته( در متن و مقاله استراتژی کاورد کال توضیح داده شده). چنانچه تمایل دارید میزان سود را در صورت در زیان بسته شدن قرارداد  بدست اورید  می توانید خروجی دیگری به فرمول اضافه کنید تا سود بر حسب فقط پرمیوم دریافتی با توجه به میزان سرمایه درگیر  محاسبه شود


×