Param Request #
Функция заказывает получение параметров Таблицы текущих торгов. В случае успешного завершения функция возвращает «true», иначе – «false».
| Внимание: Для корректной работы функции включите в настройках Рабочего места QUIK признак получения данных «Исходя из настроек открытых пользователем таблиц» (меню Система / Настройки / Основные настройки…, раздел «Программа» / «Получение данных»). |
Формат вызова: #
BOOLEAN ParamRequest(STRING class_code, STRING sec_code, STRING db_name)
Параметры: #
● class_code – код класса;
● sec_code – код бумаги;
● db_name – код параметра;
Примеры: #
-- Пример использования ParamRequest для подписки и получения ГО на покупку и продажу
-- Подписываемся на получение ГО на покупку
local request_result_depo_buy = ParamRequest("SPBFUT", "SiZ8", "BUYDEPO")
-- Подписываемся на получение ГО на продажу
local request_result_depo_sell = ParamRequest("SPBFUT", "SiZ8", "SELLDEPO")
-- Получаем данные ГО на покупку
local go_buy = getParamEx2("SPBFUT", "SiZ8", "BUYDEPO")
-- Получаем данные ГО на продажу
local go_sell = getParamEx2("SPBFUT", "SiZ8", "SELLDEPO")
-- Отменяем подписку ГО на покупку
CancelParamRequest("SPBFUT", "SiZ8", "BUYDEPO")
-- Отменяем подписку ГО на продажу
CancelParamRequest("SPBFUT", "SiZ8", "SELLDEPO")
-- Выводим полученные значения
message(
"request_result_depo_buy: " .. tostring(request_result_depo_buy) .. ";\n" ..
"request_result_depo_sell: " .. tostring(request_result_depo_sell) .. ";\n" ..
"go_buy: " .. tostring(go_buy.param_value) .. ";\n" ..
"go_sell: " .. tostring(go_sell.param_value)
)
