<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Снятие всех заявок в Lua]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Снятие всех заявок в Lua форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sat, 04 Apr 2026 16:33:06 +0300</pubDate>
		<item>
			<title>Снятие всех заявок в Lua</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message69841/topic3348/">Снятие всех заявок в Lua</a></b> <i>Какой брать параметр trans_id?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Запоминание номера заявки не устраняет проблему задвоения заявок при перегрузке терминала. Написал код для сканирования активных заявок по определенному инструменту, если есть активные заявки, то запускается функция снятия. Количество активных заявок и их номера неважны:
====code====
<pre>function scanoforder(whatsorder) - функция сканирования активных заявок по определенному инструменту
&nbsp;&nbsp;&nbsp;local transaction,bs,res={},{},""
&nbsp;&nbsp;&nbsp;local iTorF=0
&nbsp;&nbsp;&nbsp;local iSorB=""
&nbsp;&nbsp;&nbsp;for i=0,(tonumber(getNumberOf("orders"))-1) do&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bs=getItem("orders",i)
&nbsp;&nbsp;&nbsp;if whatsorder=="TorF" then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if bit.band(bs&#91;"flags"&#93;,1)~=0 and bs&#91;"sec_code"&#93;==p_seccode then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iTorF=iTorF+1
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;elseif whatsorder=="SorB" then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if bit.band(bs&#91;"flags"&#93;,1)~=0 and bs&#91;"sec_code"&#93;==p_seccode then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if bit.band(bs&#91;"flags"&#93;,4)&#62;0 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iSorB="S" --break
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iSorB="B"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elseif bit.band(bs&#91;"flags"&#93;,1)==0 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iSorB="nil"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;if whatsorder=="TorF" then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if iTorF&#62;0 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return true
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return false
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;if whatsorder=="SorB" then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return iSorB
&nbsp;&nbsp;&nbsp;end
end</pre>
=============
Функция снятия всех активных заявок по определенному инструменту:
====code====
<pre>function delete_order()
&nbsp;&nbsp;&nbsp;local transaction,bs,res={},{},""
&nbsp;&nbsp;&nbsp;for i=0,(tonumber(getNumberOf("orders"))-1) do&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bs=getItem("orders",i)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if bit.band(bs&#91;"flags"&#93;,1)~=0 and bs&#91;"sec_code"&#93;==p_seccode then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local tr={
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;"CLASSCODE"&#93;=p_classcode,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;"SECCODE"&#93;=p_seccode,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;"ACTION"&#93;="KILL_ORDER",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;"ACCOUNT"&#93;=p_account,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;"CLIENT_CODE"&#93;=p_client_code,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;"TYPE"&#93;="L",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;"OPERATION"&#93;=l_oper,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;"TRANS_ID"&#93;=p_trans_ID,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;"ORDER_KEY"&#93;=tostring(bs&#91;"order_num"&#93;)
&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp; -- ЕСЛИ функция вернула строку диагностики ошибки, ТО значит транзакция не прошла&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Result = sendTransaction(tr)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp; end
end
</pre>
=============
То же самое сделано по заявкам тейк-профит, выложу, если будет нужно <br />
			<i>06.06.2023 14:38:58, AlexLuvs.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message69841/topic3348/</link>
			<guid>http://forum.quik.ru/messages/forum10/message69841/topic3348/</guid>
			<pubDate>Tue, 06 Jun 2023 14:38:58 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие всех заявок в Lua</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message69812/topic3348/">Снятие всех заявок в Lua</a></b> <i>Какой брать параметр trans_id?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Спасибо <br />
			<i>03.06.2023 19:00:23, Александр С..</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message69812/topic3348/</link>
			<guid>http://forum.quik.ru/messages/forum10/message69812/topic3348/</guid>
			<pubDate>Sat, 03 Jun 2023 19:00:23 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие всех заявок в Lua</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message69532/topic3348/">Снятие всех заявок в Lua</a></b> <i>Какой брать параметр trans_id?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_vPl80lqi" href="/user/15980/" bx-tooltip-user-id="15980">Александр С.</a>, добрый день.<br /><br />KILL_ALL_ORDERS может использоваться при импорте транзакций из tri-файла (см. <noindex><a href="https://arqatech.com/upload/iblock/852/Doc1010.zip" target="_blank" rel="nofollow">Руководство пользователя QUIK</a></noindex>, <B>Раздел 6. Совместная работа с другими приложениями / Импорт транзакций</B>). <br />
			<i>15.05.2023 06:45:38, Anton Belonogov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message69532/topic3348/</link>
			<guid>http://forum.quik.ru/messages/forum10/message69532/topic3348/</guid>
			<pubDate>Mon, 15 May 2023 06:45:38 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие всех заявок в Lua</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message69267/topic3348/">Снятие всех заявок в Lua</a></b> <i>Какой брать параметр trans_id?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Vq3NEWvG" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> написал:<br />«KILL_ALL_ORDERS»,<br />=============<br />А чем поддерживается? <br />
			<i>30.04.2023 17:12:52, Александр С..</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message69267/topic3348/</link>
			<guid>http://forum.quik.ru/messages/forum10/message69267/topic3348/</guid>
			<pubDate>Sun, 30 Apr 2023 17:12:52 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие всех заявок в Lua</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message28886/topic3348/">Снятие всех заявок в Lua</a></b> <i>Какой брать параметр trans_id?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_NlQDgk2x" href="/user/107/" bx-tooltip-user-id="107">Constantin</a> написал:<br />А номер транзакции должен быть уникальным или не обязательно? Если, например, запускаются несколько роботов и они нумеруют свои транзакции с единицы.<br /><br />=============<br /><br />TRANS_ID может быть любым. уникальным или нет, всё равно, решать Вам.<br />Можете во всех транзакциях указывать 123 и оно будет работать.<br />Для удобства может в разных роботах указать разное значение. Чтобы определять какой робот подал транзакцию. <br />
			<i>31.01.2018 13:15:49, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message28886/topic3348/</link>
			<guid>http://forum.quik.ru/messages/forum10/message28886/topic3348/</guid>
			<pubDate>Wed, 31 Jan 2018 13:15:49 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие всех заявок в Lua</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message28884/topic3348/">Снятие всех заявок в Lua</a></b> <i>Какой брать параметр trans_id?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_0qbTaYX2" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> написал:<br />TRANS_ID - это произвольный номер Вашей транзакции, &quot;снятие заявки&quot; - это тоже транзакция и ей надо придумать номер. Номер может быть любым в диапазоне от «1» до «2 147 483 647»<br />=============<br />А номер транзакции должен быть уникальным или не обязательно? Если, например, запускаются несколько роботов и они нумеруют свои транзакции с единицы. <br />
			<i>31.01.2018 13:07:21, Constantin.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message28884/topic3348/</link>
			<guid>http://forum.quik.ru/messages/forum10/message28884/topic3348/</guid>
			<pubDate>Wed, 31 Jan 2018 13:07:21 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие всех заявок в Lua</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message28873/topic3348/">Снятие всех заявок в Lua</a></b> <i>Какой брать параметр trans_id?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_t6fsqkyf" href="/user/2675/" bx-tooltip-user-id="2675">Виктор Столетов</a>, <br />Просьба больше никогда не выкладывать код в виде JPEG. <br />Для кода в панели есть специальная кнопка[FILE ID=4375]<br />Например:<br />
====code====
<pre>function Close_all_order()
 function myFind(F)
&nbsp;&nbsp;return (bit.band(F, 0x1) ~= 0) 
 end
 local ord = "orders"
 local orders = SearchItems(ord, 0, getNumberOf(ord)-1, myFind, "flags")
 if (orders ~= nil) and (#orders &#62; 0) then
&nbsp;&nbsp;for i=1,#orders do
&nbsp;&nbsp; local transaction={
&nbsp;&nbsp; TRANS_ID=tostring(1000*os.clock()),
&nbsp;&nbsp; ACTION="KILL_ORDER",
&nbsp;&nbsp; CLASSCODE=c_code,
&nbsp;&nbsp; SECCODE=getItem(ord,orders&#91;i&#93;).sec_code,
&nbsp;&nbsp; ORDER_KEY=tostring(getItem(ord,orders&#91;i&#93;).order_num)
&nbsp;&nbsp; }
&nbsp;&nbsp; local res=sendTransaction(transaction) 
&nbsp;&nbsp;end
 end
end</pre>
=============
<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_OeIkWo0H" href="/user/2675/" bx-tooltip-user-id="2675">Виктор Столетов</a> написал:<br />getMoney выдает одни и же значения<br />=============<br /><br />getMoney возвращает только лимит вида Т0<br />Вам же нужен другой вид лимита. Посмотрите в таблице лимитов, в колонке &quot;Вид лимита&quot; что на самом деле Вам нужно.<br />Для остальных видов лимитов, существует отдельная функция getMoneyEx. <br />
			<img src="https://forum.quik.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=4375&" width="32" height="32" /><br /><i>31.01.2018 04:53:49, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message28873/topic3348/</link>
			<guid>http://forum.quik.ru/messages/forum10/message28873/topic3348/</guid>
			<pubDate>Wed, 31 Jan 2018 04:53:49 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие всех заявок в Lua</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message28870/topic3348/">Снятие всех заявок в Lua</a></b> <i>Какой брать параметр trans_id?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_gpwkjRAx" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> написал:<br />Что именно не понятно?<br /><br />=============<br />Спасибо, теперь после объяснения все понятно. Разобрался, как вставлять jpg-файлы и привожу функцию снятия всех заявок для данного класса по всем инструментам в более читаемом &nbsp;виде: <br /><br />[FILE ID=4371] <br /><br />Еще не могу разобраться, почему функция &nbsp;getMoney выдает одни и же значения до выставления &nbsp;заявок &nbsp;и после превращения одной из них в сделку: &nbsp;money_current_balance, money_limit_available и money_limit_locked не меняются. &nbsp;Хотя в таблице лимитов по денежным средствам Квика они (&quot;текущий остаток&quot;, &quot;заблокировано&quot; и &quot;доступно&quot;) меняются . &nbsp; <br />
			<img src="https://forum.quik.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=4371&" width="584" height="309" /><br /><i>30.01.2018 20:11:32, Виктор Столетов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message28870/topic3348/</link>
			<guid>http://forum.quik.ru/messages/forum10/message28870/topic3348/</guid>
			<pubDate>Tue, 30 Jan 2018 20:11:32 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие всех заявок в Lua</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message28851/topic3348/">Снятие всех заявок в Lua</a></b> <i>Какой брать параметр trans_id?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_okr9rjLM" href="/user/2675/" bx-tooltip-user-id="2675">Виктор Столетов</a> написал:<br />И все же я не совсем понимаю, как &nbsp;работает &nbsp;функция снятия всех заявок <br />=============<br />Что именно не понятно?<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_igmamUVE" href="/user/2675/" bx-tooltip-user-id="2675">Виктор Столетов</a> написал:<br />Почему например в операторе local ord = "orders" стоит "orders", а не "order"?<br />=============<br /><br />При обращении к данным таблицы используются константы которые приведены в документации <br />-Функции для обращения к строкам произвольных таблиц QUIK<br />--Таблицы, используемые в функциях «getItem», «getNumberOf» и «SearchItems»<br /><br />и там таблица заявок называется "orders". <br />
			<i>30.01.2018 05:14:33, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message28851/topic3348/</link>
			<guid>http://forum.quik.ru/messages/forum10/message28851/topic3348/</guid>
			<pubDate>Tue, 30 Jan 2018 05:14:33 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие всех заявок в Lua</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message28843/topic3348/">Снятие всех заявок в Lua</a></b> <i>Какой брать параметр trans_id?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_mxGfp3zJ" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> написал:<br />Команды «KILL_ALL_ORDERS», «KILL_ALL_STOP_ORDERS», «KILL_ALL_NEG_DEALS» не поддерживаются в QLUA.<br /><br />=============<br />Нашел, что на этом форуме данная тема уже обсуждалась – см. ссылку <noindex><a href="https://forum.quik.ru/forum10/topic996/" target="_blank" rel="nofollow">https://forum.quik.ru/forum10/topic996/</a></noindex><br />Я взят оттуда за образец функцию снятия всех заявок и немного ее упростил. &nbsp;<br />Она снимает все заявки для данного класса по всем инструментам – код см. ниже /не знаю как вставить скрин кода (jpg-файл), поэтому вставил просто текст программы/.<br />Судя по всему функция myFind ищет все активные заявки, а SearchItems выбирает их из таблицы заявок. &nbsp;И все же я не совсем понимаю, как &nbsp;работает &nbsp;функция снятия всех заявок . Почему например в операторе local ord = &quot;orders&quot; стоит &quot;orders&quot;, а не &quot;order&quot;? Ведь по идее таблица заявок &nbsp;называется &quot;order&quot; &nbsp;(см. описание функции OnOrder). &nbsp;Но если написать local ord = &quot;order&quot; , то не работает.<br /><br />function Close_all_order()<br /> function myFind(F)<br /> &nbsp;return (bit.band(F, 0x1) ~= 0) <br /> end<br /> local ord = &quot;orders&quot;<br /> local orders = SearchItems(ord, 0, getNumberOf(ord)-1, myFind, &quot;flags&quot;)<br /> if (orders ~= nil) and (#orders &gt; 0) then<br /> &nbsp;for i=1,#orders do<br /> &nbsp; local transaction={<br /> &nbsp; TRANS_ID=tostring(1000*os.clock()),<br /> &nbsp; ACTION=&quot;KILL_ORDER&quot;,<br /> &nbsp; CLASSCODE=c_code,<br /> &nbsp; SECCODE=getItem(ord,orders&#91;i&#93;).sec_code,<br /> &nbsp; ORDER_KEY=tostring(getItem(ord,orders&#91;i&#93;).order_num)<br /> &nbsp; }<br /> &nbsp; local res=sendTransaction(transaction) <br /> &nbsp;end<br /> end<br />end <br />
			<i>29.01.2018 16:06:08, Виктор Столетов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message28843/topic3348/</link>
			<guid>http://forum.quik.ru/messages/forum10/message28843/topic3348/</guid>
			<pubDate>Mon, 29 Jan 2018 16:06:08 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие всех заявок в Lua</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message28822/topic3348/">Снятие всех заявок в Lua</a></b> <i>Какой брать параметр trans_id?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте,<br />Команды «KILL_ALL_ORDERS», «KILL_ALL_STOP_ORDERS», «KILL_ALL_NEG_DEALS» <B>не поддерживаются</B> в QLUA.<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_jTjE3oqe" href="/user/2675/" bx-tooltip-user-id="2675">Виктор Столетов</a> написал:<br />Непонятно, как задавать TRANS_ID.<br />=============<br /><br />TRANS_ID - это произвольный номер Вашей транзакции, "снятие заявки" - это тоже транзакция и ей надо придумать номер. Номер может быть любым в диапазоне от «1» до «2 147 483 647» <br />
			<i>29.01.2018 05:09:25, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message28822/topic3348/</link>
			<guid>http://forum.quik.ru/messages/forum10/message28822/topic3348/</guid>
			<pubDate>Mon, 29 Jan 2018 05:09:25 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие всех заявок в Lua</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message28801/topic3348/">Снятие всех заявок в Lua</a></b> <i>Какой брать параметр trans_id?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			В руководстве пользователя QUIK в разделе «Формат .tri-файла с параметрами транзакций» написано, что для снятия всех заявок обязательные параметры - «CLASSCODE», «TRANS_ID», «ACTION», &nbsp;«ACCOUNT». <br />Непонятно, как задавать TRANS_ID. Брать его для любой активной заявки? А если TRANS_ID будет соответствовать заявке, которая превратилась в сделку, то тогда функция снятия &nbsp;всех заявок &nbsp;не сработает? Правильно ли вообще написана у меня &nbsp;эта функция?<br /> <br />function Close_all_order()<br /> local Transaction={<br /> ACCOUNT=&quot;L01-00000F00&quot;,<br /> TRANS_ID=tostring(trans_id),<br /> CLASSCODE=&quot;EQOB&quot;,<br /> ACTION=&quot;KILL_ALL_ORDERS&quot;}<br /> local Res = sendTransaction(Transaction)<br />end<br /> <br />Идентификатор транзакции &nbsp;trans_id &nbsp;задается в основной программе и при открытии каждой заявки &nbsp;увеличивается на 1: &nbsp;trans_id=trans_id+1. <br />
			<i>27.01.2018 12:44:27, Виктор Столетов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message28801/topic3348/</link>
			<guid>http://forum.quik.ru/messages/forum10/message28801/topic3348/</guid>
			<pubDate>Sat, 27 Jan 2018 12:44:27 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
