<?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 02:02:42 +0300</pubDate>
		<item>
			<title>Последовательность функций обратного вызова</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message63319/topic7343/">Последовательность функций обратного вызова</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			То, что искал - фильтрация таблицы из OnStopOrder по полю linked_ordер.<br />Ну и наверное по битовому флагу исполнения заявки.<br /><br />Всем ответившим спасибо! <br />
			<i>18.05.2022 20:35:32, Kolossi.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message63319/topic7343/</link>
			<guid>http://forum.quik.ru/messages/forum10/message63319/topic7343/</guid>
			<pubDate>Wed, 18 May 2022 20:35:32 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Последовательность функций обратного вызова</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message63318/topic7343/">Последовательность функций обратного вызова</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br />срабатывания условий тэйка &nbsp;сервером выставляется новая заявка с новым &nbsp;номером &nbsp;order_num который нужно как-то отфильтровать и получить<br />=============<br /><br />При срабатывании стоп ордера происходит отправка транзакции сервером брокера. В случае успеха отправки (может не пройти), в стоп ордере, точнее в таблице stop_orders для записи вашего ордера, будет заполнено поле linked_order. Это и есть тот номер лимитного ордера, который отправлен по факту активации стоп ордера. По нему и ищите, фильтруйте. Правда, как и всегда при клиент-серверном взаимодействии, событие смены статуса стоп ордера и событие заполнения linked_order, и появление его в таблице orders, не мгновенные. И необходимо организовать методы ожидания. <br />
			<i>18.05.2022 20:26:00, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message63318/topic7343/</link>
			<guid>http://forum.quik.ru/messages/forum10/message63318/topic7343/</guid>
			<pubDate>Wed, 18 May 2022 20:26:00 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Последовательность функций обратного вызова</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message63317/topic7343/">Последовательность функций обратного вызова</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_11Ei9bSo" href="/user/1717/" bx-tooltip-user-id="1717">Kolossi</a> написал:<br />Всем добрый день!<br /><br />При подаче и обработке лимитных заявок давно использую простую последовательность:<br /><br />sendTransaction(...)( задание TRANS_ID) --&gt; OnTransReply(...)(получение номера заявки order_num )--&gt;OnTrade(...)(обработка исполнения заявки с номером &nbsp;order_num)<br />Функцию OnOrder() тут не использую благо до сих пор не было необходимости.<br /><br />Попытка сделать подобную схему для стоп-заявки типа тэйк-профит поставила в тупик - полученный от &nbsp;OnTransReply при выставлении стоп-заявки order_num бесполезен т.к. после срабатывания условий тэйка &nbsp;сервером выставляется новая заявка с новым номером &nbsp;order_num который нужно как-то отфильтровать и получить.<br /><br />Прошу у знатоков совета по оформлению последовательности функций обратного вызова для этого типа заявок.<br />=============<br />1) &nbsp;<B> OnTransReply</B> &nbsp; работает если заявку выставляете или снимаете скриптом. &nbsp;<br /> Если Выставляете или передвигаете руками, то работает лишь <B>OnOrder. </B> <br />Т е Ваш робот пропускает мимо ушей все что делает человек.<br />---------------- &nbsp;<br />2) &nbsp;Аналогично <B>OnStopOrder.</B> <br />В получаемой &nbsp;им информации есть <br /><table class="data-table"><tr><td><B>linkedorder </B></td><td><B>NUMBER </B></td><td><B>Номер заявки в торговой системе, зарегистрированной по наступлению условия &nbsp;стоп-цены</B> </td></tr></table> <br />
			<i>18.05.2022 19:55:45, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message63317/topic7343/</link>
			<guid>http://forum.quik.ru/messages/forum10/message63317/topic7343/</guid>
			<pubDate>Wed, 18 May 2022 19:55:45 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Последовательность функций обратного вызова</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message63314/topic7343/">Последовательность функций обратного вызова</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Всем добрый день!<br /><br />При подаче и обработке лимитных заявок давно использую простую последовательность:<br /><br />sendTransaction(...)( задание TRANS_ID) --&gt; OnTransReply(...)(получение номера заявки order_num )--&gt;OnTrade(...)(обработка исполнения заявки с номером &nbsp;order_num)<br />Функцию OnOrder() тут не использую благо до сих пор не было необходимости.<br /><br />Попытка сделать подобную схему для стоп-заявки типа тэйк-профит поставила в тупик - полученный от &nbsp;OnTransReply при выставлении стоп-заявки order_num бесполезен т.к. после срабатывания условий тэйка &nbsp;сервером выставляется новая заявка с новым номером &nbsp;order_num который нужно как-то отфильтровать и получить.<br /><br />Прошу у знатоков совета по оформлению последовательности функций обратного вызова для этого типа заявок. <br />
			<i>18.05.2022 17:17:04, Kolossi.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message63314/topic7343/</link>
			<guid>http://forum.quik.ru/messages/forum10/message63314/topic7343/</guid>
			<pubDate>Wed, 18 May 2022 17:17:04 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
