<?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>Sun, 26 Apr 2026 16:25:06 +0300</pubDate>
		<item>
			<title>Флаги при частичном исполнении заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message7927/topic815/">Флаги при частичном исполнении заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_9wjxoaOm" href="/user/1103/" bx-tooltip-user-id="1103">Imersio Arrigo</a> пишет: <br /><br />бит 0 (0x1) Заявка активна, иначе – не активна<br />бит 1 (0x2) Заявка снята. Если флаг не установлен и значение бита «0» равно «0»,<br /><br />т.е. русским по белому написано: если бит 1 установлен - заявка снята!. Все. Нет других вариантов. Снятая заявка не может быть активной.<br /><br />=============<br />Речь не о том, может быть снятая заявка активной или нет. Нет, не может. И точно так же русским по белому написано, что если бит 0 установлен - заявка активна! Повторяю, вопрос в том, как интерпретировать комбинацию "11" по факту ее появления? Вопрос в приоритете битов при анализе этой комбинации - бит 0 или бит 1? Вот как раз это в документации не разъяснено. Заявка активна ИЛИ (исключающее или, XOR, если так понятнее) снята?<br />Разработчики, возможна в реальности эта комбинация или нет? <br />
			<i>19.08.2015 12:32:22, SDL.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message7927/topic815/</link>
			<guid>http://forum.quik.ru/messages/forum10/message7927/topic815/</guid>
			<pubDate>Wed, 19 Aug 2015 12:32:22 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Флаги при частичном исполнении заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message7925/topic815/">Флаги при частичном исполнении заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_t2o9sXrk" href="/user/966/" bx-tooltip-user-id="966">SDL</a> пишет: <br /><br />Вариант не противоречит документации. Но... он не менее спорный, чем первый. Всё зависит от того, как интерпретировать комбинацию "11": "снята" + "активна" (?!).<br />В первом варианте алгоритм обработки флагов такой:<br />1. Бит 0 == 1 ? "Активна" : "Не активна"<br />2. Если "Не активна". Бит 1 == 1 ? "Снята" : "Исполнена".<br /><br />Второй вариант анализа.<br />1. Бит 1 == 1 ? "Снята" : "Не снята"<br />2. Если "Не снята". Бит 0 == 1 ? "Активна" : "Исполнена".<br /><br />Лично мне кажется первый вариант логичнее. Пускай разработчики ответят, какие комбинации битов возможны в приходящих данных.<br /><br />=============<br />Интерпретатор языка Lua.pdf<br />страница 75<br /><br /><B>5. Описание битовых флагов</B><br /><B>5.1 Флаги для таблиц Заявки, Заявки</B><br /><B>на внебиржевые сделки, Сделки, Сделки для</B><br /><B>исполнения</B><br /><B>Флаг установлен Значение</B><br />бит 0 (0x1) Заявка активна, иначе – не активна<br />бит 1 (0x2) Заявка снята. Если флаг не установлен и значение бита «0» равно «0»,<br /><br />т.е. русским по белому написано: если бит 1 установлен - заявка снята!. Все. Нет других вариантов. Снятая заявка не может быть активной.<br /><br />А если бит 1 не установлен - то значение бита 0 определяет состояние активна (=1), либо исполнена(=0). <br />
			<i>19.08.2015 12:07:53, Imersio Arrigo.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message7925/topic815/</link>
			<guid>http://forum.quik.ru/messages/forum10/message7925/topic815/</guid>
			<pubDate>Wed, 19 Aug 2015 12:07:53 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Флаги при частичном исполнении заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message7923/topic815/">Флаги при частичном исполнении заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_z7FA2ihz" href="/user/1103/" bx-tooltip-user-id="1103">Imersio Arrigo</a> пишет:<br /><br />====quote====<br /> SDL пишет: <br />Это значит, что следующие комбинации битов 0 и 1 соответствуют статусам:<br />"Активна" - "х1"<br />"Снята" - "10"<br />"Исполнена" - "00"<br /><br />=============<br />Не так:<br />"1х" - снята<br />"01" - активна<br />"00" - исполнена<br /><br />=============<br />Вариант не противоречит документации. Но... он не менее спорный, чем первый. Всё зависит от того, как интерпретировать комбинацию "11": "снята" + "активна" (?!).<br />В первом варианте алгоритм обработки флагов такой:<br />1. Бит 0 == 1 ? "Активна" : "Не активна"<br />2. Если "Не активна". Бит 1 == 1 ? "Снята" : "Исполнена".<br /><br />Второй вариант анализа.<br />1. Бит 1 == 1 ? "Снята" : "Не снята"<br />2. Если "Не снята". Бит 0 == 1 ? "Активна" : "Исполнена".<br /><br />Лично мне кажется первый вариант логичнее. Пускай разработчики ответят, какие комбинации битов возможны в приходящих данных. <br />
			<i>19.08.2015 11:47:48, SDL.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message7923/topic815/</link>
			<guid>http://forum.quik.ru/messages/forum10/message7923/topic815/</guid>
			<pubDate>Wed, 19 Aug 2015 11:47:48 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Флаги при частичном исполнении заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message7914/topic815/">Флаги при частичном исполнении заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_ECVk2dXX" href="/user/738/" bx-tooltip-user-id="738">Viktor MMM</a> пишет: <br />да, и еще на понятен смысл битовых флагов в онтрэйд. У меня выдает 4 ( это 00) При частичном исполнении заявки. Документация отсылает к тому же описанию, что и онордер. Но вижу, что работает иначе, проясните, пожалуйста.<br /><br />=============<br />онТрейд - это совершенная сделка?<br />флаги = 4 = 0100b, верно?<br />биты:<br />2й = 1 продажа<br />1й = 0 - не отменена, а исполнена.<br />0й = 0 - не активна.<br />т.е. исполнено на продажу. <br />Что не так?<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_z1PAAByy" href="/user/966/" bx-tooltip-user-id="966">SDL</a> пишет: <br />Это значит, что следующие комбинации битов 0 и 1 соответствуют статусам:<br />"Активна" - "х1"<br />"Снята" - "10"<br />"Исполнена" - "00"<br /><br />=============<br />Не так:<br />"1х" - снята<br />"01" - активна<br />"00" - исполнена <br />
			<i>19.08.2015 07:18:31, Imersio Arrigo.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message7914/topic815/</link>
			<guid>http://forum.quik.ru/messages/forum10/message7914/topic815/</guid>
			<pubDate>Wed, 19 Aug 2015 07:18:31 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Флаги при частичном исполнении заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message7901/topic815/">Флаги при частичном исполнении заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Понял, спасибо. Непонятно только почему разработчики не ответили, вроде поиском не нашел подобных тем. <br />Получилось, что пользователи, которым я благодарен, ответили на вопросы, в сущности, касающиеся самого продукта. <br />
			<i>18.08.2015 19:10:08, Viktor MMM.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message7901/topic815/</link>
			<guid>http://forum.quik.ru/messages/forum10/message7901/topic815/</guid>
			<pubDate>Tue, 18 Aug 2015 19:10:08 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Флаги при частичном исполнении заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message7898/topic815/">Флаги при частичном исполнении заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_ta7ZGjE8" href="/user/738/" bx-tooltip-user-id="738">Viktor MMM</a> пишет: <br />Да, я понял уже, что статус не будет меняться. <br />А по статусу в онтрэйд есть информация?<br /><br />=============<br />Для сделок эти биты неприменимы, ибо к сделкам они отношения не имеют. Просто по формату используется тот же набор флагов.<br />У сделок будет существенен только бит 2: "Данный флаг для сделок и сделок для исполнения определяет направление сделки (BUY/SELL)". Остальные пропускаем. <br />
			<i>18.08.2015 18:00:26, SDL.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message7898/topic815/</link>
			<guid>http://forum.quik.ru/messages/forum10/message7898/topic815/</guid>
			<pubDate>Tue, 18 Aug 2015 18:00:26 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Флаги при частичном исполнении заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message7895/topic815/">Флаги при частичном исполнении заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Да, я понял уже, что статус не будет меняться. <br />А по статусу в онтрэйд есть информация? <br />
			<i>18.08.2015 16:27:47, Viktor MMM.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message7895/topic815/</link>
			<guid>http://forum.quik.ru/messages/forum10/message7895/topic815/</guid>
			<pubDate>Tue, 18 Aug 2015 16:27:47 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Флаги при частичном исполнении заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message7875/topic815/">Флаги при частичном исполнении заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Частично исполненную заявку надо определять не по флагам, а по другим полям. Не помню как поле называется, но что-то типа "Исполнено" или "Осталось". <br />
			<i>18.08.2015 11:02:37, Constantin.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message7875/topic815/</link>
			<guid>http://forum.quik.ru/messages/forum10/message7875/topic815/</guid>
			<pubDate>Tue, 18 Aug 2015 11:02:37 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Флаги при частичном исполнении заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message7858/topic815/">Флаги при частичном исполнении заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_1BTGRxLC" href="/user/966/" bx-tooltip-user-id="966">SDL</a> пишет: <br />статус=="ACTIVE"<br /><br />=============<br />Это не обязательное условие. Частично исполненная заявка может быть снята. <br />
			<i>18.08.2015 00:15:26, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message7858/topic815/</link>
			<guid>http://forum.quik.ru/messages/forum10/message7858/topic815/</guid>
			<pubDate>Tue, 18 Aug 2015 00:15:26 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Флаги при частичном исполнении заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message7857/topic815/">Флаги при частичном исполнении заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			да, и еще на понятен смысл битовых флагов в онтрэйд. У меня выдает 4 ( это 00) При частичном исполнении заявки. Документация отсылает к тому же описанию, что и онордер. Но вижу, что работает иначе, проясните, пожалуйста. <br />
			<i>18.08.2015 00:02:53, Viktor MMM.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message7857/topic815/</link>
			<guid>http://forum.quik.ru/messages/forum10/message7857/topic815/</guid>
			<pubDate>Tue, 18 Aug 2015 00:02:53 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Флаги при частичном исполнении заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message7855/topic815/">Флаги при частичном исполнении заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Спасибо.<br />выходит, что частичное снятие никак флагами не обозначается. <br />Но где то я это видел.<br />Однако факт, что не работает) <br />
			<i>17.08.2015 23:03:37, Viktor MMM.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message7855/topic815/</link>
			<guid>http://forum.quik.ru/messages/forum10/message7855/topic815/</guid>
			<pubDate>Mon, 17 Aug 2015 23:03:37 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Флаги при частичном исполнении заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message7854/topic815/">Флаги при частичном исполнении заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<noindex><a href="https://forum.quik.ru/user/738/" target="_blank" rel="nofollow">Viktor MMM</a></noindex>,<br /><br /><noindex><a href="https://forum.quik.ru/user/19/" target="_blank" rel="nofollow">Egor Zaytsev</a></noindex> нас здесь немного обманывает. Согласно документации,<br /> бит 0 (0x1) Заявка активна, иначе – не активна<br />бит 1 (0x2) Заявка снята. Если флаг не установлен и значение бита «0» равно «0», то заявка исполнена<br /><br />Это значит, что следующие комбинации битов 0 и 1 соответствуют статусам:<br />"Активна" - "х1"<br />"Снята" - "10"<br />"Исполнена" - "00"<br /><br />... что говорит о том, что если бит 0 равен 1, то бит 1 не имеет значения и анализировать его не нужно.<br /><br />Частичное исполнение можно отследить с помощью полей qty (Количество в лотах) и balance (Остаток). Заявка частично исполнена, если при статусе "Активна" выполняется условие: 0 &lt; balance &lt; qty.<br /><br />Или, цитируя со старого форума:<br /><br /><noindex><a href="http://forum-archive.quik.ru/forum/qpile/14241/14244/#m14244" target="_blank" rel="nofollow">Булычев Михаил 13/02/07 11:15</a></noindex><br /><noindex><a href="http://forum-archive.quik.ru/forum/qpile/14241/14244/#m14244" target="_blank" rel="nofollow">Re: Частично исполненная заявка</a></noindex> 			 			<br /> &nbsp;Добрый день.<br /> &nbsp;Это когда выполняется условие (Количество&gt;Остаток && остаток!=0 && статус=="ACTIVE") <br />
			<i>17.08.2015 21:52:48, SDL.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message7854/topic815/</link>
			<guid>http://forum.quik.ru/messages/forum10/message7854/topic815/</guid>
			<pubDate>Mon, 17 Aug 2015 21:52:48 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Флаги при частичном исполнении заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message7853/topic815/">Флаги при частичном исполнении заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Сейчас проверил, и требуются разъяснения. <br />Скрипт выставил заявку. Система приняла, в онордере флаг 29, лотов 5<br />произошло частичное исполнение, трейд.<br />в онордере флаг опять 29, остаток 4 (продался один контракт)<br /><br />Я расчитывал, что флаг изменится и строил логику поиска нужной записи по номеру заявки и изменившемуся флагу на частичное исполнение. <br />Вижу что по факту флаг что при выставлении, что после частичного исполнения не изменился. <br />Проясните, в чем я не прав и как работать с флагом? &nbsp; <br />
			<i>17.08.2015 20:40:21, Viktor MMM.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message7853/topic815/</link>
			<guid>http://forum.quik.ru/messages/forum10/message7853/topic815/</guid>
			<pubDate>Mon, 17 Aug 2015 20:40:21 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Флаги при частичном исполнении заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message7664/topic815/">Флаги при частичном исполнении заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Спасибо. <br />
			<i>11.08.2015 12:30:40, Viktor MMM.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message7664/topic815/</link>
			<guid>http://forum.quik.ru/messages/forum10/message7664/topic815/</guid>
			<pubDate>Tue, 11 Aug 2015 12:30:40 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Флаги при частичном исполнении заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message7652/topic815/">Флаги при частичном исполнении заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день.<br /><br />Да. <br />
			<i>11.08.2015 08:13:45, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message7652/topic815/</link>
			<guid>http://forum.quik.ru/messages/forum10/message7652/topic815/</guid>
			<pubDate>Tue, 11 Aug 2015 08:13:45 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Флаги при частичном исполнении заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message7646/topic815/">Флаги при частичном исполнении заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			в OnOrder <br />
			<i>10.08.2015 21:01:05, Viktor MMM.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message7646/topic815/</link>
			<guid>http://forum.quik.ru/messages/forum10/message7646/topic815/</guid>
			<pubDate>Mon, 10 Aug 2015 21:01:05 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Флаги при частичном исполнении заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message7645/topic815/">Флаги при частичном исполнении заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			День добрый. <br />Не могу сейчас поэкспериментировать, напомните, пожалуйста, при частичном исполнении заявки оба первых флага будут 1? <br />
			<i>10.08.2015 20:52:30, Viktor MMM.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message7645/topic815/</link>
			<guid>http://forum.quik.ru/messages/forum10/message7645/topic815/</guid>
			<pubDate>Mon, 10 Aug 2015 20:52:30 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
