<?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>Mon, 27 Apr 2026 21:34:15 +0300</pubDate>
		<item>
			<title>помогите советом - как запрограммировать ожидания снятия стоп заявки?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message37666/topic4472/">помогите советом - как запрограммировать ожидания снятия стоп заявки?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br />local stop_orders_now = getItem(&quot;stop_orders&quot;,waiting_ordernum_todel&#91;i&#93;&#91;2&#93;)<br />=============<br />Вы уверены, что это waiting_ordernum_todel&#91;i&#93;&#91;2&#93; номер строки?<br />Я бы проверил, что получается в stop_orders_now.<br /><br />И я бы проверил #waiting_ordernum_todel &nbsp;<br /><br />while #waiting_ordernum_todel &gt; 0 do<br />--<br />--<br />--<br />message(&quot;#waiting_ordernum_todel =&quot;..tostring(#waiting_ordernum_todel));<br />sleep(1000);<br />end; <br />
			<i>24.04.2019 11:05:59, Игорь Б.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message37666/topic4472/</link>
			<guid>http://forum.quik.ru/messages/forum10/message37666/topic4472/</guid>
			<pubDate>Wed, 24 Apr 2019 11:05:59 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>помогите советом - как запрограммировать ожидания снятия стоп заявки?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message37664/topic4472/">помогите советом - как запрограммировать ожидания снятия стоп заявки?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			понял, спасибо <br />
			<i>24.04.2019 09:40:04, Sergey Denegin.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message37664/topic4472/</link>
			<guid>http://forum.quik.ru/messages/forum10/message37664/topic4472/</guid>
			<pubDate>Wed, 24 Apr 2019 09:40:04 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>помогите советом - как запрограммировать ожидания снятия стоп заявки?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message37660/topic4472/">помогите советом - как запрограммировать ожидания снятия стоп заявки?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_MMVi0Kvb" href="/user/1889/" bx-tooltip-user-id="1889">Sergey Denegin</a> написал:<br />Странное дело, на почту мне приходит много уведомлений, что в этой теме кто-то что-то ответил, а в самой теме ничего нет. Это какой-то глюк форума?<br />=============<br />В этой ветке был написан ряд вирусных рекламных сообщений, не имеющих отношения к предметной области. <br />Данные сообщения были удалены. &nbsp; <br />
			<i>24.04.2019 07:43:38, Alexandr Shumilin.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message37660/topic4472/</link>
			<guid>http://forum.quik.ru/messages/forum10/message37660/topic4472/</guid>
			<pubDate>Wed, 24 Apr 2019 07:43:38 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>помогите советом - как запрограммировать ожидания снятия стоп заявки?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message37659/topic4472/">помогите советом - как запрограммировать ожидания снятия стоп заявки?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Странное дело, на почту мне приходит много уведомлений, что в этой теме кто-то что-то ответил, а в самой теме ничего нет. Это какой-то глюк форума? <br />
			<i>24.04.2019 07:34:33, Sergey Denegin.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message37659/topic4472/</link>
			<guid>http://forum.quik.ru/messages/forum10/message37659/topic4472/</guid>
			<pubDate>Wed, 24 Apr 2019 07:34:33 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>помогите советом - как запрограммировать ожидания снятия стоп заявки?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message37647/topic4472/">помогите советом - как запрограммировать ожидания снятия стоп заявки?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Ошибся в коде, внизу этой сроки WaitDeletingStops (hist_zap_full) нет, это я уже пробовал зациклить запуск сам в себе. &nbsp; <br />
			<i>23.04.2019 23:16:29, Sergey Denegin.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message37647/topic4472/</link>
			<guid>http://forum.quik.ru/messages/forum10/message37647/topic4472/</guid>
			<pubDate>Tue, 23 Apr 2019 23:16:29 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>помогите советом - как запрограммировать ожидания снятия стоп заявки?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message37646/topic4472/">помогите советом - как запрограммировать ожидания снятия стоп заявки?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Помогите пожалуйста. <br /><br />Задача такая: стоят стопы и тейки на определенных высотах. График до них не доходит, но при определенных условиях, нужно войти в позицию. <br />Если просто поставить заявку на вход по текущей цене, она не выставляется, т.к. идет превышение по ГО. <br />Значит надо сначала снять предыдущие заявки. <br />Использую оператор trans:killAllOrdersByClient<br />Но если после этого сразу поставить новую заявку, то все равно она не ставится, т.к. старые заявки удаляются не мгновенно, и ГО опять не хватает. <br />Я пробовал написать функцию, которая перебирает все существующие заявки и проверяет их статус, до тех пор, пока у них статус не станет &quot;отменен&quot;, но проблем в том, что этот цикл. <br />Но проблема в том, что когда запускается этот цикл, то квик почему-то полностью подвисает, и такое ощущение, что даже перестает видеть изменения в состоянии заявок. <br /><br />Вот так выглядит цикл:<br /><br />В массиве waiting_ordernum_todel &nbsp;собраны все заявки, удаления которых надо дождаться<br /><br /><br />	while #waiting_ordernum_todel &gt; 0 do<br />		for i = 1, #waiting_ordernum_todel do<br />			if waiting_ordernum_todel[i] ~= nil then<br />				local stop_orders_now = getItem("stop_orders",waiting_ordernum_todel[i][2])<br />				-- если заявка НЕ активна то убираем ожидание<br />				if CheckBit(stop_orders_now.flags,0) ~= 1 then<br />					-- message_my ("Снялась заявки "..tostring_my (waiting_ordernum_todel[i]))<br />					waiting_ordernum_todel[i] = nil<br />				else<br />					if waiting_ordernum_todel[i] ~= nil then<br />						message_my ("WaitDeletingStops: еще активен стоп №"..waiting_ordernum_todel[i][2]..": "..tostring_my (stop_orders_now))<br />					end<br />				end<br />			end<br />		end<br />		if #waiting_ordernum_todel &gt; 0 then<br />			message_my ("WaitDeletingStops: sleep 100")<br />			sleep (100)<br />			WaitDeletingStops (hist_zap_full)<br />		end	<br />	end<br /><br />Вопрос к знающим людям, почему так происходит? Почему терминал "забывает" обрабатывать связь с сервером и видеть изменения в заявках? <br />
			<i>23.04.2019 23:14:49, Sergey Denegin.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message37646/topic4472/</link>
			<guid>http://forum.quik.ru/messages/forum10/message37646/topic4472/</guid>
			<pubDate>Tue, 23 Apr 2019 23:14:49 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
