<?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>Wed, 27 May 2026 22:28:33 +0300</pubDate>
		<item>
			<title>Восстановление заявок после обрыва связи</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message82549/topic9573/">Восстановление заявок после обрыва связи</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_t3WPvLUc" href="/user/3132/" bx-tooltip-user-id="3132">Nikolay</a>, спасибо, конечно, но это всё ненадёждные методы. А как найти то, что уже обсуждалось на форуме? Я немного поискал, но ничего не нашёл. <br />
			<i>27.05.2026 20:56:16, Максим Трейдер.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message82549/topic9573/</link>
			<guid>http://forum.quik.ru/messages/forum10/message82549/topic9573/</guid>
			<pubDate>Wed, 27 May 2026 20:56:16 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Восстановление заявок после обрыва связи</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message82547/topic9573/">Восстановление заявок после обрыва связи</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Это так часто уже обсуждалось на форуме. Необходимо организовать процедуру ожидания загрузки данных с сервера брокера. К сожалению, разработчики считают, что это не проблема, поэтому никаких конкретных методов для этого нет.<br /><br />Что можно сделать:<br /> - Сравнивать время последнего полученного пакета и время сервера, чтобы расхождение укладывалось в допустимую дельту.<br /> - Также можно сравнивать время сервера и локальное время, но оно должно быть точным.<br /> - Если в процессе работы были установлены ордера, то необходимо запоминать число записей в таблицах и после восстановления связи ожидать пока там не появится необходимое число записей, или хотя бы отличное от нуля.<br /> - Ожидать загрузки таблиц денежных лимитов и лимитов срочной секции (если есть)<br /><br />т.е. процедуры проверки, что в таблицах данные есть, что пакеты данных догнали время сервера. <br />
			<i>27.05.2026 19:23:53, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message82547/topic9573/</link>
			<guid>http://forum.quik.ru/messages/forum10/message82547/topic9573/</guid>
			<pubDate>Wed, 27 May 2026 19:23:53 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Восстановление заявок после обрыва связи</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message82546/topic9573/">Восстановление заявок после обрыва связи</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте. Иногда бывает такое, что робот пытаясь либо выставить заявку, либо изменить её, либо снять, отправляет транзакцию, и не дождавшись ответа, происходит обрыв связи с сервером. Когда связь восстанавливается, робот не знает, что случилось с заявкой. Я пытаюсь получить состояние заявки из таблицы заявок, но проблема в том, что при восстановлении связи окно квика часто зависает на некоторое время, и в это время getOrder_by_ID и getOrder_by_Number возвращают ответ, аналогичный ответу при отсутствии заявки, хотя заявка на самом деле существует. Когда квик перестаёт висеть, приходит нормальный ответ с существующей заявкой. Но как роботу понять, перестал квик висеть или нет, я не знаю. Есть ли какое-то решение, как роботу корректно восстановить статусы заявок, которые ему неизвестны, после восстановления связи? <br />
			<i>27.05.2026 17:48:11, Максим Трейдер.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message82546/topic9573/</link>
			<guid>http://forum.quik.ru/messages/forum10/message82546/topic9573/</guid>
			<pubDate>Wed, 27 May 2026 17:48:11 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
