<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: getitem  и тип сделки. маркет-мейкер маркет-тейкер]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме getitem  и тип сделки. маркет-мейкер маркет-тейкер форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sun, 03 May 2026 05:28:14 +0300</pubDate>
		<item>
			<title>getitem  и тип сделки. маркет-мейкер маркет-тейкер</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message72224/topic8238/">getitem  и тип сделки. маркет-мейкер маркет-тейкер</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Возвращаясь к вопросу, поставленному в теме. <br />Неделю назад отправил свой скрипт в свободное плавание вот с такой конструкцией в OnTrade():
====code====
<pre>function OnTrade(trade)
&nbsp;&nbsp;&nbsp;&nbsp;&#60;...&#62;
&nbsp;&nbsp;&nbsp;&nbsp;is_maker = bit.test(trade.flags, 5) and not bit.test(trade.flags, 6)
&nbsp;&nbsp;&nbsp;&nbsp;&#60;...&#62;
end</pre>
=============
Если is_maker == false, то считаем, что сделка прошла по рынку.<br />Последующее сопоставление логов скрипта с отчетом брокера о сделках не выявило расхождений между ними в вопросе разделения сделок на мейкерные и тейкерные. <br /><br />В целом, значит, можно утверждать, что хотя бы у одного брокера (ВТБ), хотя бы на одной версии квика (10.3.1.13) эта конструкция работоспособна. <br />
			<i>09.10.2023 21:59:40, Glukator.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message72224/topic8238/</link>
			<guid>http://forum.quik.ru/messages/forum10/message72224/topic8238/</guid>
			<pubDate>Mon, 09 Oct 2023 21:59:40 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getitem  и тип сделки. маркет-мейкер маркет-тейкер</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message72129/topic8238/">getitem  и тип сделки. маркет-мейкер маркет-тейкер</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_aEtBa85s" href="/user/9885/" bx-tooltip-user-id="9885">Игорь М</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/1717/" target="_blank" rel="nofollow">Kolossi</a></noindex> написал:<br />Как всегда, хороший вопрос перевели в срач.<br />В продолжение темы: насколько реально когда-нибудь объем свечи ds:V(n) получать в виде V(n).maker+V(n).taker?<br />=============<br /> Так это и 10 лет назад можно было, ещё на Qpile такое писали. Пишете скрипт, который ТОС обрабатывает, и выводите результат в таблицу или метками на график.<br />=============<br />И как я не догадался :). &nbsp;Только вот как-то не хочется держать открытыми тиковые базы по всем нужным тикерам и шуршать фильтрами когда мне нужны такие данные по часовым свечам. На сервере брокера при подготовки свечной базы по любому периоду это сделать гораздо проще и логичнее. <br />
			<i>27.09.2023 19:30:47, Kolossi.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message72129/topic8238/</link>
			<guid>http://forum.quik.ru/messages/forum10/message72129/topic8238/</guid>
			<pubDate>Wed, 27 Sep 2023 19:30:47 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getitem  и тип сделки. маркет-мейкер маркет-тейкер</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message72121/topic8238/">getitem  и тип сделки. маркет-мейкер маркет-тейкер</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_nnX2UHrK" href="/user/1717/" bx-tooltip-user-id="1717">Kolossi</a> написал:<br />Как всегда, хороший вопрос перевели в срач.<br />В продолжение темы: насколько реально когда-нибудь объем свечи ds:V(n) получать в виде V(n).maker+V(n).taker?<br />=============<br />Так это и 10 лет назад можно было, ещё на Qpile такое писали. Пишете скрипт, который ТОС обрабатывает, и выводите результат в таблицу или метками на график. <br />
			<i>27.09.2023 15:42:08, Игорь М.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message72121/topic8238/</link>
			<guid>http://forum.quik.ru/messages/forum10/message72121/topic8238/</guid>
			<pubDate>Wed, 27 Sep 2023 15:42:08 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getitem  и тип сделки. маркет-мейкер маркет-тейкер</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message72113/topic8238/">getitem  и тип сделки. маркет-мейкер маркет-тейкер</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Как всегда, хороший вопрос перевели в срач.<br />В продолжение темы: насколько реально когда-нибудь объем свечи ds:V(n) получать в виде V(n).maker+V(n).taker? <br />
			<i>27.09.2023 10:17:45, Kolossi.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message72113/topic8238/</link>
			<guid>http://forum.quik.ru/messages/forum10/message72113/topic8238/</guid>
			<pubDate>Wed, 27 Sep 2023 10:17:45 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getitem  и тип сделки. маркет-мейкер маркет-тейкер</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message72094/topic8238/">getitem  и тип сделки. маркет-мейкер маркет-тейкер</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_lWSggCWp" href="/user/62/" bx-tooltip-user-id="62">nikolz</a>, &nbsp; Лапуль, по сравнению с Вами самая последняя курица будет выглядеть самым крутым петухом. Ладно, в качестве ликбеза: 60 и 0x60 - это РАЗНЫЕ числа. А для особо одарённых здесь открытым текстом писали про пятый и шестой бит. И уж персонально для Вас: пятый и шестой - это ДВА бита. <br />
			<i>25.09.2023 15:45:04, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message72094/topic8238/</link>
			<guid>http://forum.quik.ru/messages/forum10/message72094/topic8238/</guid>
			<pubDate>Mon, 25 Sep 2023 15:45:04 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getitem  и тип сделки. маркет-мейкер маркет-тейкер</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message72092/topic8238/">getitem  и тип сделки. маркет-мейкер маркет-тейкер</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_cb3DI0Mq" href="/user/14299/" bx-tooltip-user-id="14299">Владимир</a> написал:<br /><noindex><a href="/user/62/" target="_blank" rel="nofollow">nikolz</a></noindex>, &nbsp;Лапуль, Вы ХОТЬ ЧТО-НИБУДЬ в программ ировании соображаете? С какого там класса нынешние школьники начинают изучать информатику? Вот в тот самый класс и загляните - надеюсь, объяснят.<br />=============<br />Может просто признаете , что написали хрень. <br />----------------------------<br />Ах, да, Вы же самый крутой петух в этой курятне. &nbsp; <br />
			<i>25.09.2023 15:27:49, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message72092/topic8238/</link>
			<guid>http://forum.quik.ru/messages/forum10/message72092/topic8238/</guid>
			<pubDate>Mon, 25 Sep 2023 15:27:49 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getitem  и тип сделки. маркет-мейкер маркет-тейкер</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message72091/topic8238/">getitem  и тип сделки. маркет-мейкер маркет-тейкер</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_EDyUycKg" href="/user/9885/" bx-tooltip-user-id="9885">Игорь М</a>, &nbsp;Я видел. Только этот &quot;метод&quot; не гарантирует, что сделка вообще состоится. Это СОВСЕМ УЖ идиотский способ. В любом случае для одной из сторон (как минимум) сделка будет активной, и если все применят столь &nbsp;гениальное решение, торги прекратятся. <br />
			<i>25.09.2023 15:08:46, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message72091/topic8238/</link>
			<guid>http://forum.quik.ru/messages/forum10/message72091/topic8238/</guid>
			<pubDate>Mon, 25 Sep 2023 15:08:46 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getitem  и тип сделки. маркет-мейкер маркет-тейкер</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message72090/topic8238/">getitem  и тип сделки. маркет-мейкер маркет-тейкер</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_oKAPQpJs" href="/user/14299/" bx-tooltip-user-id="14299">Владимир</a> написал: Во-вторых, эти данные нафиг не нужны: при подаче заявке мы не можем гарантировать, будет ли сделка тейкерной или мейкерной, а после того, как сделка состоялась, это и тем более никому не интересно.<br /><br />=============<br />Можем. Для этого всё и делалось. Мейкерная заявка с условием &quot;Только пассивная&quot; (скриптом или руками) поданная по рынку будет отклонена биржей. Обсуждали уже <noindex><a href="https://forum.quik.ru/messages/forum10/message63717/topic7402/#message63717" target="_blank" rel="nofollow">здесь</a></noindex>. <br />
			<i>25.09.2023 14:53:48, Игорь М.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message72090/topic8238/</link>
			<guid>http://forum.quik.ru/messages/forum10/message72090/topic8238/</guid>
			<pubDate>Mon, 25 Sep 2023 14:53:48 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getitem  и тип сделки. маркет-мейкер маркет-тейкер</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message72082/topic8238/">getitem  и тип сделки. маркет-мейкер маркет-тейкер</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_XVH0wfLH" href="/user/62/" bx-tooltip-user-id="62">nikolz</a>, &nbsp;Лапуль, Вы ХОТЬ ЧТО-НИБУДЬ в программ ировании соображаете? С какого там класса нынешние школьники начинают изучать информатику? Вот в тот самый класс и загляните - надеюсь, объяснят. <br />
			<i>25.09.2023 10:53:08, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message72082/topic8238/</link>
			<guid>http://forum.quik.ru/messages/forum10/message72082/topic8238/</guid>
			<pubDate>Mon, 25 Sep 2023 10:53:08 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getitem  и тип сделки. маркет-мейкер маркет-тейкер</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message72079/topic8238/">getitem  и тип сделки. маркет-мейкер маркет-тейкер</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_sv4Qchqc" href="/user/14299/" bx-tooltip-user-id="14299">Владимир</a> написал:<br /><br />Если я что-нибудь в чём-нибудь понимаю, то сделка может быть либо активной либо пассивной, то есть это ОДИН бит информации, а здесь их ДВА. И что будем делать с состояниями 0x00 и 0x60?<br />=============<br />0x00 - отмененное состояние.<br />0x60 &nbsp;- прикольно . Расскажите, как уместить 60 в два бита? &nbsp; <br />
			<i>25.09.2023 06:45:48, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message72079/topic8238/</link>
			<guid>http://forum.quik.ru/messages/forum10/message72079/topic8238/</guid>
			<pubDate>Mon, 25 Sep 2023 06:45:48 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getitem  и тип сделки. маркет-мейкер маркет-тейкер</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message72072/topic8238/">getitem  и тип сделки. маркет-мейкер маркет-тейкер</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_ig8zDfUK" href="/user/14299/" bx-tooltip-user-id="14299">Владимир</a> написал:<br />&lt;...&gt;2 ядра, 2 гига ОЗУ, 2 ГГц, и sleep у меня на 0.25 секунды, 1000 тикеров спокойно держит. Видимо, потому, что я никакие комиссии на отдельные сделки вообще не считаю.&lt;...&gt;<br />=============<br />Конечно, поэтому. Не потому же, что алгоритмы хорошо продуманны &nbsp;<img src="http://forum.quik.ru/upload/main/smiles/5/icon_smile.png" border="0" data-code=":smile:" data-definition="SD" alt=":smile:" style="width:16px;height:16px;" title="С улыбкой" class="bx-smile" /> <br />А если серьезно, я из ваших идей многое для себя взял по части механики торговли. От использования единственного прерывания OnTrade() со стеками сделок и заявок с ограниченным временем жизни до распределения операций в цикле main() по прерываниям на 0.25/0.5/1.0/2.0 секунд для балансировки нагрузки на проц ввиду его дохлости. Осталось еще вот только сама малость - алгоритмы довести до уровня, чтоб на комиссии можно было плевать :)) <br />
			<i>24.09.2023 16:27:11, Glukator.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message72072/topic8238/</link>
			<guid>http://forum.quik.ru/messages/forum10/message72072/topic8238/</guid>
			<pubDate>Sun, 24 Sep 2023 16:27:11 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getitem  и тип сделки. маркет-мейкер маркет-тейкер</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message72070/topic8238/">getitem  и тип сделки. маркет-мейкер маркет-тейкер</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_oK3zN81J" href="/user/15505/" bx-tooltip-user-id="15505">Glukator</a>, &nbsp; Эта таблица у меня всегда открыта в одной из вкладок, я туда смотрю очень редко, но никаких тормозов сроду не замечал. У меня точно такой же ноут для торговли: 2 ядра, 2 гига ОЗУ, 2 ГГц, и sleep у меня на 0.25 секунды, 1000 тикеров спокойно держит. Видимо, потому, что я никакие комиссии на отдельные сделки вообще не считаю. <img src="http://forum.quik.ru/upload/main/smiles/5/icon_smile.png" border="0" data-code=":smile:" data-definition="SD" alt=":smile:" style="width:16px;height:16px;" title="С улыбкой" class="bx-smile" /> &nbsp; <br />
			<i>24.09.2023 14:30:38, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message72070/topic8238/</link>
			<guid>http://forum.quik.ru/messages/forum10/message72070/topic8238/</guid>
			<pubDate>Sun, 24 Sep 2023 14:30:38 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getitem  и тип сделки. маркет-мейкер маркет-тейкер</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message72069/topic8238/">getitem  и тип сделки. маркет-мейкер маркет-тейкер</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_dnT4JMbn" href="/user/14299/" bx-tooltip-user-id="14299">Владимир</a>, таблицу &quot;состояние счета&quot; я стараюсь не открывать. В целом она, конечно, хороша. Два только недостатка:<br />1. Эта сволочь неведомым образом в случайное время (особенно, почему-то, во время закрытия дневной сессии) начинает тормозить квик так, что в скрипте 1-секундный интервал sleep() в цикле main() растягивается на реальных 4 секунды и больше. Но это у меня. Возможно потому, что под биржевые игрушки выделен старый нетбук с 2 гигами памяти и каким-то там селероном о двух вёдрах.<br />2. Для решения задачи расчета комиссии на отдельные сделки совершенно бесполезна :) <br />
			<i>24.09.2023 14:10:09, Glukator.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message72069/topic8238/</link>
			<guid>http://forum.quik.ru/messages/forum10/message72069/topic8238/</guid>
			<pubDate>Sun, 24 Sep 2023 14:10:09 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getitem  и тип сделки. маркет-мейкер маркет-тейкер</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message72066/topic8238/">getitem  и тип сделки. маркет-мейкер маркет-тейкер</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_zD4oHeFi" href="/user/15505/" bx-tooltip-user-id="15505">Glukator</a>, Таблица такая есть в Квике, &quot;состояние счёта&quot; называется. А там есть ячеечка &quot;комиссия&quot;. Я просто вижу в ней, что при сделках там либо что-то тикает либо (как правило) стоит на месте. Она меня мало интересует, так что я даже не слышал, что есть такое &quot;значение exchange_comission в OnTrade&quot;. Я никогда не обращал внимание ни на комиссии ни на дивиденды, считая, что одно приблизительно компенсирует другое. Это может быть интересно разве что для технологий торговли типа HFT, а мой скрипт торгует куда спокойнее: число сделок за сутки исчисляется десятками, реже сотнями, а в расчёте на один тикер редко приходятся даже десятки. У меня, в принципе, учитывается комиссия, но грубо, по максимуму, для всех совершённых сделок - не помню, кажется 0.1% или чуть меньше, но только для акций и только с той целью, чтобы скрипт не вычерпывал выделенный ему депозит досуха. И чуть доработал алгоритм, когда ввели эту утроенную комиссию, чтобы снизить вероятность тейкерских сделок - не помню, кажется только для фьючерсов.<br /><br />Вот и я стараюсь от квика брать только минимум самых необходимых данных - ЭТИ данные мне не нужны. <br />
			<i>24.09.2023 12:28:10, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message72066/topic8238/</link>
			<guid>http://forum.quik.ru/messages/forum10/message72066/topic8238/</guid>
			<pubDate>Sun, 24 Sep 2023 12:28:10 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getitem  и тип сделки. маркет-мейкер маркет-тейкер</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message72065/topic8238/">getitem  и тип сделки. маркет-мейкер маркет-тейкер</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_qp88u9Uo" href="/user/14299/" bx-tooltip-user-id="14299">Владимир</a> написал:<br />&lt;...&gt; Во-первых, очевидно, что Квик знает о том, была ли сделка тейкерной или мейкерной - достаточно посмотреть на цифирь комиссии в портфеле.&lt;...&gt;<br />=============<br />А поподробнее? В каком портфеле? Имеете в виду значение exchange_comission в данных, приходящих в OnTrade()? <br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_ySJOrg2q" href="/user/14299/" bx-tooltip-user-id="14299">Владимир</a> написал:<br />&lt;...&gt; при подаче заявке мы не можем гарантировать, будет ли сделка тейкерной или мейкерной, а после того, как сделка состоялась, это и тем более никому не интересно.&lt;...&gt;<br /><br />=============<br />Так никто и не говорит о том, что надо что-то &quot;гарантировать&quot;. Речь о том, чтобы надежно узнать, какой именно была состоявшаяся сделка, чтобы рассчитать размер комиссии - а когда еще это делать, если не по факту заключения сделки? Может, квик чего-то там и присылает в OnTrade() о комиссиях, но насколько можно этим данным доверять, вот вопрос. Я в курсе, что вы на комиссии болт кладете (или уже нет?), но мне лично спокойнее, когда учет денег ведется возможно точнее.<br />====quote====<br /><a class="blog-p-user-name" id="bp_Zmv1Rlvt" href="/user/14299/" bx-tooltip-user-id="14299">Владимир</a> написал:<br />В-третьих, что за бред? Как это <br />бит 5 (0x20) Пассивная сделка (&quot;Состояние&quot; - &quot;П&quot;)<br />бит 6 (0x40) Активная сделка (&quot;Состояние&quot; - &quot;А&quot;)<br /><br />Если я что-нибудь в чём-нибудь понимаю, то сделка может быть либо активной либо пассивной, то есть это ОДИН бит информации, а здесь их ДВА. И что будем делать с состояниями 0x00 и 0x60?<br />=============<br />Вот всю подобную хрень я и имею в виду, когда говорю, что квик - штука местами странная, а работает все это с кучей условностей. Сам стараюсь от квика брать только минимум самых необходимых данных. А то полезешь глубже - а там два бита вместо одного, или еще какое-нибудь говно кучерявое. &nbsp; <br />
			<i>24.09.2023 11:14:49, Glukator.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message72065/topic8238/</link>
			<guid>http://forum.quik.ru/messages/forum10/message72065/topic8238/</guid>
			<pubDate>Sun, 24 Sep 2023 11:14:49 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getitem  и тип сделки. маркет-мейкер маркет-тейкер</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message72064/topic8238/">getitem  и тип сделки. маркет-мейкер маркет-тейкер</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Вопрос-то, может, и правильный, но мало интересный и совсем уж не нужный. Во-первых, очевидно, что Квик знает о том, была ли сделка тейкерной или мейкерной - достаточно посмотреть на цифирь комиссии в портфеле. Во-вторых, эти данные нафиг не нужны: при подаче заявке мы не можем гарантировать, будет ли сделка тейкерной или мейкерной, а после того, как сделка состоялась, это и тем более никому не интересно. В-третьих, что за бред? Как это <br />бит 5 (0x20) Пассивная сделка (&quot;Состояние&quot; - &quot;П&quot;)<br />бит 6 (0x40) Активная сделка (&quot;Состояние&quot; - &quot;А&quot;)<br /><br />Если я что-нибудь в чём-нибудь понимаю, то сделка может быть либо активной либо пассивной, то есть это ОДИН бит информации, а здесь их ДВА. И что будем делать с состояниями 0x00 и 0x60? <br />
			<i>24.09.2023 09:12:24, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message72064/topic8238/</link>
			<guid>http://forum.quik.ru/messages/forum10/message72064/topic8238/</guid>
			<pubDate>Sun, 24 Sep 2023 09:12:24 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getitem  и тип сделки. маркет-мейкер маркет-тейкер</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message72063/topic8238/">getitem  и тип сделки. маркет-мейкер маркет-тейкер</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_yuJ86v3C" href="/user/9885/" bx-tooltip-user-id="9885">Игорь М</a>, спасибо! Лишь бы оно работало. А то ж знаете сами, квик такая штуковина чудесатая. Есть-то много чего, только работает все это порой довольно странно и с кучей условностей :) &nbsp; <br />
			<i>23.09.2023 18:58:34, Glukator.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message72063/topic8238/</link>
			<guid>http://forum.quik.ru/messages/forum10/message72063/topic8238/</guid>
			<pubDate>Sat, 23 Sep 2023 18:58:34 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getitem  и тип сделки. маркет-мейкер маркет-тейкер</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message72062/topic8238/">getitem  и тип сделки. маркет-мейкер маркет-тейкер</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_tFfOQaes" href="/user/15505/" bx-tooltip-user-id="15505">Glukator</a> написал:<br />А вопрос-то правильный, интересный и нужный. И хорошо бы узнать, что скажут об этом разработчики.<br />Поскольку внятного ответа так и не было, подниму тему вновь. Вопросов здесь, на самом деле, два:<br />1. Какой параметр в таблице сделок (или в данных, получаемых от прерывания OnTrade) позволяет определить, была ли сделка &quot;тейкерной&quot; или &quot;мейкерной&quot; в том смысле, что заложен в комиссионные тарифы Мосбиржи?<br />2. Зависит ли передача этого параметра в терминал пользователя от настроек на стороне брокера?<br />=============<br />Нет там проблем никаких. Просто <noindex><a href="https://forum.quik.ru/user/16217/" target="_blank" rel="nofollow">nshch</a></noindex> спутал Сделки с Заявками и выкатил сюда описание битовых флагов для Заявок. В описании флагов для Сделок всё есть:<br />бит 5 (0x20) Пассивная сделка («Состояние» — «П»)<br />бит 6 (0x40) Активная сделка («Состояние» — «А») <br />
			<i>23.09.2023 15:38:06, Игорь М.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message72062/topic8238/</link>
			<guid>http://forum.quik.ru/messages/forum10/message72062/topic8238/</guid>
			<pubDate>Sat, 23 Sep 2023 15:38:06 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getitem  и тип сделки. маркет-мейкер маркет-тейкер</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message72061/topic8238/">getitem  и тип сделки. маркет-мейкер маркет-тейкер</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			А вопрос-то правильный, интересный и нужный. И хорошо бы узнать, что скажут об этом разработчики.<br />Поскольку внятного ответа так и не было, подниму тему вновь. Вопросов здесь, на самом деле, два:<br />1. Какой параметр в таблице сделок (или в данных, получаемых от прерывания OnTrade) позволяет определить, была ли сделка &quot;тейкерной&quot; или &quot;мейкерной&quot; в том смысле, что заложен в комиссионные тарифы Мосбиржи?<br />2. Зависит ли передача этого параметра в терминал пользователя от настроек на стороне брокера? <br />
			<i>23.09.2023 11:59:03, Glukator.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message72061/topic8238/</link>
			<guid>http://forum.quik.ru/messages/forum10/message72061/topic8238/</guid>
			<pubDate>Sat, 23 Sep 2023 11:59:03 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getitem  и тип сделки. маркет-мейкер маркет-тейкер</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71889/topic8238/">getitem  и тип сделки. маркет-мейкер маркет-тейкер</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /> написал:<br />Спасибо, я проверю на практике, но у меня закралось сомнение, что это не совсем тот маркет-мейкер, что нужно. Если не ошибаюсь тут маркет-мейкер - это не то, как была исполнена заявка(по рынку или как лимитная) , а как признак того, что заявка была выставлена участником маркет-мейкером. &nbsp;
====code====
<pre>&nbsp;&nbsp;&nbsp;&nbsp;</pre>
=============
 <br />=============<br />Из Вашего вопроса и следовало, что Вы хотите &nbsp;узнать участника. <br />Чтобы получить нужный Вам ответ , пишите правильно вопросы. &nbsp; <br />
			<i>10.09.2023 07:08:17, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71889/topic8238/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71889/topic8238/</guid>
			<pubDate>Sun, 10 Sep 2023 07:08:17 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getitem  и тип сделки. маркет-мейкер маркет-тейкер</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71888/topic8238/">getitem  и тип сделки. маркет-мейкер маркет-тейкер</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Нашел вот тут в описании flag самой таблицы trades, но нужно проверять(как доберусь до ПК)<br /><br />Бит 6(0x40) - по нему можно попнять , что сделка была исполнена как лимитная, а не рыночная . <br /><br />Может кто уже этим пользовался и подтвердит <br /><br />Набор битовых флагов<table class="data-table"><tr><th>Параметр</th><th>Тип</th><th>Описание</th></tr><tr><td>бит 0 (0x1)</td><td>-</td><td>Заявка активна, иначе – не активна</td></tr><tr><td>бит 1 (0x2)</td><td>-</td><td>Заявка снята. Если флаг не установлен и значение бита «0» равно «0», то заявка исполнена</td></tr><tr><td>бит 2 (0x4)</td><td>-</td><td>Заявка на продажу, иначе – на покупку. Данный флаг для сделок и сделок для исполнения определяет направление сделки (BUY/SELL)</td></tr><tr><td>бит 3 (0x8)</td><td>-</td><td>Заявка лимитированная, иначе – рыночная</td></tr><tr><td>бит 4 (0x10)</td><td>-</td><td>Разрешить / запретить сделки по разным ценам</td></tr><tr><td>бит 5 (0x20)</td><td>-</td><td>Исполнить заявку немедленно или снять (FILL OR KILL)</td></tr><tr><td>бит 6 (0x40)</td><td>-</td><td>Заявка маркет-мейкера. Для адресных заявок – заявка отправлена контрагенту</td></tr><tr><td>бит 7 (0x80)</td><td>-</td><td>Для адресных заявок – заявка получена от контрагента</td></tr><tr><td>бит 8 (0x100)</td><td>-</td><td>Снять остаток</td></tr><tr><td>бит 9 (0x200)</td><td>-</td><td>Айсберг-заявка</td></tr></table> <br />
			<i>09.09.2023 19:43:29, nshch.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71888/topic8238/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71888/topic8238/</guid>
			<pubDate>Sat, 09 Sep 2023 19:43:29 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getitem  и тип сделки. маркет-мейкер маркет-тейкер</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71887/topic8238/">getitem  и тип сделки. маркет-мейкер маркет-тейкер</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Спасибо, я проверю на практике, но у меня закралось сомнение, что это не совсем тот маркет-мейкер, что нужно. Если не ошибаюсь тут маркет-мейкер - это не то, как была исполнена заявка(по рынку или как лимитная) , а как признак того, что заявка была выставлена участником маркет-мейкером. 
====code====
<pre>
</pre>
============= <br />
			<i>09.09.2023 19:29:25, nshch.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71887/topic8238/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71887/topic8238/</guid>
			<pubDate>Sat, 09 Sep 2023 19:29:25 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getitem  и тип сделки. маркет-мейкер маркет-тейкер</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71886/topic8238/">getitem  и тип сделки. маркет-мейкер маркет-тейкер</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /> написал:<br />Я перепутал, не deals, а trades имел в виду в getItem<br />=============<br />примерно так:<table class="data-table"><tr><td>capacity</td><td>NUMBER</td><td>Роль в исполнении заявки. Возможные значения: &nbsp;<ul><li>«0» – не определено;<br /><li>«1» – Agent;<br /><li>«2» – Principal;<br /><li>«3» – Riskless principal;<br /><li>«4» – CFG give up;<br /><li>«5» – Cross as agent;<br /><li>«6» – Matched principal;<br /><li>«7» – Proprietary;<br /><li>«8» – Individual;<br /><li>«9» – Agent for other member;<br /><li>«10» – Mixed;<br /><li>«<B>11» – Market maker</B><br /></ul></td></tr></table>
====code====
<pre>n = getNumberOf("trades")
&nbsp;&nbsp;&nbsp;for i=0,n-1 do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local t = getItem("trades", i)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if t.capacity==11 then&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- это Market maker
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;end
</pre>
============= <br />
			<i>09.09.2023 16:33:31, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71886/topic8238/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71886/topic8238/</guid>
			<pubDate>Sat, 09 Sep 2023 16:33:31 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getitem  и тип сделки. маркет-мейкер маркет-тейкер</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71884/topic8238/">getitem  и тип сделки. маркет-мейкер маркет-тейкер</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Я перепутал, не deals, а trades имел в виду в getItem <br />
			<i>09.09.2023 13:34:32, nshch.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71884/topic8238/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71884/topic8238/</guid>
			<pubDate>Sat, 09 Sep 2023 13:34:32 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getitem  и тип сделки. маркет-мейкер маркет-тейкер</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71883/topic8238/">getitem  и тип сделки. маркет-мейкер маркет-тейкер</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			что-то я не вижу таблицу deals в списке таблиц, используемых в функциях getItem (см док)<br /><p><span class="bx-font" style="font-size:;"> </span></p><p><span class="bx-font" style="font-size:;"> </span></p><table class="data-table"><tr><th>TableName</th><th>Таблица</th></tr><tr><td>firms</td><td>Фирмы</td></tr><tr><td>classes</td><td>Классы </td></tr><tr><td>securities</td><td>Инструменты</td></tr><tr><td>trade_accounts</td><td>Торговые счета </td></tr><tr><td>client_codes</td><td>* Коды клиентов</td></tr><tr><td>all_trades</td><td>Обезличенные сделки </td></tr><tr><td>account_positions</td><td>Позиции участника по деньгам</td></tr><tr><td>orders</td><td>Заявки</td></tr><tr><td>futures_client_holding</td><td>Позиции по клиентским счетам &nbsp;(фьючерсы)</td></tr><tr><td>futures_client_limits </td><td>Ограничения по клиентским &nbsp;счетам</td></tr><tr><td>money_limits</td><td>Позиции по деньгам</td></tr><tr><td>depo_limits</td><td>Позиции по инструментам</td></tr><tr><td>trades</td><td>Сделки</td></tr><tr><td>stop_orders</td><td>Стоп-заявки</td></tr><tr><td>neg_deals</td><td>Заявки на внебиржевые &nbsp;сделки</td></tr><tr><td>neg_trades</td><td>Сделки для исполнения</td></tr><tr><td>neg_deal_reports</td><td>Отчеты по сделкам для &nbsp;исполнения</td></tr><tr><td>firm_holding</td><td>Позиции участника по инструментам &nbsp;</td></tr><tr><td>account_balance</td><td>Позиции участника по торговым счетам &nbsp;</td></tr><tr><td>ccp_holdings</td><td>Обязательства и требования по активам &nbsp;</td></tr><tr><td>rm_holdings</td><td>Валюта: обязательства и требования по &nbsp;активам </td></tr></table><p></p><span class="bx-font" style="font-size:;"> <p>* - функция &nbsp;getNumberOf(&quot;client_codes&quot;) возвращает количество доступных</p></span>==================================<br /><br />Дайте ссылку, где в документации на QLUa Вы ее нашли. <br />
			<i>09.09.2023 12:17:30, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71883/topic8238/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71883/topic8238/</guid>
			<pubDate>Sat, 09 Sep 2023 12:17:30 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getitem  и тип сделки. маркет-мейкер маркет-тейкер</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71882/topic8238/">getitem  и тип сделки. маркет-мейкер маркет-тейкер</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Друзья, подскажите, если кто-нибудь знает:<br />Мне в скрипте при запросе типа getitem в таблице сделок deals необходимо для i- й сделке понять была ли она маркет-мейкерская или маркет-тейкерская для определения размера комиссии Мосбиржи для класса инструментов TQBR. Могу ошибаться, но комиссия ТС в этой таблице deals не учитывает активность/пассивность сделки(т. е. комиссия всегда отражается, не важно, были ли сделка заключена &quot;по рынку&quot; или &quot;лимитная&quot;. В самой таблице deals в QUIK есть поле &quot;Состояние&quot;, принимающее значение &quot;А&quot; и &quot;П&quot;, но вот как его &nbsp;запросить с помощью getitem, я не понимаю. Есть какой то битовый флаг? Помогите пожалуйста 🥺 <br />
			<i>09.09.2023 11:48:38, nshch.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71882/topic8238/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71882/topic8238/</guid>
			<pubDate>Sat, 09 Sep 2023 11:48:38 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
