<?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, 07 Apr 2026 22:40:38 +0300</pubDate>
		<item>
			<title>Поиск заявки в стакане</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35160/topic4114/">Поиск заявки в стакане</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br />В зависимости от конкретной задачи, возможно, удобней будет использовать Subscribe_Level_II_Quotes.<br />=============<br />Если человеку нужно найти заявку один раз в день, зачем ему напрягать процесор через коллбэк?<br />Даже, если ему нужна эта информация в течении дня, но по закрытию свечи, все равно лучше сделать без коллбэка.<br /><br />Если ему все же удобней сделать через OnQuote, то в предложенной выше функции я бы оставил только флаг на срабатывание, а<br />весь расчет перенес бы в main. <br />
			<i>03.12.2018 00:03:18, Игорь Б.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35160/topic4114/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35160/topic4114/</guid>
			<pubDate>Mon, 03 Dec 2018 00:03:18 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Поиск заявки в стакане</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35157/topic4114/">Поиск заявки в стакане</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_udzHCcmp" href="/user/3226/" bx-tooltip-user-id="3226">Игорь Б</a> написал:<br />Subscribe_Level_II_Quotes<br />=============<br />Subscribe_Level_II_Quotes просто &quot;подписывает&quot; ваш скрипт на получение коллбэка OnQuote по инструменту. Можно вручную стакан в терминале открыть или Subscribe_Level_II_Quotes использовать, для скрипта эффект один.<br />Коллбэк OnQuote сам по себе стакан не получает, только уведомление что есть изменение в стакане.<br />Получать стакан все равно функцией getQuoteLevel2, необязательно это даже делать из OnQuote. <br /><br />Ну а дальше с полученым стаканом работать примерно как <a class="blog-p-user-name" id="bp_h6py7n2A" href="/user/2495/" bx-tooltip-user-id="2495">sav 312</a>, &nbsp;написал. Вероятно там можно что-то оптимизировать, это уж чмотря что именно ищете. Общая идея работы со стаканом именно такая. <br />
			<i>02.12.2018 22:32:11, BlackBoar.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35157/topic4114/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35157/topic4114/</guid>
			<pubDate>Sun, 02 Dec 2018 22:32:11 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Поиск заявки в стакане</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35156/topic4114/">Поиск заявки в стакане</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			В зависимости от конкретной задачи, возможно, удобней будет использовать Subscribe_Level_II_Quotes. <br />
			<i>02.12.2018 21:35:56, Игорь Б.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35156/topic4114/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35156/topic4114/</guid>
			<pubDate>Sun, 02 Dec 2018 21:35:56 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Поиск заявки в стакане</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35155/topic4114/">Поиск заявки в стакане</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_viBo5Kwn" href="/user/12745/" bx-tooltip-user-id="12745">Сергей</a> написал:<br />Подскажите, как найти в стакане заявку с заданным объемом? Предполагаю, что обращение к стакану можно было бы организовать через функцию &nbsp;OnQuote, &nbsp;затем функция &nbsp;getQuoteLevel2. Дальше застрял. &nbsp;<br />=============<br />Я хоть и новичок, но постараюсь помочь. Если что, профи поправят.<br />Дальше запускаете цикл перебора строк по бидам и аскам. В нем добавляете условие по нужному вам объему (если речь идет об объеме конечно).<br />Сам делал примерно так:
====code====
<pre>function OnQuote(class, sec )
&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;if class == CLASSCODE and sec == SECCODE then
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tb = getQuoteLevel2(CLASSCODE, SECCODE )
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for i=1,tb.bid_count,1 do
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if tb.bid&#91;i&#93;.quantity &#62; "Здесь ваше условие, например если в строке нужный вам объем" then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--то что нужно сделать
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break -- прерываем цикл
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for i=1,tb.offer_count,1 do
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if tb.offer&#91;i&#93; &#62; "Здесь ваше условие, например если в строке нужный вам объем" then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--то что нужно сделать
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break -- прерываем цикл
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;end
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
 
end</pre>
============= <br />
			<i>02.12.2018 18:32:12, sav 312.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35155/topic4114/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35155/topic4114/</guid>
			<pubDate>Sun, 02 Dec 2018 18:32:12 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Поиск заявки в стакане</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35151/topic4114/">Поиск заявки в стакане</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Подскажите, как найти в стакане заявку с заданным объемом? Предполагаю, что обращение к стакану можно было бы организовать через функцию &nbsp;OnQuote, &nbsp;затем функция &nbsp;getQuoteLevel2. Дальше застрял. &nbsp; <br />
			<i>02.12.2018 12:30:20, Сергей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35151/topic4114/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35151/topic4114/</guid>
			<pubDate>Sun, 02 Dec 2018 12:30:20 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
