وضعیت بازار
ارزش معاملات سهام
ارزش معاملات اختیار
حجم معاملات اختیار
اطلاعات قیمت

کد تخفیف نوروزی "1403" خرید اشتراک سایت

@Optionbaaz

امروز ساعت 19 الی 21

مسیر رسیدن به سود مستمر
دوره آفلاین آموزش اختیارمعامله و فرمول نویسی
بیش از 15 ساعت ویدیوی آموزشی

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

اطلاعات دوره و ثبت نام

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

نمونه کدهای کاربردی در ایجاد فیلتر

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

فیلتری که ایجاد می کنید، در نهایت باید یک خروجی درست یا غلط داشته باشد(true,false).

فقط رکورد هایی  نمایش داده می شود که در شرط خروجی  مقدار true داشته باشند. (در برخی موارد با حذف خروجی و  ایجاد شرط در آخرین خط  فرمول هایی ساخت ستون می توانیم فیلتر ایجاد کنیم  )


  • فیلتر و نمایش قراردادهایی که نماد پایه آنها صف خرید است  

UA.TI.Sell_1_Price > UA.TI.daily_price_high

  • فیلتر قراردادهایی که  اهرم بالای 2 دارند

CalcLeverage(UA.TI.Lastprice, CalcBG().delta, ScalePrice(Option.TI)) >=2

  • فیلتر اردر فروشنده کمتر از ارزش ذاتی باشد

var intrinsictValue = 0;

if (Option.State == "ITM") {

if (Option.Type == "call")

intrinsictValue = UA.TI.LastPrice - Option.Strike;

else intrinsictValue = Option.Strike - UA.TI.LastPrice;

}

Option.TI.Sell_1_Volume > 0 && Option.TI.Sell_1_Price < intrinsictValue

  • فیلتر سفارش فروشنده کمتر از قیمت روز گذشته باشد

Option.TI.Sell_1_Volume > 0 && Option.TI.Sell_1_Price < Option.TI.LastDayPrice

  • فیلتر اختلاف قیمت منصفانه( بلک شولز) با عرضه کمتر از 10 درصد

let diff = CalcRateChange( Option.BlackSholesHV,Option.TI.Sell_1_Price, 1) ;

(diff >= -10 && diff <=10)

  • فیلتر قراردادهایی  که  کمتر از 30 روز  تا سر رسید دارند و  درصد اختلاف عرضه با سر به سری کمتر از 2باشد

let n;

if (Option.Type == 'call' ) n = Option.Strike + Option.TI.Sell_1_Price;

else n = Option.Strike - Option.TI.Sell_1_Price;

let b = CalcRateChange(UA.TI.LastPrice,n);

Option.TI.Sell_1_Price > 1 && b < 2 && Option.DaysUntilMaturity <30

  • فیلتر  ( نمایش   قراردادهای صندوق های سرمایه گذاری ETF )

UA.IsETF;


  • فیلتر اسپرد صعودی در حالی که سود ماهانه بیشتر از 2درصد باشد و قیمت سهم حداقل 10درصد پایین تر از قیمت اعمال باشد(این اعداد قابل تغییر باشند از فیلدvar)

نحوه ایجاد ستون  این فیلتر  را در نمونه کدهای کاربردی  ایجاد ستون مشاهده کنید

let result = false; 

let index = 0; 

let condition1  = var1 != '' ? var1 : 2;

let condition2  = var2 != '' ? var2 : 10;

while ( OptionSE(++index) != undefined ){ 

if (OptionSE(index).TI.Buy_1_Volume == 0 || Option.TI.Buy_1_Volume == 0)

 continue;

//سرمایه درگیر

let debit = (Option.TI.Sell_1_Price - OptionSE(index).TI.Buy_1_Price) * Option.Size;

// دریافتی در اعمال

let profit = ((OptionSE(index).Strike - Option.Strike) *Option.Size) - debit;

let yCapital = MP(((profit / debit) * 100) , Option.DaysUntilMaturity);

//اختلاف اعمال از سهم پایه

let disStrik= CalcRateChange(UA.TI.LastPrice ,OptionSE(index).Strike );

//شروط

if (disStrik > condition2 &&disStrik>0 && yCapital >condition1  && Option.TI.Sell_1_Price >0 && OptionSE(index).TI.Buy_1_Price >0 && Option.Type == 'call' ){ 

result = true;

break;

}

}  

result;





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