Избранное трейдера dimaz07
-- fn044set.lua расчет стоимости фьючерсных контрактов в портфеле относительно депозита -- © smart-lab.ru/profile/xxm 08.10.2018 -- торговый счет (из таблицы «Позиции по клиентским счетам (фьючерсы)») account = 'SPBFUT0003f' --положение окна с таблицей. Левый верхний угол в координаты left,top и размеры в width и height. xy = {} xy.left, xy.top, xy.width,xy.height = 0, 232, 722, nil --ширина столбцов таблицы t_width = {12, 6, 10, 8, 10, 10, 9, 7, 6, 11, 10, 11} -- месяц и год исполнения, 2 символа, https://www.moex.com/s205 MonthYear = "Z8" -- код базового актива, 2 символа -- если 4 символа, то переменная "MonthYear" не учитывается SecCodes={ {"MM"}, --контракт на индекс МосБиржи {"Si"}, --руб/доллар FORTS {"SR"}, --Sber FORTS {"LK"}, --контракт на Лукойл {"GZ"}, --контракт на Газпром {"BRX8"}, --контракт на нефть Брент, месяц и год - "X8" {"ED"}, --контракт на ED {"RN"}, --контракт на Роснефть {"GD"}, -- Gold } --Если xy.height == nil, то вычислить ее. --Для разных мониторов коэффициенты (17, 45 и 868 - подобраны эмпирически) будут разными. local height = xy.height or ((#SecCodes + 1)*17 + 45) if height > 868 then height = 868 end xy.height = height
Очень надеюсь, что эта статья окажется максимально понятной и полезной для сообщества инвесторов, так как сам очень долго понимал смысл дюрации.
Первое, что вам нужно знать, слово дюрация — это адаптация на русский язык слова (duration — длительность). И отсюда же вытекает второй момент. Раз у нас дюрация — это на самом деле длительность, сразу становится логично, что измеряется данный показатель во временных единицах (обычно годы, могут быть дни).
Не смотрите ВикипедиюМы все хотим, чтобы нам объясняли так, чтобы было понятно. Когда заходишь на википедию и видишь формулу дюрации — совсем непонятно:
Формулу выше можете не запоминать, важно здесь осознать только первую ее часть: