<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Умный заказ данных в Настройках Quik'а недостаточно умён]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Умный заказ данных в Настройках Quik'а недостаточно умён форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Fri, 17 Apr 2026 04:33:55 +0300</pubDate>
		<item>
			<title>Умный заказ данных в Настройках Quik'а недостаточно умён</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message80128/topic9275/">Умный заказ данных в Настройках Quik'а недостаточно умён</a></b> <i>Параметр актива, не включённый в таблицу текущих торгов, доступен в скрипте только со второго запуска</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_YyPWvHlP" href="/user/111/" bx-tooltip-user-id="111">Ростислав Дм. Кудряшов</a>, добрый день.<br /><br />При включенном умном заказе данных невозможно с первого вызова гарантированно получить с помощью функции getParamEx() значение параметра, отсутствующего в момент вызова в активных таблицах и фильтрах рабочего места.<br /><br />В настоящий момент оптимальным способом получить значение параметра является вызов функции getParamEx2() с предварительной подпиской на нужный параметр с помощью функции ParamRequest().<br />Важно отметить, что подписка на параметр будет активна только до тех пор, пока активен скрипт, в котором была вызвана функция ParamRequest(), и параметр будет получен спустя некоторое время после подписки.<br />Также подписаться можно с помощью создания таблицы текущих торгов, выбрав для неё требуемые параметры по требуемым инструментам.<br />Если проблема продолжает воспроизводиться, просим прислать для анализа скрипт или его упрощенную версию с вызовом вышеуказанных функций.<br /><br />Приносим извинения за доставленные неудобства. <br />
			<i>10.11.2025 11:44:42, Anton Belonogov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message80128/topic9275/</link>
			<guid>http://forum.quik.ru/messages/forum10/message80128/topic9275/</guid>
			<pubDate>Mon, 10 Nov 2025 11:44:42 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Умный заказ данных в Настройках Quik'а недостаточно умён</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79927/topic9275/">Умный заказ данных в Настройках Quik'а недостаточно умён</a></b> <i>Параметр актива, не включённый в таблицу текущих торгов, доступен в скрипте только со второго запуска</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_G2Zf03R4" href="/user/111/" bx-tooltip-user-id="111">Ростислав Дм. Кудряшов</a> написал:<br />Как можно ли &nbsp;&quot;замести следы&quot;, удалив тему-сообщение с ложной тревогой?<br />=============<br />На самом деле тревога не совсем ложная.<br /><br />Параметры действительно могут быть не сразу доступны для скрипта.<br /><br />Дело в том, что QUIK при первой попытке доступа к параметру подписывается на него, а на это требуется время.<br />Поэтому при первом запуске скрипта параметр недоступен. Но последующие запуски работают исправно.<br /><br />Для себя я сделал скрипты для разогрева, которые пытаются получить значения всех используемых параметров заранее.<br />Запускаю их каждый раз после перезапуска QUIK. <br />
			<i>28.10.2025 11:46:00, Вадим Никитин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79927/topic9275/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79927/topic9275/</guid>
			<pubDate>Tue, 28 Oct 2025 11:46:00 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Умный заказ данных в Настройках Quik'а недостаточно умён</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79811/topic9275/">Умный заказ данных в Настройках Quik'а недостаточно умён</a></b> <i>Параметр актива, не включённый в таблицу текущих торгов, доступен в скрипте только со второго запуска</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_CjGWEUpl" href="/user/111/" bx-tooltip-user-id="111">Ростислав Дм. Кудряшов</a> написал:<br />Как можно ли &nbsp;&quot;замести следы&quot;, удалив тему-сообщение с ложной тревогой?<br />=============<br />Добрый день.<br /><br />Это можем сделать только мы. Правильно понимаем что Вы желаете удалить данную созданную Вами тему? <br />
			<i>15.10.2025 13:55:20, Alexey Ivannikov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79811/topic9275/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79811/topic9275/</guid>
			<pubDate>Wed, 15 Oct 2025 13:55:20 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Умный заказ данных в Настройках Quik'а недостаточно умён</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79810/topic9275/">Умный заказ данных в Настройках Quik'а недостаточно умён</a></b> <i>Параметр актива, не включённый в таблицу текущих торгов, доступен в скрипте только со второго запуска</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Как можно ли &nbsp;&quot;замести следы&quot;, удалив тему-сообщение с ложной тревогой? <br />
			<i>15.10.2025 13:44:19, Ростислав Дм. Кудряшов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79810/topic9275/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79810/topic9275/</guid>
			<pubDate>Wed, 15 Oct 2025 13:44:19 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Умный заказ данных в Настройках Quik'а недостаточно умён</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79809/topic9275/">Умный заказ данных в Настройках Quik'а недостаточно умён</a></b> <i>Параметр актива, не включённый в таблицу текущих торгов, доступен в скрипте только со второго запуска</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Вопрос снят. Наблюдавшееся на прошлой неделе аномальное поведение скрипта сегодня НЕ НАБЛЮДАЕТСЯ.<br />Приношу извинения, прошу простить за недостаток выдержки. <br />
			<i>15.10.2025 13:43:19, Ростислав Дм. Кудряшов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79809/topic9275/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79809/topic9275/</guid>
			<pubDate>Wed, 15 Oct 2025 13:43:19 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Умный заказ данных в Настройках Quik'а недостаточно умён</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79771/topic9275/">Умный заказ данных в Настройках Quik'а недостаточно умён</a></b> <i>Параметр актива, не включённый в таблицу текущих торгов, доступен в скрипте только со второго запуска</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_rgkSFypW" href="/user/111/" bx-tooltip-user-id="111">Ростислав Дм. Кудряшов</a>, добрый день.<br /><br /> Проблема изучается. Постараемся в ближайшее время дать ответ. <br />
			<i>13.10.2025 08:39:05, Anton Belonogov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79771/topic9275/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79771/topic9275/</guid>
			<pubDate>Mon, 13 Oct 2025 08:39:05 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Умный заказ данных в Настройках Quik'а недостаточно умён</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79743/topic9275/">Умный заказ данных в Настройках Quik'а недостаточно умён</a></b> <i>Параметр актива, не включённый в таблицу текущих торгов, доступен в скрипте только со второго запуска</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Если в &quot;Настройках клиентского места-Программа-Получение данных-Котировки&quot; выбрать<br />&quot;Умным заказом данных&quot;, то при первом в сессии Quik&#39;а запуске Lua скрипта<br />
====code====
<pre>function main()
&nbsp;&nbsp;local stp = getParamEx ("SPBOPT", "Si81000BV5", "STEPPRICE").param_value
&nbsp;&nbsp;local bgo = getParamEx ("SPBOPT", "Si81000BV5", "BGONP").param_value
&nbsp;&nbsp;local thr = getParamEx ("SPBOPT", "Si81000BV5", "THEORPRICE").param_value
&nbsp;&nbsp;message ("BGONP ".. tostring(bgo) .." ".. type(bgo)
&nbsp;&nbsp;.."&#92;nTHEORPRICE ".. tostring(thr) .." ".. type(thr)
&nbsp;&nbsp;.."&#92;nSTEPPRICE&nbsp;&nbsp;".. tostring(stp) .." ".. type(stp))
end -- main()</pre>
=============
параметр BGONP из таблицы текущих торгов недоступен для актива, не включённого ни в какую таблицу текущих торгов. Вместо текущего значения выдаётся 0 (НОЛЬ). Хотя, например, OPTIONTYPE, STEPPRICE, SEC_PRICE_STEP, THEORPRICE определяются исправно.<br />Правильное значение BGONP определяется только повторным запуском скрипта. Возможно, потому что этот параметр менее постоянный, чем некоторые другие?<br />Ухищрения с getParamEx2 и ParamRequest не помогают.<br /><br />Как бы исхитриться в скрипте получать BGONP c первого запуска?<br />И не наткнуться на такую же засаду в другом параметре? <br />
			<i>11.10.2025 12:39:15, Ростислав Дм. Кудряшов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79743/topic9275/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79743/topic9275/</guid>
			<pubDate>Sat, 11 Oct 2025 12:39:15 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
