<?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>Sat, 02 May 2026 20:03:00 +0300</pubDate>
		<item>
			<title>Ошибка чтения флага у сделки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message41543/topic4219/">Ошибка чтения флага у сделки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день,<br /> &nbsp; &nbsp; &nbsp; <br /> &nbsp; &nbsp; &nbsp; Описанная в данном инциденте ошибка была исправлена в версии 8.3.1 &nbsp; &nbsp; &nbsp; терминала QUIK.<br /> &nbsp; &nbsp; &nbsp; Рекомендуем вам обновить версию программы.<br /> &nbsp; &nbsp; &nbsp; <br /> &nbsp; &nbsp; &nbsp; Приносим извинения за причиненные неудобства. <br />
			<i>13.01.2020 15:10:24, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message41543/topic4219/</link>
			<guid>http://forum.quik.ru/messages/forum10/message41543/topic4219/</guid>
			<pubDate>Mon, 13 Jan 2020 15:10:24 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибка чтения флага у сделки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35954/topic4219/">Ошибка чтения флага у сделки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день, <a class="blog-p-user-name" id="bp_tQHFiZvX" href="/user/9636/" bx-tooltip-user-id="9636">Андрей</a>.<br /> &nbsp; &nbsp; &nbsp; <br /> &nbsp; &nbsp; &nbsp; Действительно, в QLUA.chm имеет место некорректное описание флагов &nbsp; &nbsp; &nbsp; для сущностей из таблицы сделок, а именно, в одном разделе описаны &nbsp; &nbsp; &nbsp; флаги и для сделок и для заявок.<br /> &nbsp; &nbsp; &nbsp; Данная ошибка будет исправлена в одной из очередных версий &nbsp; &nbsp; &nbsp; программы.<br /> &nbsp; &nbsp; &nbsp; <br /> &nbsp; &nbsp; &nbsp; Приносим извинения за причиненные неудобства. <br />
			<i>23.01.2019 07:02:35, Александр Копяткевич.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35954/topic4219/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35954/topic4219/</guid>
			<pubDate>Wed, 23 Jan 2019 07:02:35 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибка чтения флага у сделки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35931/topic4219/">Ошибка чтения флага у сделки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_wHZJ6xQ4" href="/user/9636/" bx-tooltip-user-id="9636">Андрей</a>, <br />К сожалению в документации неверно сказано, по сделке нельзя узнать флаги заявки.<br />Нужно из сделки взять номер заявки и по таблице заявок уже смотреть флаги.<br />Документацию обязательно поправим, приносим извинения. <br />
			<i>21.01.2019 06:57:07, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35931/topic4219/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35931/topic4219/</guid>
			<pubDate>Mon, 21 Jan 2019 06:57:07 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибка чтения флага у сделки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35924/topic4219/">Ошибка чтения флага у сделки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Где то с флагом сделки напутал, не могу понять в чем ошибка, беру две произвольные заявки одну лимитированную, другую рыночную, на обе заявки прошли сделки, но рыночную флаг определяет правильно как рыночную, а лимитную тоже помечает как рыночная, где ошибка , подскажете? вот код , в конце кода, то что выводится в отладчике, а далее картинка с лимитированной заявкой и сделкой на нее.
====code====
<pre>function main()
&nbsp;&nbsp;&nbsp;bum="BRG9"
&nbsp;&nbsp;&nbsp;ord="105270510"
&nbsp;&nbsp;&nbsp;PrintDbgStr("Сделка по рыночной заявке "..ord)
&nbsp;&nbsp;&nbsp;trade_ord(ord) 
&nbsp;&nbsp;&nbsp;PrintDbgStr("---------------")
&nbsp;&nbsp;&nbsp;ord="106574907"
&nbsp;&nbsp;&nbsp;PrintDbgStr("Сделка по лимитированной заявке "..ord)
&nbsp;&nbsp;&nbsp;trade_ord(ord) 
&nbsp;&nbsp;&nbsp;PrintDbgStr("---------------")
&nbsp;&nbsp;&nbsp;end

function trade_ord(ord)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --Перебирает ТАБЛИЦУ СДЕЛОК
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cena=0
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for i=0,getNumberOf('trades')-1 do --количество записей в таблице
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local trade = getItem('trades', i); -- получает строку с номером i
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if trade.sec_code=="BRG9" then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;&nbsp;&nbsp;PrintDbgStr("trade.order_num==ord "..bum.."&nbsp;&nbsp;"..trade.order_num.." == "..ord)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;if tostring(trade.order_num)==ord then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;data2=tostring(trade.datetime.day).."-"..tostring(trade.datetime.hour)..":"..tostring(trade.datetime.min)..":"..tostring(trade.datetime.sec)
PrintDbgStr("СДЕЛКА "..bum.." дата= "..data2.."&nbsp;&nbsp;&nbsp;&nbsp; цена= "..trade.price.."&nbsp;&nbsp;&nbsp;&nbsp;кол= "..trade.qty.." сумма= "..trade.value.." "..buysell(trade.flags).." "..lm(trade.flags).." №заяв= "..trade.order_num.." №сдел= "..trade.trade_num)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end&nbsp;&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;--return cena
end
function buysell(text)
 if bit.test(text,2) then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sost="Продажа"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sost="Покупка"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return sost
 end
function lm(text) --лимитированная или рыночная
 if bit.test(text,3) then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sost="Лимитированная"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sost="Рыночная"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return sost
 end

&#91;2528&#93; Сделка по рыночной заявке 105270510
&#91;2528&#93; СДЕЛКА BRG9 дата= 17-17:13:20&nbsp;&nbsp;&nbsp;&nbsp; цена= 60.56&nbsp;&nbsp;&nbsp;&nbsp;кол= 1 сумма= 40295.47 Продажа Рыночная №заяв= 105270510 №сдел= 11860082
&#91;2528&#93; ---------------
&#91;2528&#93; Сделка по лимитированной заявке 106574907
&#91;2528&#93; СДЕЛКА BRG9 дата= 18-13:50:0&nbsp;&nbsp;&nbsp;&nbsp; цена= 62.02&nbsp;&nbsp;&nbsp;&nbsp;кол= 1 сумма= 41229.59 Продажа Рыночная №заяв= 106574907 №сдел= 11954452
&#91;2528&#93; ---------------

</pre>
============= <br />
			<img src="https://forum.quik.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=5582&" width="1086" height="136" /><br /><i>20.01.2019 13:25:49, Андрей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35924/topic4219/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35924/topic4219/</guid>
			<pubDate>Sun, 20 Jan 2019 13:25:49 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
