<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: В стакан попадают странные значения]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме В стакан попадают странные значения форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Tue, 28 Apr 2026 02:43:49 +0300</pubDate>
		<item>
			<title>В стакан попадают странные значения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message28891/topic3358/">В стакан попадают странные значения</a></b> <i>Работа со стаканом из Lua</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_FSfgZ3ku" href="/user/10643/" bx-tooltip-user-id="10643">Илья</a>, <br />Таблица "Состояние счета" никакого отношения к стаканам не имеет. Ищите лучше. <br />Либо у Вас все-таки где-то открыты стаканы по другим инструментам (посмотреть в меню Окна - Менеджер окон)<br />Либо у Вас настроен экспорт стаканов по ODBC (посмотреть в меню Сервисы - Экспорт/Импорт данных - Экспорт инструментов по ODBC)<br />Либо запущен какой-то Lua скрипт который заказывает стакан функцией Subscribe_Level_II_Quotes<br /><br />Если Вы считаете что всё сказанное для Вас не верно, пришлите нам на quiksupport@arqatech.com папку с терминалом (без ключей доступа) мы проверим. <br />
			<i>31.01.2018 14:08:33, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message28891/topic3358/</link>
			<guid>http://forum.quik.ru/messages/forum10/message28891/topic3358/</guid>
			<pubDate>Wed, 31 Jan 2018 14:08:33 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>В стакан попадают странные значения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message28889/topic3358/">В стакан попадают странные значения</a></b> <i>Работа со стаканом из Lua</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_oDqT4pGl" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> написал:<br />Функция срабатывает при поступлении данных по любому заказанному стакану<br />=============<br />Действительно, в таблице состояние счета указана позиция по еще одному инструменту. давно с ним не работал и даже забыл. Хотя в покупке/в продаже по нулям, это ф-ю не останавливает. <br />
			<i>31.01.2018 13:58:52, Илья.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message28889/topic3358/</link>
			<guid>http://forum.quik.ru/messages/forum10/message28889/topic3358/</guid>
			<pubDate>Wed, 31 Jan 2018 13:58:52 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>В стакан попадают странные значения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message28888/topic3358/">В стакан попадают странные значения</a></b> <i>Работа со стаканом из Lua</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_59BktlyN" href="/user/10643/" bx-tooltip-user-id="10643">Илья</a> написал:<br />Но все еще не понял - почему функция вызывается по СЛУЧАЙНОМУ стакану, вместо того который открыт или по нескольким если открыты несколько или не возвращает ноль если стаканы закрыты все?<br />=============<br /><br />Функция срабатывает при поступлении данных <B>по любому заказанному стакану</B> в любом порядке. Т.е. все в одну кучу. Далее программист сам фильтрует то что ему надо.<br />Раз функция OnQuote у Вас срабатывает по не нужному инструменту, значит где то у Вас заказан стакан по этому инструменту.<br />Заказ данных происходит либо при открытии стакана, либо при экспорте по ODBC, либо через скрипт LUA. <br />Если заказано 10 стаканов по разным инструментам, значит OnQuote будет срабатывать по 10 разным инструментам и не важно кто и как их заказал. <br />
			<i>31.01.2018 13:43:55, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message28888/topic3358/</link>
			<guid>http://forum.quik.ru/messages/forum10/message28888/topic3358/</guid>
			<pubDate>Wed, 31 Jan 2018 13:43:55 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>В стакан попадают странные значения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message28887/topic3358/">В стакан попадают странные значения</a></b> <i>Работа со стаканом из Lua</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			На счет коллбеков кажется врубился - функция будет вызываться постоянно, пока скрипт запущен (поэтому sleep(msec) - никак не влияет на частоту появления сообщений), поэтому даже если `while` будет пустой - он будет держать скрипт в работе а следовательно и обратный вызов OnQuote будет проходить.<br /><br />Но все еще не понял - почему функция вызывается по СЛУЧАЙНОМУ стакану, вместо того который открыт или по нескольким если открыты несколько или не возвращает ноль если стаканы закрыты все? <br />
			<i>31.01.2018 13:34:14, Илья.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message28887/topic3358/</link>
			<guid>http://forum.quik.ru/messages/forum10/message28887/topic3358/</guid>
			<pubDate>Wed, 31 Jan 2018 13:34:14 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>В стакан попадают странные значения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message28885/topic3358/">В стакан попадают странные значения</a></b> <i>Работа со стаканом из Lua</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_BlBNeDhJ" href="/user/10643/" bx-tooltip-user-id="10643">Илья</a>, <br />терминал сам вызывает функцию OnQuote при изменении данных по стакану.<br />В этом сама суть колбеков. И от того что Вы сами вызовите функцию OnQuote, терминал от этого не перестанет ее вызывать.<br />Вот и получается что терминал вызывает функцию по стакану который Вы не ожидаете.<br />Чтобы этого избежать надо добавить фильтр. <br />
			<i>31.01.2018 13:07:50, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message28885/topic3358/</link>
			<guid>http://forum.quik.ru/messages/forum10/message28885/topic3358/</guid>
			<pubDate>Wed, 31 Jan 2018 13:07:50 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>В стакан попадают странные значения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message28883/topic3358/">В стакан попадают странные значения</a></b> <i>Работа со стаканом из Lua</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Хотите сказать, что попадают значения других инструментов и нужно вводить дополнительную проверку? &nbsp;Как такое возможно если у меня открыт только 1 стакан ? <br />
			<i>31.01.2018 13:01:03, Илья.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message28883/topic3358/</link>
			<guid>http://forum.quik.ru/messages/forum10/message28883/topic3358/</guid>
			<pubDate>Wed, 31 Jan 2018 13:01:03 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>В стакан попадают странные значения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message28882/topic3358/">В стакан попадают странные значения</a></b> <i>Работа со стаканом из Lua</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_UPoSwitD" href="/user/10643/" bx-tooltip-user-id="10643">Илья</a> написал:<br />Прошу, поясните - это баг, это фича, или это у меня руки кривые ?<br />=============<br /><br />Исправьте код так:<br /><br />
====code====
<pre>function main() 
&nbsp;&nbsp;&nbsp;is_run=true; 
&nbsp;&nbsp;&nbsp;while is_run == true do 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sleep(2000); 
&nbsp;&nbsp;&nbsp;end 
end; 

function OnQuote(class, sec) 
if (class == "TQBR") and (sec == "SBER") then
&nbsp;&nbsp;&nbsp;tb = getQuoteLevel2(class, sec); 
&nbsp;&nbsp;&nbsp;message(tostring(tb.offer&#91;1&#93;.price));
end&nbsp;&nbsp;&nbsp;
end</pre>
============= <br />
			<i>31.01.2018 12:56:34, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message28882/topic3358/</link>
			<guid>http://forum.quik.ru/messages/forum10/message28882/topic3358/</guid>
			<pubDate>Wed, 31 Jan 2018 12:56:34 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>В стакан попадают странные значения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message28881/topic3358/">В стакан попадают странные значения</a></b> <i>Работа со стаканом из Lua</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день! Заметил что данные по спреду как то странно себя ведут. Решил проверить вот таким скриптом лучшую цену продажи :<br /><br /><br />====quote====<br />function main()<br />is_run=true;<br />while is_run == true do<br />OnQuote(&quot;TQBR&quot;, &quot;SBER&quot;);<br />sleep(2000);<br />end<br />end;<br />function OnQuote(class, sec)<br /> tb = getQuoteLevel2(class, sec);<br /> &nbsp;message(tostring(tb.offer&#91;1&#93;.price));<br />end<br />=============<br /><br />По идеи мне должны в окне сообщения показываться только лучшие цены, однако иногда попадается что то явно не то скрин:<br /><br /><img src="https://cdn1.savepice.ru/uploads/2018/1/31/014fae21895bc5e0dd5b4e6779e1c2c5-full.png" alt="Пользователь добавил изображение" border="0" /><br />Чаще всего конечно показывает правильную цену ~262.70 но проскальзывали и такие непонятные цены. Прошу, поясните - это баг, это фича, или это у меня руки кривые ? <br />
			<i>31.01.2018 12:45:29, Илья.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message28881/topic3358/</link>
			<guid>http://forum.quik.ru/messages/forum10/message28881/topic3358/</guid>
			<pubDate>Wed, 31 Jan 2018 12:45:29 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
