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

Читайте на SMART-LAB:
🖥 Софтлайн накопил долги
Разработчик ПО отчитался за 4 квартал и весь прошлый год   Софтлайн (SOFL) ➡️ Инфо и показатели     Результаты за 4 квартал —...
Фото
🔔 Информация о выплате купонного дохода для наших инвесторов
Сегодня, 19 февраля, ООО МФК «ПСБ Финанс» выплатило купонный доход по облигациям ПСБ Фин2P2 (RU000A10E4G8) за купонный период с...
Фото
Вышел эфир RENI для Bazar
Благодарим платформу Bazar за приглашение на разговор!  Хотя, видео вышло с заголовком «Шокирующая правда о рынке страхования в 2026 году |...
Фото
Россети Ленэнерго. Отчет об исполнении инвестпрограммы за Q4 2025г. Опасения оправдались - обесценение съело прибыль
Компания Россети Ленэнерго опубликовала отчет об исполнении инвестпрограммы за Q4 2025г., где показаны финансовые показатели компании по...

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

....все тэги



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