<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Можно ли узнать, что скрипт qlua не дополучает инфо по onalltrade/onquote?]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Можно ли узнать, что скрипт qlua не дополучает инфо по onalltrade/onquote? форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Tue, 05 May 2026 18:57:34 +0300</pubDate>
		<item>
			<title>Можно ли узнать, что скрипт qlua не дополучает инфо по onalltrade/onquote?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message74270/topic8500/">Можно ли узнать, что скрипт qlua не дополучает инфо по onalltrade/onquote?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_f6CeAWoz" href="/user/15910/" bx-tooltip-user-id="15910">Serge123</a> написал:<br />Хм, а я как-то не обращал внимание на эти функции. Тогда выходит, что можно не загружать ЦП коллбэком OnAllTrade, если всё это можно брать напрямую из таблицы all_trades?<br /><br />Хочу ещё уточнить, как узнавать направление сделки по флагам, описание на &nbsp;<noindex><a href="https://luaq.ru/getItem.html" target="_blank" rel="nofollow">https://luaq.ru/getItem.html</a></noindex> &nbsp;неясное:<br /><br />===<br />Набор битовых флагов<br />Параметр	Тип	Описание<br />бит 0 (0x1)	-	Сделка на продажу<br />бит 1 (0x2)	-	Сделка на покупку<br />===<br /><br />Такое чувство, что я всё время неправильно определяю направление (buy или sell). Я считал, что если младший бит = 0, то buy, а если младший бит = 1, то sell.<br /><br />А из этого объяснения вроде бы следует, что если мл. бит = 1, то это sell, а если следующий за младшим битом бит = 1, то это buy, так? Вроде бы можно было обойтись одним мл. битом...<br />=============<br />Так вроде все ясно из описания флагов:<br />бит 0 (0x1) - продажа &nbsp;т е flags@1 ~=0<br />бит 1 (0x2) - покупка &nbsp; &nbsp;flags@2 ~=0 <br />
			<i>10.02.2024 08:48:13, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message74270/topic8500/</link>
			<guid>http://forum.quik.ru/messages/forum10/message74270/topic8500/</guid>
			<pubDate>Sat, 10 Feb 2024 08:48:13 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Можно ли узнать, что скрипт qlua не дополучает инфо по onalltrade/onquote?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message74269/topic8500/">Можно ли узнать, что скрипт qlua не дополучает инфо по onalltrade/onquote?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_ztgl8yIx" href="/user/15910/" bx-tooltip-user-id="15910">Serge123</a> написал:<br />Хм, а я как-то не обращал внимание на эти функции. Тогда выходит, что можно не загружать ЦП коллбэком OnAllTrade, если всё это можно брать напрямую из таблицы all_trades?<br /><br />=============<br />Да, многие так делают.<br />====quote====<br />Хочу ещё уточнить, как узнавать направление сделки по флагам, описание на <noindex><a href="https://luaq.ru/getItem.html" target="_blank" rel="nofollow">https://luaq.ru/getItem.html</a></noindex> неясное:<br /><br />===<br />Набор битовых флагов<br />Параметр	Тип	Описание<br />бит 0 (0x1)	-	Сделка на продажу<br />бит 1 (0x2)	-	Сделка на покупку<br />===<br /><br />Такое &nbsp; чувство, что я всё время неправильно определяю направление (buy или &nbsp; sell). Я считал, что если младший бит = 0, то buy, а если младший бит = &nbsp; 1, то sell.<br /><br />=============<br />Сделка на продажу получается, когда активный продавец бьет по лимитной заявке покупателя.<br />====quote====<br />А из этого объяснения вроде бы следует, что если мл. &nbsp;бит = 1, то это &nbsp;sell, а если следующий за младшим битом бит = 1, то это &nbsp;buy, так? Вроде &nbsp;бы можно было обойтись одним мл. битом...<br />=============<br />Скачайте на сайте полное <noindex><a href="https://arqatech.com/upload/iblock/c1c/quik_lua.zip" target="_blank" rel="nofollow">Руководство пользователя</a></noindex>. Там написано: &quot;Если флаги не установлены, направление сделки не определено&quot;. <br />
			<i>10.02.2024 01:01:34, Игорь М.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message74269/topic8500/</link>
			<guid>http://forum.quik.ru/messages/forum10/message74269/topic8500/</guid>
			<pubDate>Sat, 10 Feb 2024 01:01:34 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Можно ли узнать, что скрипт qlua не дополучает инфо по onalltrade/onquote?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message74268/topic8500/">Можно ли узнать, что скрипт qlua не дополучает инфо по onalltrade/onquote?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Вот здесь нашёл вроде бы верные ответы:<br /><noindex><a href="https://forum.quik.ru/messages/forum10/message25916/topic220/#message25916" target="_blank" rel="nofollow">https://forum.quik.ru/messages/forum10/message25916/topic220/#message25916</a></noindex><br /><noindex><a href="https://forum.quik.ru/messages/forum10/message7363/topic773/#message7363" target="_blank" rel="nofollow">https://forum.quik.ru/messages/forum10/message7363/topic773/#message7363</a></noindex> <br />
			<i>10.02.2024 00:53:23, Serge123.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message74268/topic8500/</link>
			<guid>http://forum.quik.ru/messages/forum10/message74268/topic8500/</guid>
			<pubDate>Sat, 10 Feb 2024 00:53:23 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Можно ли узнать, что скрипт qlua не дополучает инфо по onalltrade/onquote?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message74266/topic8500/">Можно ли узнать, что скрипт qlua не дополучает инфо по onalltrade/onquote?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Хм, а я как-то не обращал внимание на эти функции. Тогда выходит, что можно не загружать ЦП коллбэком OnAllTrade, если всё это можно брать напрямую из таблицы all_trades?<br /><br />Хочу ещё уточнить, как узнавать направление сделки по флагам, описание на <noindex><a href="https://luaq.ru/getItem.html" target="_blank" rel="nofollow">https://luaq.ru/getItem.html</a></noindex> неясное:<br /><br />===<br />Набор битовых флагов<br />Параметр	Тип	Описание<br />бит 0 (0x1)	-	Сделка на продажу<br />бит 1 (0x2)	-	Сделка на покупку<br />===<br /><br />Такое чувство, что я всё время неправильно определяю направление (buy или sell). Я считал, что если младший бит = 0, то buy, а если младший бит = 1, то sell.<br /><br />А из этого объяснения вроде бы следует, что если мл. бит = 1, то это sell, а если следующий за младшим битом бит = 1, то это buy, так? Вроде бы можно было обойтись одним мл. битом... <br />
			<i>09.02.2024 22:48:46, Serge123.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message74266/topic8500/</link>
			<guid>http://forum.quik.ru/messages/forum10/message74266/topic8500/</guid>
			<pubDate>Fri, 09 Feb 2024 22:48:46 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Можно ли узнать, что скрипт qlua не дополучает инфо по onalltrade/onquote?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message74264/topic8500/">Можно ли узнать, что скрипт qlua не дополучает инфо по onalltrade/onquote?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_4RHkpNX4" href="/user/15910/" bx-tooltip-user-id="15910">Serge123</a> написал:<br />Насколько я понял, размер таблицы обезл. сделок можно получить через 
====code====
<pre>&nbsp;&nbsp; getNumberOf ( 'all_trades' )
&nbsp;&nbsp;</pre>
=============
 А как скрипту прочитать эту таблицу? По-моему, никак...<br />=============<br />функцией «getItem», или &nbsp;«SearchItems» <br />
			<i>09.02.2024 20:23:24, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message74264/topic8500/</link>
			<guid>http://forum.quik.ru/messages/forum10/message74264/topic8500/</guid>
			<pubDate>Fri, 09 Feb 2024 20:23:24 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Можно ли узнать, что скрипт qlua не дополучает инфо по onalltrade/onquote?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message74263/topic8500/">Можно ли узнать, что скрипт qlua не дополучает инфо по onalltrade/onquote?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Насколько я понял, размер таблицы обезл. сделок можно получить через
====code====
<pre>getNumberOf('all_trades')
</pre>
=============
А как скрипту прочитать эту таблицу? По-моему, никак... <br />
			<i>09.02.2024 18:46:08, Serge123.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message74263/topic8500/</link>
			<guid>http://forum.quik.ru/messages/forum10/message74263/topic8500/</guid>
			<pubDate>Fri, 09 Feb 2024 18:46:08 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Можно ли узнать, что скрипт qlua не дополучает инфо по onalltrade/onquote?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message74260/topic8500/">Можно ли узнать, что скрипт qlua не дополучает инфо по onalltrade/onquote?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			можно поставить счетчик вызова колбека и сравнить его с размером таблицы обезличенных сделок. <br />
			<i>09.02.2024 16:36:22, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message74260/topic8500/</link>
			<guid>http://forum.quik.ru/messages/forum10/message74260/topic8500/</guid>
			<pubDate>Fri, 09 Feb 2024 16:36:22 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Можно ли узнать, что скрипт qlua не дополучает инфо по onalltrade/onquote?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message74259/topic8500/">Можно ли узнать, что скрипт qlua не дополучает инфо по onalltrade/onquote?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_v1ipkNmT" href="/user/15910/" bx-tooltip-user-id="15910">Serge123</a> написал:<br />Я как-то заказал в Квике отчёт по всем заявкам или сделкам клиента за день, Квик задумался на 10 сек., а потом в файле, куда скрипт писал обезличенные сделки/содержимое стаканов за эти 10 сек. не было записей.<br />=============<br />КВИК докачивает пропущенные значения.<br />Но я не проверял попадают ли они в колбек.<br />Их можно получить из таблицы обезличенных сделок. <br />
			<i>09.02.2024 16:07:48, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message74259/topic8500/</link>
			<guid>http://forum.quik.ru/messages/forum10/message74259/topic8500/</guid>
			<pubDate>Fri, 09 Feb 2024 16:07:48 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Можно ли узнать, что скрипт qlua не дополучает инфо по onalltrade/onquote?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message74256/topic8500/">Можно ли узнать, что скрипт qlua не дополучает инфо по onalltrade/onquote?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Я как-то заказал в Квике отчёт по всем заявкам или сделкам клиента за день, Квик задумался на 10 сек., а потом в файле, куда скрипт писал обезличенные сделки/содержимое стаканов за эти 10 сек. не было записей. <br />
			<i>09.02.2024 14:12:52, Serge123.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message74256/topic8500/</link>
			<guid>http://forum.quik.ru/messages/forum10/message74256/topic8500/</guid>
			<pubDate>Fri, 09 Feb 2024 14:12:52 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Можно ли узнать, что скрипт qlua не дополучает инфо по onalltrade/onquote?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message74254/topic8500/">Можно ли узнать, что скрипт qlua не дополучает инфо по onalltrade/onquote?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_LnLiKhMU" href="/user/15910/" bx-tooltip-user-id="15910">Serge123</a> написал:<br />Если скрипт в коллбэке как-то притормаживает, то теряются эти сообщения. Неужели в Квике нет очереди, чтобы их не терять? Есть ли гарантированное время (скажем, 5 мс), что если коллбэк в него вписывается, то потерь данных гарантированно не будет? (Думаю, что его нет, т.к. интенсивность вызова коллбэка может быть высокой.) А если они были, можно ли как-то об этом узнать?<br />=============<br />Они не теряются. &nbsp; <br />
			<i>09.02.2024 13:46:01, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message74254/topic8500/</link>
			<guid>http://forum.quik.ru/messages/forum10/message74254/topic8500/</guid>
			<pubDate>Fri, 09 Feb 2024 13:46:01 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Можно ли узнать, что скрипт qlua не дополучает инфо по onalltrade/onquote?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message74253/topic8500/">Можно ли узнать, что скрипт qlua не дополучает инфо по onalltrade/onquote?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Если скрипт в коллбэке как-то притормаживает, то теряются эти сообщения. Неужели в Квике нет очереди, чтобы их не терять? Есть ли гарантированное время (скажем, 5 мс), что если коллбэк в него вписывается, то потерь данных гарантированно не будет? (Думаю, что его нет, т.к. интенсивность вызова коллбэка может быть высокой.) А если они были, можно ли как-то об этом узнать? <br />
			<i>09.02.2024 12:51:37, Serge123.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message74253/topic8500/</link>
			<guid>http://forum.quik.ru/messages/forum10/message74253/topic8500/</guid>
			<pubDate>Fri, 09 Feb 2024 12:51:37 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
