وضعیت بازار
ارزش معاملات سهام
ارزش معاملات اختیار
حجم معاملات اختیار
اطلاعات قیمت
✨ دوره آفلاین آموزش اختیارمعامله و فرمول نویسی
بیش از ۱۵ ساعت آموزش

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

تخفیف ویژه 50٪ اشتراک حرفه‌ای!

با ابزارهای حرفه‌ای، ارتقای مهارتت رو شروع کن و بازدهی رو چند برابر کن!

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

فرمول نویسی و فیلتر موقعیت های مناسب شورت استرانگل short strangle

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

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

پارامترهای مورد بررسی در این کد

  • حداکثر سود
  • درصد افت قیمت سهم از سر به سری کال 
  • درصد افت قیمت سهم از سر به سری  پوت
  •  درصد رشد سهم تا رسیدن به حداکثر سود ( چنانچه قرارداد پوت در سود باشد و قیمت سهم کمتر از سر به سری
  • درصد اختلاف 2 اعمال

شورت استرانگل

کد ستون
let result = ''; 
let index = 0; 
let condition1  =  _var1 != '' ?  _var1 : 3;

while (OptionSE('', 'os')[++index] != undefined)
{ 

let putOption = OptionSE('', 'os')[index];

if (putOption.TI.Buy_1_Volume == 0 || Option.TI.Buy_1_Volume == 0)
continue;

//سرمایه درگیر
let blok = putOption.Required_Margin + Option.Required_Margin;
//حداکثر سود
let profit = (((putOption.TI.Buy_1_Price + Option.TI.Buy_1_Price)* Option.Size)/blok)*100 ;

let rate = MP(profit , Option.DaysUntilMaturity);
//سربه سری پوت 
let bePut = putOption.Strike - (putOption.TI.Buy_1_Price + Option.TI.Buy_1_Price);
let disBePut = CalcRateChange(UA.TI.LastPrice , bePut);
//سربه سری کال
let beCall = Option.Strike + (putOption.TI.Buy_1_Price + Option.TI.Buy_1_Price);
let disBeCall = CalcRateChange(UA.TI.LastPrice , beCall);
let disStrike = CalcRateChange(putOption.Strike , Option.Strike);
let difUaStrike = CalcRateChange(UA.TI.LastPrice , putOption.Strike);


if(putOption.Strike < Option.Strike  &&  rate > condition1 && Option.Type == 'call') {
pos.Add('sell', Option.Namad, 1, 'buy');
pos.Add('sell', OptionSE('', 'os')[index].Namad, 1, 'buy');

result += ShowDetail(putOption.Namad) + ' : ' + Style(rate , 'green' , ' ' , 'حداکثر سود%') + ' [' + Style(disBePut , 'LightSalmon' , ' ' , 'افت سهم تا در زیان قرار گرفتن%') + ' , ' 
+ Style(disBeCall , 'LightSalmon' , ' ' , 'رشد سهم تا در زیان قرار گرفتن%') + ' ] ' + Style(disStrike , 'black' , ' ' , 'اختلاف 2 اعمال%') ;

if(putOption.State == "ITM" && UA.TI.LastPrice < bePut){
result += ShowDetail(putOption.Namad) + ' | ' + Style(rate , 'green' , ' ' , 'حداکثر سود%') + ' | ' + Style(difUaStrike , 'DarkCyan' , ' ' , '%رشد سهم تا رسیدن به حداکثر سود') + ' | ' 
+ Style(disStrike , 'black' , ' ' , 'اختلاف 2 اعمال%') ;}


result += pos.Build('شورت استرانگل ' + Option.Namad);
}
}
result;
فیلتر موقعیت هایی که حداکثر سود بیشتر از 3درصد می باشد( این عدد را از فیلدمتغیر در دیده بان  و تعیین عدد برای  var1_ می توانید تغییر دهید)


فیلتر

کد فیلتر
let result = false;
let index = 0;
let condition1 = _var1 != '' ? _var1 : 3;

while (OptionSE('', 'os')[++index] != undefined)
{ 
let putOption = OptionSE('', 'os')[index];
if (putOption.TI.Buy_1_Volume == 0 || Option.TI.Buy_1_Volume == 0)
continue;

//سرمایه درگیر
let blok = putOption.Required_Margin + Option.Required_Margin;
//حداکثر سود
let profit = (((putOption.TI.Buy_1_Price + Option.TI.Buy_1_Price) * Option.Size)/blok) * 100;

let rate = MP(profit, Option.DaysUntilMaturity);

if(putOption.TI.Buy_1_Price > 1
&& Option.TI.Buy_1_Price > 1
&& putOption.Strike < Option.Strike
&& Option.Type == "call"
&& rate > condition1 
){
result = true;
break;
}
}
result;
لطفا سوال یا نظر خود را در این قسمت مطرح فرمایید
وارد کردن شماره همراه و ایمیل اختیاری می باشد و فقط جهت اطلاع رسانی از دریافت پاسخ استفاده خواهد شد .

×