Блог им. XXM

fn044.lua

fn044.lua — скрипт для расчета стоимости фьючерсных контрактов в портфеле относительно депозита.
Скачать: https://yadi.sk/d/e7XRt3CQ2v7Miw

fn044.lua

Файл настроек:
-- 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

Если xy.height не будет указан или будет равен nil, то программа вычислит высоту таблицы в зависимости от количества инструментов в настройках. Для более точной настройки следует проделать следующие действия:
1. Установить требуемые размеры таблицы и ее положение в окне программы QUIK ;
2. Нажать двойной «клик» левой кнопкой мыши в левой нижней ячейке (там, где сейчас написано «09.10.2018»);
3. Полученные в окне сообщений QUIK (или в лог-файле Fn044.log) цифры установить в параметры xy в файле настройки.

В таблице есть колонки «ГО», «сумГО», "%ГО". ГО на покупку умножается на количество контрактов и выводится процент от депозита для расчета общего «плеча». Есть колонки для подсчета ГО под активные лимитированные заявки, стоимость в рублях набранных контрактов. Писал для себя, название осталось внутреннее рабочее.
Гарантий — никаких, «as is», в общем — приятного пользования!

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
  • обсудить на форуме:
  • Quik Lua
5.1К | ★22
6 комментариев
Есть скрипт прост выставить продажу или покупку по текущим ценам стакана?
Долбоящер, может тут: https://smart-lab.ru/blog/314812.php?
avatar
XXM, интересно. А как установить? 
Долбоящер, вроде разобрался установил ничего сложного. Посмотрим. Вроде все профессионально и лаконично в плане кода. 
Боязно это дело запускать. Исходников-то нет. Сначала зачем-то запускается randomseed, а зачем для расчета стоимости фьючерсных контрактов использовать случайные значения? Что делает InsertService? loadstring(«return \»FOOLED YA?!?!\")() — это к чему?
Александр Баранов, про кракозябры, о которых вы спрашиваете, я ничего не знаю, это какие-то коды, машинные слова, результаты компиляций. Пас :-(
Страхи ваши понятны. Но рекомендую преодолеть их, ведь вы вышли на тропу трейдинга, запустили Windows, QUIK! Смогли, вы же молодец?
Сделайте еще шаг — нажмите на пуск скрипта fn044.lua!
Я это делаю почти каждый день. Иногда пропускаю запуск, т.к. он работал всю ночь и продолжал работать, как ни в чем не бывало.
С этим скриптом рыночная жизнь моя наполнена смыслом больше, чем без него.
Тем не менее, повторюсь: Гарантий — никаких!
avatar

Читайте на SMART-LAB:
Фото
USD/CAD: передышка перед продолжением роста?
Валютная пара USD/CAD протестировала в пятницу пробитый ранее горизонтальный уровень 1.4140, одновременно завершив торговый день свечной формацией...
Июньский бюджет впервые за год закрылся с профицитом
По расчетам Минфина, в июне федеральный бюджет впервые за год получил месячный профицит около 279 млрд руб. На первый взгляд это хорошая новость,...
Фото
Эпоха дивидендов под вопросом. Что теперь делать инвесторам?
Привычный мир российского инвестора, похоже, уходит в прошлое. Если до сих пор для него главным аргументом в пользу покупки бумаг...
Фото
Облигации-флоатеры: интересны ли в текущих условиях?
Флоатеры – облигации с плавающим купоном, которые показывают хорошие результаты при общем росте ставок. Однако, при слабом снижении ставок на...

теги блога XXM ☑️

....все тэги



UPDONW
Новый дизайн