<?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>Sun, 03 May 2026 11:37:49 +0300</pubDate>
		<item>
			<title>Снятие заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68992/topic5734/">Снятие заявки</a></b> <i>server check failed</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Некоторые люди говорят, что если почитать документацию, то там это написано. Я сам не пробовал, просто ребята читали а я рядом стоял. <br />
			<i>07.04.2023 14:33:14, Kalmar.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68992/topic5734/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68992/topic5734/</guid>
			<pubDate>Fri, 07 Apr 2023 14:33:14 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68991/topic5734/">Снятие заявки</a></b> <i>server check failed</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_of6BEE1Z" href="/user/1103/" bx-tooltip-user-id="1103">Kalmar</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/16043/" target="_blank" rel="nofollow">Надежда Аверьянова</a></noindex> написал:<br />Он выставил лимитированную заявку, она болтается в стакане НЕисполненная и вместе с ней выставил стоп. В чем смысл, если назвнание заявки &quot;по исполнению заявки&quot;? Зачем стоп если нет позиции? &nbsp;<br />=============<br /> Когда лимитка исполнится - будет позиция. Вот на нее и будет выставлен стоп. Пока лимитка не исполнилась - стоп не активен.<br />Очевидно же.<br />=============<br />Да, спасибо за пояснение. Очевидно это стало когда понаблюдала за исполнением заявок. <br />
			<i>07.04.2023 14:25:41, Надежда Аверьянова.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68991/topic5734/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68991/topic5734/</guid>
			<pubDate>Fri, 07 Apr 2023 14:25:41 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68972/topic5734/">Снятие заявки</a></b> <i>server check failed</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_dHw0iqJ5" href="/user/16043/" bx-tooltip-user-id="16043">Надежда Аверьянова</a> написал:<br />Он выставил лимитированную заявку, она болтается в стакане НЕисполненная и вместе с ней выставил стоп. В чем смысл, если назвнание заявки &quot;по исполнению заявки&quot;? Зачем стоп если нет позиции? &nbsp;<br />=============<br />Когда лимитка исполнится - будет позиция. Вот на нее и будет выставлен стоп. Пока лимитка не исполнилась - стоп не активен.<br />Очевидно же. <br />
			<i>06.04.2023 16:44:09, Kalmar.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68972/topic5734/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68972/topic5734/</guid>
			<pubDate>Thu, 06 Apr 2023 16:44:09 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68971/topic5734/">Снятие заявки</a></b> <i>server check failed</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_ag3Hb3X3" href="/user/16043/" bx-tooltip-user-id="16043">Надежда Аверьянова</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/16043/" target="_blank" rel="nofollow">Надежда Аверьянова</a></noindex> написал:<br /> &nbsp;<br />====quote====<br /> <noindex><a href="/user/62/" target="_blank" rel="nofollow">nikolz</a></noindex> &nbsp;написал:<br /> &nbsp; <br />====quote====<br /> &nbsp;<noindex><a href="/user/16043/" target="_blank" rel="nofollow">Надежда Аверьянова</a></noindex> &nbsp; написал:<br /> &nbsp; &nbsp;<br />====quote====<br /> &nbsp; <noindex><a href="/user/62/" target="_blank" rel="nofollow">nikolz</a></noindex> &nbsp; &nbsp;написал:<br />колбек OnTransReply &nbsp;это реакция на транзакцию, а не на состояние заявки.<br />Для заявки надо работать по OnOrder OnStopOrder либо по таблицам заявок и стоп-заявок<br />=============<br /> &nbsp; &nbsp;Я получила номер заявки через OnOrder, записала его в переменную и эту переменную записала в ключ &#91;&quot;BASE_ORDER_KEY&quot;&#93;, но квик опять говорит что не указан номер базовой заявки. Что не так? Получить номер из таблицы заявок у меня тоже не получается - одни ошибки выдает. Помогите составить кусок кода на получение номера заявки из таблицы заявок пожалуйста<br />=============<br /> &nbsp; покажите скрипт<br />=============<br /> &nbsp;<br />=============<br /> всё, я нашла источник проблемы - &nbsp;округлила число, переданное в BASE_ORDER_KEY до целого значения и изменила срок действия заявки &nbsp;и стоп выставился. Спасибо за помощь!<br />=============<br />бред какой-то... Он выставил лимитированную заявку, она болтается в стакане НЕисполненная и вместе с ней выставил стоп. В чем смысл, если назвнание заявки &quot;по исполнению заявки&quot;? Зачем стоп если нет позиции? &nbsp; <br />
			<i>06.04.2023 13:19:09, Надежда Аверьянова.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68971/topic5734/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68971/topic5734/</guid>
			<pubDate>Thu, 06 Apr 2023 13:19:09 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68968/topic5734/">Снятие заявки</a></b> <i>server check failed</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_LPUIWuPM" href="/user/16043/" bx-tooltip-user-id="16043">Надежда Аверьянова</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/62/" target="_blank" rel="nofollow">nikolz</a></noindex> написал:<br /> &nbsp;<br />====quote====<br /> <noindex><a href="/user/16043/" target="_blank" rel="nofollow">Надежда Аверьянова</a></noindex> &nbsp;написал:<br /> &nbsp; <br />====quote====<br /> &nbsp;<noindex><a href="/user/62/" target="_blank" rel="nofollow">nikolz</a></noindex> &nbsp; написал:<br />колбек OnTransReply &nbsp;это реакция на транзакцию, а не на состояние заявки.<br />Для заявки надо работать по OnOrder OnStopOrder либо по таблицам заявок и стоп-заявок<br />=============<br /> &nbsp; Я получила номер заявки через OnOrder, записала его в переменную и эту переменную записала в ключ &#91;&quot;BASE_ORDER_KEY&quot;&#93;, но квик опять говорит что не указан номер базовой заявки. Что не так? Получить номер из таблицы заявок у меня тоже не получается - одни ошибки выдает. Помогите составить кусок кода на получение номера заявки из таблицы заявок пожалуйста<br />=============<br /> &nbsp;покажите скрипт<br />=============<br /> <br />=============<br />всё, я нашла источник проблемы - &nbsp;округлила число, переданное в BASE_ORDER_KEY до целого значения и изменила срок действия заявки &nbsp;и стоп выставился. Спасибо за помощь! <br />
			<i>06.04.2023 12:56:15, Надежда Аверьянова.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68968/topic5734/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68968/topic5734/</guid>
			<pubDate>Thu, 06 Apr 2023 12:56:15 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68967/topic5734/">Снятие заявки</a></b> <i>server check failed</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_uUtuJZg7" href="/user/62/" bx-tooltip-user-id="62">nikolz</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/16043/" target="_blank" rel="nofollow">Надежда Аверьянова</a></noindex> написал:<br /> &nbsp;<br />====quote====<br /> <noindex><a href="/user/62/" target="_blank" rel="nofollow">nikolz</a></noindex> &nbsp;написал:<br />колбек OnTransReply &nbsp;это реакция на транзакцию, а не на состояние заявки.<br />Для заявки надо работать по OnOrder OnStopOrder либо по таблицам заявок и стоп-заявок<br />=============<br /> &nbsp;Я получила номер заявки через OnOrder, записала его в переменную и эту переменную записала в ключ &#91;&quot;BASE_ORDER_KEY&quot;&#93;, но квик опять говорит что не указан номер базовой заявки. Что не так? Получить номер из таблицы заявок у меня тоже не получается - одни ошибки выдает. Помогите составить кусок кода на получение номера заявки из таблицы заявок пожалуйста<br />=============<br /> покажите скрипт<br />=============<br /> <br />
			<img src="https://forum.quik.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=10577&" width="996" height="858" /><br /><i>06.04.2023 10:49:37, Надежда Аверьянова.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68967/topic5734/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68967/topic5734/</guid>
			<pubDate>Thu, 06 Apr 2023 10:49:37 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68960/topic5734/">Снятие заявки</a></b> <i>server check failed</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			getOrderByNumber<br /><p><span class="bx-font" style="font-size:;"> </span></p><p><span class="bx-font" style="font-size:;">Функция возвращает таблицу Lua, содержащую описание параметров Таблицы заявок и индекс заявки в хранилище терминала. &nbsp;</span></p><p><span class="bx-font" style="font-size:;">TABLE order NUMBER indx getOrderByNumber(STRING class_code, NUMBER &nbsp;order_id)</span></p><span class="bx-font" style="font-size:;"> <p>Если заявка с указанным номером не существует, то возвращаемые параметры - &nbsp;«nil».</p></span> <br />
			<i>05.04.2023 19:08:43, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68960/topic5734/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68960/topic5734/</guid>
			<pubDate>Wed, 05 Apr 2023 19:08:43 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68959/topic5734/">Снятие заявки</a></b> <i>server check failed</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_xpkRMvmN" href="/user/16043/" bx-tooltip-user-id="16043">Надежда Аверьянова</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/62/" target="_blank" rel="nofollow">nikolz</a></noindex> написал:<br />колбек OnTransReply &nbsp;это реакция на транзакцию, а не на состояние заявки.<br />Для заявки надо работать по OnOrder OnStopOrder либо по таблицам заявок и стоп-заявок<br />=============<br /> Я получила номер заявки через OnOrder, записала его в переменную и эту переменную записала в ключ &#91;&quot;BASE_ORDER_KEY&quot;&#93;, но квик опять говорит что не указан номер базовой заявки. Что не так? Получить номер из таблицы заявок у меня тоже не получается - одни ошибки выдает. Помогите составить кусок кода на получение номера заявки из таблицы заявок пожалуйста<br />=============<br />покажите скрипт <br />
			<i>05.04.2023 19:04:00, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68959/topic5734/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68959/topic5734/</guid>
			<pubDate>Wed, 05 Apr 2023 19:04:00 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68957/topic5734/">Снятие заявки</a></b> <i>server check failed</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_fZtrWyI4" href="/user/62/" bx-tooltip-user-id="62">nikolz</a> написал:<br />колбек OnTransReply &nbsp;это реакция на транзакцию, а не на состояние заявки.<br />Для заявки надо работать по OnOrder OnStopOrder либо по таблицам заявок и стоп-заявок<br />=============<br />Я получила номер заявки через OnOrder, записала его в переменную и эту переменную записала в ключ &#91;&quot;BASE_ORDER_KEY&quot;&#93;, но квик опять говорит что не указан номер базовой заявки. Что не так? Получить номер из таблицы заявок у меня тоже не получается - одни ошибки выдает. Помогите составить кусок кода на получение номера заявки из таблицы заявок пожалуйста <br />
			<i>05.04.2023 15:25:32, Надежда Аверьянова.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68957/topic5734/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68957/topic5734/</guid>
			<pubDate>Wed, 05 Apr 2023 15:25:32 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68947/topic5734/">Снятие заявки</a></b> <i>server check failed</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			колбек OnTransReply &nbsp;это реакция на транзакцию, а не на состояние заявки.<br />Для заявки надо работать по OnOrder OnStopOrder либо по таблицам заявок и стоп-заявок <br />
			<i>04.04.2023 10:48:27, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68947/topic5734/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68947/topic5734/</guid>
			<pubDate>Tue, 04 Apr 2023 10:48:27 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68946/topic5734/">Снятие заявки</a></b> <i>server check failed</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			OnTransReply не всегда содержит поле с номером заявки order_num (параметр указан со звездочкой в руководстве). Номер заявки обычно поступает в одном из последних вызовов OnTransReply. Лучше всего номер заявки получать из таблицы заявок по trans_id транзакции. <br />
			<i>04.04.2023 10:09:45, Станислав.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68946/topic5734/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68946/topic5734/</guid>
			<pubDate>Tue, 04 Apr 2023 10:09:45 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68932/topic5734/">Снятие заявки</a></b> <i>server check failed</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте, я новичок в программировании и в написании торгового робота, мне нужна помощь. <br /><br />Мне нужно чтобы робот выставил лимитированную заявку на покупку и по исполнению ее выставил привязанный к ней стоп лосс и тейк профит. <br />У меня успешно получается выставить заявку и непривязанный к ней стоп и тейк ( &#91;&quot;ACTION&quot;&#93;=&quot;NEW_STOP_ORDER&quot;, &#91;&quot;STOP_ORDER_KIND&quot;&#93;=&quot;TAKE_PROFIT_AND_STOP_LIMIT_ORDER&quot;, ), а вот с заявкой ACTIVATED_BY_ORDER_TAKE_PROFIT_AND_STOP_LIMIT_ORDER возникла проблема - QUIK выдает сообщение &quot;Неправильно указан номер базовой заявки &quot;nil&quot;. <br /><br />Мой скрипт получает номер заявки через OnTransReply, я записываю этот номер в свою переменную и уже эту переменную я вписываю в ключ &#91;&quot;BASE_ORDER_KEY&quot;&#93;. Что я делаю неправильно? <br />
			<i>03.04.2023 16:19:29, Надежда Аверьянова.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68932/topic5734/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68932/topic5734/</guid>
			<pubDate>Mon, 03 Apr 2023 16:19:29 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message61501/topic5734/">Снятие заявки</a></b> <i>server check failed</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_YIguSiEe" href="/user/13376/" bx-tooltip-user-id="13376">Анатолий</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/12999/" target="_blank" rel="nofollow">Andrey Bezrukov</a></noindex> написал:<br />Здравствуйте, &nbsp;<noindex><a href="/user/13989/" target="_blank" rel="nofollow">Сергей</a></noindex> .<br /><br />Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.<br />=============<br /> Здравствуйте. Какова судьба реализации программного доступа к таблице транзакций из LUA?<br />=============<br />Вас может заинтересовать следующий раздел:<br /><noindex><a href="https://forum.quik.ru/forum10/topic3348/" target="_blank" rel="nofollow">https://forum.quik.ru/forum10/topic3348/</a></noindex><br /><br />Там есть реализация снятия заявок через обращение к таблице &quot;orders&quot;. &nbsp; <br />
			<i>24.01.2022 20:40:17, asferatum.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message61501/topic5734/</link>
			<guid>http://forum.quik.ru/messages/forum10/message61501/topic5734/</guid>
			<pubDate>Mon, 24 Jan 2022 20:40:17 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message57740/topic5734/">Снятие заявки</a></b> <i>server check failed</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_ne3Lqs9f" href="/user/13376/" bx-tooltip-user-id="13376">Анатолий</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/12999/" target="_blank" rel="nofollow">Andrey Bezrukov</a></noindex> написал:<br />Здравствуйте, &nbsp;<noindex><a href="/user/13989/" target="_blank" rel="nofollow">Сергей</a></noindex> .<br /><br />Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.<br />=============<br /> Здравствуйте. Какова судьба реализации программного доступа к таблице транзакций из LUA?<br />=============<br />Добрый день.<br /><br />Данное пожелание находится пока на стадии рассмотрения. <br />
			<i>01.09.2021 09:30:13, Alexey Ivannikov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message57740/topic5734/</link>
			<guid>http://forum.quik.ru/messages/forum10/message57740/topic5734/</guid>
			<pubDate>Wed, 01 Sep 2021 09:30:13 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message57734/topic5734/">Снятие заявки</a></b> <i>server check failed</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_xvsq4Rst" href="/user/12999/" bx-tooltip-user-id="12999">Andrey Bezrukov</a> написал:<br />Здравствуйте, <noindex><a href="/user/13989/" target="_blank" rel="nofollow">Сергей</a></noindex>.<br /><br />Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.<br />=============<br />Здравствуйте. Какова судьба реализации программного доступа к таблице транзакций из LUA? <br />
			<i>01.09.2021 02:22:48, Анатолий.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message57734/topic5734/</link>
			<guid>http://forum.quik.ru/messages/forum10/message57734/topic5734/</guid>
			<pubDate>Wed, 01 Sep 2021 02:22:48 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47851/topic5734/">Снятие заявки</a></b> <i>server check failed</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_veoAIe8X" href="/user/13989/" bx-tooltip-user-id="13989">Сергей</a>, <br /><br />Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО. <br />
			<i>19.08.2020 16:49:12, Andrey Bezrukov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47851/topic5734/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47851/topic5734/</guid>
			<pubDate>Wed, 19 Aug 2020 16:49:12 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47844/topic5734/">Снятие заявки</a></b> <i>server check failed</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><br /><noindex><a href="/user/13989/" target="_blank" rel="nofollow">Сергей</a></noindex>, <br />Дело в том, что на сделке, которая является сущностью торговой системы нет некоторых полей, которые есть в QUIK. Серверу, чтобы проставить эти обновленные параметры приходится отправлять сделку несколько раз.<br />Иначе, отправка сделки задерживалась бы до установки всех параметров, что гораздо хуже чем получить подряд несколько обновлений.<br />Можем зарегистрировать Ваше пожелание на добавление для заявок флага &quot;находится в процессе снятия&quot;, который бы приходил в первом пакете обновлений по заявке вместе с первым OnOrder при подаче транзакции на снятие заявки. <br />Регистрируем?<br />=============<br />Регистрируем <br />
			<i>19.08.2020 11:12:30, Сергей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47844/topic5734/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47844/topic5734/</guid>
			<pubDate>Wed, 19 Aug 2020 11:12:30 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47820/topic5734/">Снятие заявки</a></b> <i>server check failed</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_oQs2JTzT" href="/user/9868/" bx-tooltip-user-id="9868">QApplication</a>, <br /><br />Благодарим за развёрнутый комментарий по проблемам.<br />Касательно не отрабатывающего OnTransReply - есть полагаем, что имеет место какая-либо специфическая недоработка в используемой Вами версии рабочего места. Просьба уточнить версию рабочего места, на котором данная проблема наблюдается.<br /><br />Касательно того, что сервер не позволяет снять Вашу активную заявку - необходимы данные от сервера брокера. Вы можете самостоятельно связаться с Вашим брокером и инициировать его обращение к нам, или можете написать нам по почте quiksupport@arqatech.com, сообщить кто Ваш брокер, Ваш логин, а так же номер какой-либо проблемной заявки, которую пытались снять и сервер не позволил этого сделать в результате предполагаемой ошибки.<br /><br />Касательно доступа lua-скрипта к таблице транзакций - Ваше пожелание зарегистрировано; мы постараемся рассмотреть его и сообщить Вам результаты анализа; впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.<br /><br /><a class="blog-p-user-name" id="bp_6C791zoP" href="/user/13989/" bx-tooltip-user-id="13989">Сергей</a>, <br />Дело в том, что на сделке, которая является сущностью торговой системы нет некоторых полей, которые есть в QUIK. Серверу, чтобы проставить эти обновленные параметры приходится отправлять сделку несколько раз.<br />Иначе, отправка сделки задерживалась бы до установки всех параметров, что гораздо хуже чем получить подряд несколько обновлений.<br />Можем зарегистрировать Ваше пожелание на добавление для заявок флага "находится в процессе снятия", который бы приходил в первом пакете обновлений по заявке вместе с первым OnOrder при подаче транзакции на снятие заявки. <br />Регистрируем? <br />
			<i>17.08.2020 19:32:40, Andrey Bezrukov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47820/topic5734/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47820/topic5734/</guid>
			<pubDate>Mon, 17 Aug 2020 19:32:40 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47729/topic5734/">Снятие заявки</a></b> <i>server check failed</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Довольно мутное свойство. Почему бы не сделать тогда флаг &quot;находится в процессе снятия&quot;, или признак &quot;служебного&quot; ордера? <br />
			<i>14.08.2020 06:50:10, Сергей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47729/topic5734/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47729/topic5734/</guid>
			<pubDate>Fri, 14 Aug 2020 06:50:10 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47723/topic5734/">Снятие заявки</a></b> <i>server check failed</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_aBa6DMLm" href="/user/13989/" bx-tooltip-user-id="13989">Сергей</a> написал:<br />Раз уж топик про снятие заявок, внесу и свои 5 копеек. Проблем с коллбэками onTransReply не наблюдал, но зато стабильно приходят два коллбэка onOrder, причем флаг снятия ордера поднят только во втором. Получается сначала приходит коллбэк о том, что мы якобы выставили ордер (хотя он уже есть и активен), и только потом, что он снимается. Зачем такая история? Терминал 8.3.2.4, если что.<br />=============<br />Сначала в заявке изменяются некоторые поля, к которым у вас доступа нет и вы не видите изменений в первом пришедшем колбеке, потом заявка снимается и снова вам приходит колбек, в котором изменения вам уже видны. <br /><br />таково его, терминала, природное свойство. <br />
			<i>13.08.2020 20:58:27, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47723/topic5734/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47723/topic5734/</guid>
			<pubDate>Thu, 13 Aug 2020 20:58:27 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47716/topic5734/">Снятие заявки</a></b> <i>server check failed</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Раз уж топик про снятие заявок, внесу и свои 5 копеек. Проблем с коллбэками onTransReply не наблюдал, но зато стабильно приходят два коллбэка onOrder, причем флаг снятия ордера поднят только во втором. Получается сначала приходит коллбэк о том, что мы якобы выставили ордер (хотя он уже есть и активен), и только потом, что он снимается. Зачем такая история? Терминал 8.3.2.4, если что. <br />
			<i>13.08.2020 19:01:29, Сергей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47716/topic5734/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47716/topic5734/</guid>
			<pubDate>Thu, 13 Aug 2020 19:01:29 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47702/topic5734/">Снятие заявки</a></b> <i>server check failed</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_rJbYDrOL" href="/user/12999/" bx-tooltip-user-id="12999">Andrey Bezrukov</a> написал:<br />Status=5, StatusEx=&quot;QUIK server check failed for transaction&quot; и Error code=8635230 означают, что транзакция не прошла проверку сервера QUIK. Возможные причины: снимаемая заявка уже исполнена, уже снята, не принадлежит Вам (например, была допущена ошибка в указании номера заявки при подаче транзакций).<br />=============<br />по факту <br />1. заявка моя<br />2. номер заявки берется 100% точно, здесь ошибки быть не может, проверено<br />3. заявка активна и висит в таблице заявок (в дальнейшем снимается только в ручную из QUIK)<br />4. транзакция на ее снятие приходит &nbsp;с ошибкой <br />
			<i>13.08.2020 15:30:38, QApplication.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47702/topic5734/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47702/topic5734/</guid>
			<pubDate>Thu, 13 Aug 2020 15:30:38 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47700/topic5734/">Снятие заявки</a></b> <i>server check failed</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Amy1GXYW" href="/user/12999/" bx-tooltip-user-id="12999">Andrey Bezrukov</a> написал:<br />Сейчас не предусмотрено возможности получить доступ к таблице транзакций из LUA-скрипта. Можем зарегистрировать Ваше пожелание на такую доработку. Регистрируем?<br />=============<br />идея хорошая и требует рализации,<br />но лучше что работал стабильно OnTransReply callback на все транзакции, отправляемые через sendTransaction <br />
			<i>13.08.2020 15:26:20, QApplication.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47700/topic5734/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47700/topic5734/</guid>
			<pubDate>Thu, 13 Aug 2020 15:26:20 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47698/topic5734/">Снятие заявки</a></b> <i>server check failed</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_x1zBwyyX" href="/user/12999/" bx-tooltip-user-id="12999">Andrey Bezrukov</a> написал:<br />Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.<br />=============<br /><a class="blog-p-user-name" id="bp_6EYuRqj5" href="/user/12999/" bx-tooltip-user-id="12999">Andrey Bezrukov</a>, реализуйте его через getItem как доступ к другим таблицам <br />
			<i>13.08.2020 15:17:36, QApplication.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47698/topic5734/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47698/topic5734/</guid>
			<pubDate>Thu, 13 Aug 2020 15:17:36 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47697/topic5734/">Снятие заявки</a></b> <i>server check failed</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_tg0uOlIu" href="/user/12999/" bx-tooltip-user-id="12999">Andrey Bezrukov</a> написал:<br />Status=5, StatusEx=&quot;QUIK server check failed for transaction&quot; и Error code=8635230 означают, что транзакция не прошла проверку сервера QUIK. Возможные причины: снимаемая заявка уже исполнена, уже снята, не принадлежит Вам (например, была допущена ошибка в указании номера заявки при подаче транзакций).<br />=============<br /><a class="blog-p-user-name" id="bp_cqHKnFUV" href="/user/12999/" bx-tooltip-user-id="12999">Andrey Bezrukov</a>,раскажу подробнее<br />1. написан скрипт, который выставляет заявки на покупку и продажу по 1 лоту в книгу заявок согласно рисунку. Если позиция текущего ордера выходит за зеленый квадрат, то асинхронно (т.е. не дожидаясь ответа о снятии теущей заявки через определенный автором интервал {50ms, или 200ms или 500ms} направляется новый ордер) направляется тарнзакия на снятие текущей заявки и выставляется новая заявка в позицию кравсного квадрата.<br />[FILE ID=6839] <br />Так вот, проблем с выставление новой заявки нет, она работет всегда стабильно и по ней всегда приходит OnTransReply callback, не придерешся. А по транзакции на снятие старой заявки много вопросов:<br />1. алгоритм снятия не меняется, занчит тезиз который поцитировал не верен, т.к. ордер по этой заявке я вижу в таблице заявок и он активный<br />2. снятие заявки работает но не всегда. При это согласно задуманному алгориту всегда должно быть по одной заявке в каждую сторону, однако это не так, например,<br />[FILE ID=6841]  <br />3. из скрина видно, что транзакции на снятие активных заявок приходят в таблицу транзакци, а OnTransReply callback по ним не приходит<br />4. OnTransReply callback приходит только по высталению новых ордеров<br />5. пробовал различную реализацию транзакции на снятие ордера (по примеру из info.chm и из кормана транзакций) - результат одинаковый<br />6. пример скрипта: есть две активные заявки и снимем их, при этом OnTransReply callback не приходит<br /><br />
====code====
<pre>is_run = true

m = 0;

n = 0;
T = {};


T.f = {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ACTION&nbsp;&nbsp;&nbsp;&nbsp;= "KILL_ORDER",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CLASSCODE = "TQBR",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SECCODE&nbsp;&nbsp; = "SBER",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TRANS_ID&nbsp;&nbsp;= "1328",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ORDER_KEY = "20963390679"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};

T.s = {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ACTION&nbsp;&nbsp;&nbsp;&nbsp;= "KILL_ORDER",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CLASSCODE = "TQBR",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SECCODE&nbsp;&nbsp; = "SBER",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TRANS_ID&nbsp;&nbsp;= "1329",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ORDER_KEY = "20963390885"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
T&#91;0&#93; = t1
T&#91;1&#93; = t2

function main()

&nbsp;&nbsp;&nbsp;while is_run do
&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;if (m &#62; 0) then
&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (n == 0) then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;r = sendTransaction(T.f);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (n == 1) then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;r = sendTransaction(T.s);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;n = n + 1;
&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;sleep(5000);
&nbsp;&nbsp;&nbsp;m = m + 1;
&nbsp;&nbsp;&nbsp;end
end



function OnStop(stop_flag)
&nbsp;&nbsp;&nbsp;is_run=false
&nbsp;&nbsp;&nbsp;stop_flag=1
end</pre>
=============
<br />и вто какую поседовательность выдают все участвующие колбеки<br /><br />1. выставляем ордера в стакан<br />[FILE ID=6842] [FILE ID=6843] <br />2. снимаем их по скрипту (см. выше)<br /> &nbsp; &nbsp;2.1 OnTransReply callback по транзакции на снятие заявок не приходит от слова совсем, без разницы успешна заявка снята или пришло сообщение с ошибкой<br /> &nbsp; &nbsp;2.2 транзакции отображаются в таблице транзакций<br />[FILE ID=6844] <br /> &nbsp; &nbsp;2.3 работа OnOrder callback&#39;s<br />[FILE ID=6845] <br />
			<img src="https://forum.quik.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=6839&" width="3266" height="1406" /><br /><img src="https://forum.quik.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=6841&" width="3266" height="1406" /><br /><img src="https://forum.quik.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=6842&" width="1124" height="996" /><br /><img src="https://forum.quik.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=6843&" width="887" height="981" /><br /><img src="https://forum.quik.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=6844&" width="2561" height="561" /><br /><img src="https://forum.quik.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=6845&" width="827" height="994" /><br /><i>13.08.2020 15:16:18, QApplication.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47697/topic5734/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47697/topic5734/</guid>
			<pubDate>Thu, 13 Aug 2020 15:16:18 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47692/topic5734/">Снятие заявки</a></b> <i>server check failed</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте, <a class="blog-p-user-name" id="bp_q7uA2Zw4" href="/user/13989/" bx-tooltip-user-id="13989">Сергей</a>.<br /><br />Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО. <br />
			<i>13.08.2020 14:19:27, Andrey Bezrukov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47692/topic5734/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47692/topic5734/</guid>
			<pubDate>Thu, 13 Aug 2020 14:19:27 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47687/topic5734/">Снятие заявки</a></b> <i>server check failed</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_bTFn0fnr" href="/user/12999/" bx-tooltip-user-id="12999">Andrey Bezrukov</a> написал:<br />Здравствуйте, <noindex><a href="/user/9868/" target="_blank" rel="nofollow">QApplication</a></noindex>.<br /><br /> <br />====quote====<br /><noindex><a href="/user/9868/" target="_blank" rel="nofollow">QApplication</a></noindex> написал:<br />1. по какой причине происходит отказ в снятии ордера? &nbsp;Error code - 8,635,230 &nbsp;что это такое?<br />=============<br /> Status=5, StatusEx=&quot;QUIK server check failed for transaction&quot; и Error code=8635230 означают, что транзакция не прошла проверку сервера QUIK. Возможные причины: снимаемая заявка уже исполнена, уже снята, не принадлежит Вам (например, была допущена ошибка в указании номера заявки при подаче транзакций).<br /> <br />====quote====<br /><noindex><a href="/user/9868/" target="_blank" rel="nofollow">QApplication</a></noindex> написал:<br />2. почему не срабатывает &nbsp;OnTransReply callback если данные в таблицу транзакций приходят?<br />=============<br /> Наиболее вероятно, речь идёт о транзакциях, отправляемых при помощи trans2QUIK API, QPILE или из *.tri-файла. В этом случае ответ на транзакции не вызывает OnTransReply <br />====quote====<br /><noindex><a href="/user/9868/" target="_blank" rel="nofollow">QApplication</a></noindex> написал:<br />3. почему не срабатывает OnTransReply callback при направлении транзакции на снятие через sendTransaction?<br />=============<br /> А сама транзакция в таблице транзакций отображается? Если нет - значит с таблице транзакции есть ошибка, из-за которой sendTransaction её не отправила, соответственно ответа на транзакцию нет, и callback не вызывается. В остальном, проверили работу OnTransReplay попытавшись снять активную и уже снятую заявки, в обоих случаях callback сработал. Соответственно, надо либо проверить корректность полей транзакции на снятие заявки и убедиться, что она отправляется в систему и фиксируется в таблице транзакций и что OnTransReply отрабатывает; либо более подробно описать ситуацию, при которой OnTransReaply не срабатывает привести минимальный достаточный для воспроизведения фрагмент используемого скрипта, чтобы был возможен дальнейший анализ ситуации с нашей стороны.<br /> <br />====quote====<br /><noindex><a href="/user/9868/" target="_blank" rel="nofollow">QApplication</a></noindex> написал:<br />4. как получить данные из таблицы транзакций средствами QLUA?<br />=============<br /> Сейчас не предусмотрено возможности получить доступ к таблице транзакций из LUA-скрипта. Можем зарегистрировать Ваше пожелание на такую доработку. Регистрируем?<br />=============<br />Конечно регистрировать! Это может быть весьма полезно, если был разрыв соединения, или ошибка скрипта. В таком случае коллбэк может пройти мимо, и узнать статус транзакции будет затруднительно. <br />
			<i>13.08.2020 13:21:02, Сергей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47687/topic5734/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47687/topic5734/</guid>
			<pubDate>Thu, 13 Aug 2020 13:21:02 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47673/topic5734/">Снятие заявки</a></b> <i>server check failed</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте, <a class="blog-p-user-name" id="bp_IRGJVKi1" href="/user/9868/" bx-tooltip-user-id="9868">QApplication</a>.<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_MM7EJl5K" href="/user/9868/" bx-tooltip-user-id="9868">QApplication</a> написал:<br />1. по какой причине происходит отказ в снятии ордера? &nbsp;Error code - 8,635,230 &nbsp;что это такое?<br />=============<br />Status=5, StatusEx="QUIK server check failed for transaction" и Error code=8635230 означают, что транзакция не прошла проверку сервера QUIK. Возможные причины: снимаемая заявка уже исполнена, уже снята, не принадлежит Вам (например, была допущена ошибка в указании номера заявки при подаче транзакций).<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_EUt2cy5B" href="/user/9868/" bx-tooltip-user-id="9868">QApplication</a> написал:<br />2. почему не срабатывает &nbsp;OnTransReply callback если данные в таблицу транзакций приходят?<br />=============<br />Наиболее вероятно, речь идёт о транзакциях, отправляемых при помощи trans2QUIK API, QPILE или из *.tri-файла. В этом случае ответ на транзакции не вызывает OnTransReply<br />====quote====<br /><a class="blog-p-user-name" id="bp_vtRRLrHV" href="/user/9868/" bx-tooltip-user-id="9868">QApplication</a> написал:<br />3. почему не срабатывает OnTransReply callback при направлении транзакции на снятие через sendTransaction?<br />=============<br />А сама транзакция в таблице транзакций отображается? Если нет - значит с таблице транзакции есть ошибка, из-за которой sendTransaction её не отправила, соответственно ответа на транзакцию нет, и callback не вызывается. В остальном, проверили работу OnTransReplay попытавшись снять активную и уже снятую заявки, в обоих случаях callback сработал. Соответственно, надо либо проверить корректность полей транзакции на снятие заявки и убедиться, что она отправляется в систему и фиксируется в таблице транзакций и что OnTransReply отрабатывает; либо более подробно описать ситуацию, при которой OnTransReaply не срабатывает привести минимальный достаточный для воспроизведения фрагмент используемого скрипта, чтобы был возможен дальнейший анализ ситуации с нашей стороны.<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_ZZB5xOnl" href="/user/9868/" bx-tooltip-user-id="9868">QApplication</a> написал:<br />4. как получить данные из таблицы транзакций средствами QLUA?<br />=============<br />Сейчас не предусмотрено возможности получить доступ к таблице транзакций из LUA-скрипта. Можем зарегистрировать Ваше пожелание на такую доработку. Регистрируем? <br />
			<i>13.08.2020 07:40:48, Andrey Bezrukov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47673/topic5734/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47673/topic5734/</guid>
			<pubDate>Thu, 13 Aug 2020 07:40:48 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47668/topic5734/">Снятие заявки</a></b> <i>server check failed</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_EIJ0Ch64" href="/user/9868/" bx-tooltip-user-id="9868">QApplication</a> написал:<br />В таблицу ордеров приходит сообщение :<br />=============<br />[FILE ID=6838] <br />
			<img src="https://forum.quik.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=6838&" width="2363" height="320" /><br /><i>12.08.2020 22:29:41, QApplication.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47668/topic5734/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47668/topic5734/</guid>
			<pubDate>Wed, 12 Aug 2020 22:29:41 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Снятие заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47667/topic5734/">Снятие заявки</a></b> <i>server check failed</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день.<br />Пытаюсь снять заявку из QLUA.<br />Периодически приходит отказ от выполнения транзакции по снятию заявки без вызова OnTransReply callback.<br />В таблицу ордеров приходит сообщение :<br />	
====code====
<pre>Transaction ID&nbsp;&nbsp;&nbsp;Status&nbsp;&nbsp;&nbsp;Status ex&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Message&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Date&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Time&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Time (microsec)&nbsp;&nbsp;&nbsp;Order number&nbsp;&nbsp;&nbsp;Class code&nbsp;&nbsp;&nbsp;Instrument code&nbsp;&nbsp;&nbsp;Side&nbsp;&nbsp;&nbsp;Price&nbsp;&nbsp;&nbsp;Error code&nbsp;&nbsp;&nbsp;Error source&nbsp;&nbsp;&nbsp;Transaction
1,008&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5&nbsp;&nbsp;&nbsp;QUIK server check failed for transaction&nbsp;&nbsp;&nbsp; Impossible to withdraw an order&nbsp;&nbsp;&nbsp;8/12/2020&nbsp;&nbsp;&nbsp;9:34:24 PM&nbsp;&nbsp;&nbsp;974124&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TQBR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SBER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Buy&nbsp;&nbsp;&nbsp;0.00&nbsp;&nbsp;&nbsp;8,635,230&nbsp;&nbsp;&nbsp;QUIK server&nbsp;&nbsp;&nbsp;Withdraw order by number</pre>
=============
<br />Вопросы:<br /><br />1. по какой причине происходит отказ в снятии ордера? &nbsp;Error code - 8,635,230 &nbsp;что это такое?<br />2. почему не срабатывает &nbsp;OnTransReply callback если данные в таблицу транзакций приходят?<br />3. почему не срабатывает OnTransReply callback при направлении транзакции на снятие через sendTransaction?<br />4. как получить данные из таблицы транзакций средствами QLUA? <br />
			<i>12.08.2020 22:21:43, QApplication.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47667/topic5734/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47667/topic5734/</guid>
			<pubDate>Wed, 12 Aug 2020 22:21:43 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
