نمونه کد: استراتژی کاورد کال
// محاسبه ماه
var month = 1;
if (Option.DaysUntilMaturity > 30) {
month = (Option.DaysUntilMaturity / 30);
}
month = month.toFixed(1);
// محاسبات مالی
var block = (UA.TI.LastPrice - Option.TI.Buy_1_Price) * Option.Size;
var receive = (Option.Strike - UA.TI.LastPrice + Option.TI.Buy_1_Price) * Option.Size;
var mp = (receive / block) * 100;
mp = (mp / month).toFixed(1);
if (Option.TI.Buy_1_Price > 0) {
// افزودن موقعیتها
pos.Add('buy', UA.Namad);
pos.Add('sell', Option.Namad, 1, 'ask');
// رسم نمودار
mp + pos.Build('کاور ' + Option.Namad);
} else '';