Умный заказ данных в Настройках Quik'а недостаточно умён

Страницы: 1
RSS
Умный заказ данных в Настройках Quik'а недостаточно умён, Параметр актива, не включённый в таблицу текущих торгов, доступен в скрипте только со второго запуска
 
Если в "Настройках клиентского места-Программа-Получение данных-Котировки" выбрать
"Умным заказом данных", то при первом в сессии Quik'а запуске Lua скрипта
Код
function main()
  local stp = getParamEx ("SPBOPT", "Si81000BV5", "STEPPRICE").param_value
  local bgo = getParamEx ("SPBOPT", "Si81000BV5", "BGONP").param_value
  local thr = getParamEx ("SPBOPT", "Si81000BV5", "THEORPRICE").param_value
  message ("BGONP ".. tostring(bgo) .." ".. type(bgo)
  .."\nTHEORPRICE ".. tostring(thr) .." ".. type(thr)
  .."\nSTEPPRICE  ".. tostring(stp) .." ".. type(stp))
end -- main()
параметр BGONP из таблицы текущих торгов недоступен для актива, не включённого ни в какую таблицу текущих торгов. Вместо текущего значения выдаётся 0 (НОЛЬ). Хотя, например, OPTIONTYPE, STEPPRICE, SEC_PRICE_STEP, THEORPRICE определяются исправно.
Правильное значение BGONP определяется только повторным запуском скрипта. Возможно, потому что этот параметр менее постоянный, чем некоторые другие?
Ухищрения с getParamEx2 и ParamRequest не помогают.

Как бы исхитриться в скрипте получать BGONP c первого запуска?
И не наткнуться на такую же засаду в другом параметре?
 
Ростислав Дм. Кудряшов, добрый день.

Проблема изучается. Постараемся в ближайшее время дать ответ.
 
Вопрос снят. Наблюдавшееся на прошлой неделе аномальное поведение скрипта сегодня НЕ НАБЛЮДАЕТСЯ.
Приношу извинения, прошу простить за недостаток выдержки.
 
Как можно ли  "замести следы", удалив тему-сообщение с ложной тревогой?
 
Цитата
Ростислав Дм. Кудряшов написал:
Как можно ли  "замести следы", удалив тему-сообщение с ложной тревогой?
Добрый день.

Это можем сделать только мы. Правильно понимаем что Вы желаете удалить данную созданную Вами тему?
Страницы: 1
Читают тему
Наверх