<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Снятие заявки и отслеживание в OnTransReply]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Снятие заявки и отслеживание в OnTransReply форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sun, 03 May 2026 17:22:05 +0300</pubDate>
		<item>
			<title>Снятие заявки и отслеживание в OnTransReply</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19707/topic2217/">Снятие заявки и отслеживание в OnTransReply</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_D5U7Jo8M" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> написал:<br /><br />====quote====<br /> Danil Sk &nbsp; написал:<br />однако, когда она снимается конструкция bit.band(trans_reply&#91;&quot;flags&quot;&#93;,2)&gt;0 не работает. <br />=============<br />Вы смотрите транзакции, то есть команды, а не результат этих команд. Это разные вещи.<br />Для Вашей задачи нужно смотреть событие OnOrder<br />=============<br />Точно. Спасибо Вам большое! <br />
			<i>24.10.2016 12:28:57, Danil Sk.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19707/topic2217/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19707/topic2217/</guid>
			<pubDate>Mon, 24 Oct 2016 12:28:57 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие заявки и отслеживание в OnTransReply</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19705/topic2217/">Снятие заявки и отслеживание в OnTransReply</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_fPfraBMa" href="/user/2494/" bx-tooltip-user-id="2494">Danil Sk</a> написал:<br />однако, когда она снимается конструкция bit.band(trans_reply["flags"],2)&gt;0 не работает. <br />=============<br /><br />Вы смотрите транзакции, то есть команды, а не результат этих команд. Это разные вещи.<br />Для Вашей задачи нужно смотреть событие OnOrder <br />
			<i>24.10.2016 12:03:55, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19705/topic2217/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19705/topic2217/</guid>
			<pubDate>Mon, 24 Oct 2016 12:03:55 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие заявки и отслеживание в OnTransReply</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19704/topic2217/">Снятие заявки и отслеживание в OnTransReply</a></b> <i>Необходимо программно отследить снятие заявки с целью запомнить объем, продажа/покупка</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Задача: отследить параметры заявки (кол-во, long/short) как при выставлении, так и при снятии.<br />Для этого была выбрана функция OnTransReply.<br />Возникшая проблема: OnTransReply видит появление новой активной заявки bit.band(trans_reply&#91;&quot;flags&quot;&#93;,1)&gt;0<br />однако, когда она снимается конструкция bit.band(trans_reply&#91;&quot;flags&quot;&#93;,2)&gt;0 не работает. Не знаю, в чем может быть проблема?<br />
====code====
<pre>function OnTransReply(trans_reply)
&nbsp;&nbsp;&nbsp;nord=trans_reply&#91;"order_num"&#93;
&nbsp;&nbsp;&nbsp;if nord==nil or nord==0 or nord=="0" then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return
&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;if trans_reply&#91;"sec_code"&#93;==p_seccode and trans_reply&#91;"class_code"&#93;==p_classcode then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if bit.band(trans_reply&#91;"flags"&#93;,1)&#62;0 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if bit.band(trans_reply&#91;"flags"&#93;,4)&#62;0 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message("ВЫСТАВЛЕНА ЗАЯВКА на ПРОДАЖУ",1)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message("ВЫСТАВЛЕНА ЗАЯВКА на ПОКУПКУ",1)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if bit.band(trans_reply&#91;"flags"&#93;,2)&#62;0 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if bit.band(trans_reply&#91;"flags"&#93;,4)&#62;0 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message("СНЯТА ЗАЯВКА на ПРОДАЖУ",1)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message("СНЯТА ЗАЯВКА на ПОКУПКУ",1)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;end
end
</pre>
============= <br />
			<i>24.10.2016 10:36:13, Danil Sk.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19704/topic2217/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19704/topic2217/</guid>
			<pubDate>Mon, 24 Oct 2016 10:36:13 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
