<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: OnOrder]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме OnOrder форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sat, 02 May 2026 18:59:59 +0300</pubDate>
		<item>
			<title>OnOrder</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39840/topic4751/">OnOrder</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_SQADh51y" href="/user/54/" bx-tooltip-user-id="54">Старатель</a> написал:<br />Допустим, OnOrder получен раньше или OnTransReply вообще не пришел.<br />Есть возможность установить инициатора снятия: сам скрипт, пользователь (вручную) или, может, другой бот?<br />=============<br />Такой возможности нет.<br />OnOrder - это сигнал с биржи &quot;параметры заявки изменились&quot;. Просто параметры, просто некоей заявки (ну или возникла новая заявка). Никакой привязки к транзакции (т.е. источнику возникновения этой заявки) - нет. И не может быть.<br />Так что надо перепридумывать логику робота так, чтобы такая информация не требовалась.<br />Используйте пользовательский комментарий для различения заявок от разных роботов или ручного ввода, по нему разделяйте OnOrder, например. <br />
			<i>24.09.2019 05:16:49, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39840/topic4751/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39840/topic4751/</guid>
			<pubDate>Tue, 24 Sep 2019 05:16:49 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>OnOrder</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39823/topic4751/">OnOrder</a></b> <i>снятие заявки</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			uid и canceled_uid будут равны при выставлении/снятии заявки от имени одного логина как пользователем так и скриптом.<br />Увы, но при отсутствии OnTransReply это не поможет. <br />
			<i>23.09.2019 14:24:58, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39823/topic4751/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39823/topic4751/</guid>
			<pubDate>Mon, 23 Sep 2019 14:24:58 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>OnOrder</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39822/topic4751/">OnOrder</a></b> <i>снятие заявки</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день.<br /><br />На структуре заявки есть поле canceled_uid, это UID пользователя снявшего заявку. Если пользователь снимает заявку руками, то скрипт не получит OnTransReply, он получит только OnOrder, и тогда:<p>- если поля на заявке uid и canceled_uid заполнены и не равны, то заявку выставил один пользователь, а снял другим;</p><p>- если uid и canceled_uid равны, то заявку выставил и снял один и тот же пользователь;</p><p>- если canceled_uid пустой (равен 0), то значит заявка снята, например, биржей или же до сервера Quik не доехал трансреплай о снятии заявки;</p> <br />
			<i>23.09.2019 14:03:04, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39822/topic4751/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39822/topic4751/</guid>
			<pubDate>Mon, 23 Sep 2019 14:03:04 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>OnOrder</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39820/topic4751/">OnOrder</a></b> <i>снятие заявки</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Вопрос можно поставить так:<br />Можно ли из Lua-скрипта определить, что заявка снята по транзакции этого скрипта, если OnTransReply не получен? <br />
			<i>23.09.2019 12:03:10, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39820/topic4751/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39820/topic4751/</guid>
			<pubDate>Mon, 23 Sep 2019 12:03:10 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>OnOrder</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39815/topic4751/">OnOrder</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_5Avu2L8D" href="/user/62/" bx-tooltip-user-id="62">Николай  Камынин</a> написал:<br />и главное зачем скрипту знать<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 />Ну, например, для реализации функции для фондовой и валютной секций, аналогичной "MOVE_ORDERS" на срочке.<br />Заявку может снять пользователь, но скрипт не сразу об этом узнает, особенно, когда биржа тормозит, и колбеки приходят с задержкой в несколько секунд.<br />OnTransReply - один из колбеков, доставка которого не гарантируется, ну так сложилось.<br />Рассуждения "кто, зачем и почему" не интересуют.<br /><br /><B>Интересует ответ на вопрос в <noindex><a href="https://forum.quik.ru/messages/forum10/message39779/topic4751/#message39779" target="_blank" rel="nofollow">первом сообщении</a></noindex> темы</B> с учётом особенностей архитектуры ИТС QUIK. <br />
			<i>23.09.2019 08:38:18, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39815/topic4751/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39815/topic4751/</guid>
			<pubDate>Mon, 23 Sep 2019 08:38:18 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>OnOrder</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39800/topic4751/">OnOrder</a></b> <i>снятие заявки</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			и главное зачем скрипту знать, что сняли по заявке пользователя или другого бота?<br />------------------------------<br />какой любопытный скрипт вы написали. <br />
			<i>22.09.2019 12:37:33, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39800/topic4751/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39800/topic4751/</guid>
			<pubDate>Sun, 22 Sep 2019 12:37:33 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>OnOrder</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39799/topic4751/">OnOrder</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_jfPo13cW" href="/user/54/" bx-tooltip-user-id="54">Старатель</a> написал:<br />Скрипт отправляет транзакцию на снятие заявки.<br />Допустим, OnOrder получен раньше или OnTransReply вообще не пришел.<br />Есть возможность установить инициатора снятия: сам скрипт, пользователь (вручную) или, может, другой бот?<br />=============<br />если скрипт отправил заявку, то он знает это<br />если заявку сняли но он не отправлял то тоже знает.<br />кому надо устанавливать инициатора? <br />
			<i>22.09.2019 12:35:17, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39799/topic4751/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39799/topic4751/</guid>
			<pubDate>Sun, 22 Sep 2019 12:35:17 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>OnOrder</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39791/topic4751/">OnOrder</a></b> <i>снятие заявки</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			В любом случае мерами программного свойства эти проблемы не решаются. Их нужно решать другими способами - административными или какими-то еще.<br /><br />Однако есть большие сомнения, что вы получаете от сервера валидную информацию во всем, кроме одного колбека. В этом случае проблема гарантированно не аппаратная или сетевая, а проблема вашего ПО. <br />
			<i>20.09.2019 23:18:29, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39791/topic4751/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39791/topic4751/</guid>
			<pubDate>Fri, 20 Sep 2019 23:18:29 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>OnOrder</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39787/topic4751/">OnOrder</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_SCI08oxG" href="/user/47/" bx-tooltip-user-id="47">s_mike@rambler.ru</a> написал:<br />если этот колбек к вам не пришел, значит, нужно исправлять аппаратную часть.<br />=============<br />По секрету: проблема может быть не на стороне клиента, чью аппаратную часть будете исправлять? &nbsp;<img src="http://forum.quik.ru/upload/main/smiles/5/icon_wink.png" border="0" data-code=":wink:" data-definition="SD" alt=":wink:" style="width:16px;height:16px;" title="Шутливо" class="bx-smile" /> <br />
			<i>20.09.2019 17:21:16, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39787/topic4751/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39787/topic4751/</guid>
			<pubDate>Fri, 20 Sep 2019 17:21:16 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>OnOrder</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39786/topic4751/">OnOrder</a></b> <i>снятие заявки</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Вся информация есть в ontransreply. <br /><br /> если этот колбек к вам не пришел, значит, нужно исправлять аппаратную часть. <br /><br />если у машины нет колеса, бесполезно искать кнопку в салоне, которая бы позволила ехать. &nbsp; <br />
			<i>20.09.2019 17:10:03, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39786/topic4751/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39786/topic4751/</guid>
			<pubDate>Fri, 20 Sep 2019 17:10:03 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>OnOrder</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39779/topic4751/">OnOrder</a></b> <i>снятие заявки</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Скрипт отправляет транзакцию на снятие заявки.<br />Допустим, OnOrder получен раньше или OnTransReply вообще не пришел.<br />Есть возможность установить инициатора снятия: сам скрипт, пользователь (вручную) или, может, другой бот? <br />
			<i>20.09.2019 11:57:13, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39779/topic4751/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39779/topic4751/</guid>
			<pubDate>Fri, 20 Sep 2019 11:57:13 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
