<?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, 25 Apr 2026 17:41:41 +0300</pubDate>
		<item>
			<title>Снятие стоп-заявок</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message17097/topic1917/">Снятие стоп-заявок</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_LF1FQ2we" href="/user/2019/" bx-tooltip-user-id="2019">Сергей Качурин</a> написал:<br />Но был бы крайне признателен, если кто-нибудь хотя бы намекнул почему возможна ситуация, описанная выше...<br />=============<br />По логам видно что сначала приходит ответ что стоп успешно снят а потом что его снять невозможно (так как он уже снят)<br />Предполагаем что транзакция по каким-то причинам отправляется дважды.<br />Но чтобы не было "предположений" (которых может быть еще с десяток) нужна полная версия кода <br />
			<i>30.06.2016 06:19:45, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message17097/topic1917/</link>
			<guid>http://forum.quik.ru/messages/forum10/message17097/topic1917/</guid>
			<pubDate>Thu, 30 Jun 2016 06:19:45 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие стоп-заявок</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message17091/topic1917/">Снятие стоп-заявок</a></b> <i>ответ на транзакцию </i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Победить решил проверкой Флага на стоп-заявке, после получения ошибки снятия.<br /><br />Но был бы крайне признателен, если кто-нибудь хотя бы намекнул почему возможна ситуация, описанная выше... &nbsp; <br />
			<i>29.06.2016 23:16:21, Сергей Качурин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message17091/topic1917/</link>
			<guid>http://forum.quik.ru/messages/forum10/message17091/topic1917/</guid>
			<pubDate>Wed, 29 Jun 2016 23:16:21 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие стоп-заявок</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message17086/topic1917/">Снятие стоп-заявок</a></b> <i>ответ на транзакцию </i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			снимаю стоп-заявку по номеру &nbsp;- примерно каждый 4й -5й раз приходит Статус &quot;4&quot;, но заявка снимается. Причем сразу после сообщения о снятии заявки.. Не могу понять как с этим бороться.<br />
====code====
<pre>-- СНИМАЕМ СТОПЫ 
function Rem_ST_TP(ST_orderNum)
&nbsp;&nbsp;&nbsp;trans_id = trans_id + 1
&nbsp;&nbsp;&nbsp;message("2 ST_orderNum"..ST_orderNum, 1)
&nbsp;&nbsp;&nbsp;local transaction={
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;"TRANS_ID"&#93; = tostring(trans_id),
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;"ACTION"&#93; = "KILL_STOP_ORDER",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;"CLASSCODE"&#93; = p_classcode,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;"SECCODE"&#93; = p_seccode,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;"STOP_ORDER_KEY"&#93; = tostring(ST_orderNum+0),
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;"COMMENT"&#93;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = "ТЭЙК-ПРОФИТ и СТОП-ЛОСС"&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;local res=sendTransaction(transaction)
&nbsp;&nbsp;&nbsp;message ("res "..tostring(res), 1)&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;while is_run and trans_Status == nil do 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sleep(10);
&nbsp;&nbsp;&nbsp;end;
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;-- Запоминает значение
&nbsp;&nbsp;&nbsp;&nbsp;local Status = trans_Status;
&nbsp;&nbsp;&nbsp;-- Очищает глобальную переменную
&nbsp;&nbsp;&nbsp;&nbsp;trans_Status = nil;
&nbsp;&nbsp;&nbsp; -- Если транзакция не выполнена по какой-то причине
&nbsp;&nbsp; if Status ~= 3 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- Выводит сообщение с ошибкой
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message("Status ~= 3: "..tostring(Status) ..". Снятие ПРОФИТ-ЛОСС не удалось!&#92;nОШИБКА: "..trans_result_msg);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- Возвращает FALSE
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- return false;
&nbsp;&nbsp; else
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- Выводит сообщение
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message('Снят ТЭЙК &#38; ЛОСС: '..trans_id);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OrderNum_CLOSE = nil;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SP = 0
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ST_orderNum = nil
&nbsp;&nbsp; end;
&nbsp;&nbsp;&nbsp;
end
</pre>
=============
Вот такие сообщения приходят: в порядке поступления - сверху вниз <br /><br />14:22:01 &nbsp;2 ST_orderNum&quot;..ST_orderNum<br />14:22:01 <br />14:22:01 Стоп-заявка с № &#91;ST_orderNum&#93; снята.<br />14:22:01 Не удается снять стоп-заявку № &#91;ST_orderNum&#93;.<br />14:22:01 Status ~= 3: 4. Снятие ПРОФИТ-ЛОСС не удалось! ОШИБКА: Не удается снять стоп-заявку № &#91;ST_orderNum&#93;.<br /><br />Получается, что OnTransReply отвечает мне дважды на один и тот же запрос?...но запрос то один..<br /><br />Расскажите, пожалуйста, как это победить и как работает логика ответа на транзакции в &nbsp;<noindex><a href="https://forum.quik.ru/messages/forum1/message17081/topic1915/" target="_blank" rel="nofollow">Quik</a></noindex> ? <br />
			<i>29.06.2016 16:56:25, Сергей Качурин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message17086/topic1917/</link>
			<guid>http://forum.quik.ru/messages/forum10/message17086/topic1917/</guid>
			<pubDate>Wed, 29 Jun 2016 16:56:25 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
