<?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>Fri, 08 May 2026 07:55:09 +0300</pubDate>
		<item>
			<title>Объяснение процесса обратного получения заявок</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message46557/topic4788/">Объяснение процесса обратного получения заявок</a></b> <i>Объяснение процесса обратного получения заявок</i> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_tgK5tF96" href="/user/5194/" bx-tooltip-user-id="5194">Сергей Привалов</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/13315/" target="_blank" rel="nofollow">GrigoriyA</a></noindex> написал:<br />ну вот я транзакции вижу , а заявки нет<br />=============<br /> может вам помогут вот эти видео. там тоже С# и Квик. все получается &nbsp;<noindex><a href="https://www.youtube.com/playlist?list=PLtUjJaiFZYyeRyDD8o_s9UUCoIKyPuwwD" target="_blank" rel="nofollow">https://www.youtube.com/playlist?list=PLtUjJaiFZYyeRyDD8o_s9UUCoIKyPuwwD</a></noindex> <br />=============<br />Это технический форум, а не рекламная доска!<br />Хотите помочь - пишите здесь.<br />Странно, что модераторы оставили это сообщение. <br />
			<i>25.06.2020 02:20:09, Михаил Филимонов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message46557/topic4788/</link>
			<guid>http://forum.quik.ru/messages/forum12/message46557/topic4788/</guid>
			<pubDate>Thu, 25 Jun 2020 02:20:09 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>Объяснение процесса обратного получения заявок</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message42048/topic4788/">Объяснение процесса обратного получения заявок</a></b> <i>Объяснение процесса обратного получения заявок</i> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_sztIsGwd" href="/user/13315/" bx-tooltip-user-id="13315">GrigoriyA</a> написал:<br />ну вот я транзакции вижу , а заявки нет<br />=============<br />может вам помогут вот эти видео. там тоже С# и Квик. все получается <noindex><a href="https://www.youtube.com/playlist?list=PLtUjJaiFZYyeRyDD8o_s9UUCoIKyPuwwD" target="_blank" rel="nofollow">https://www.youtube.com/playlist?list=PLtUjJaiFZYyeRyDD8o_s9UUCoIKyPuwwD</a></noindex> <br />
			<i>18.02.2020 23:56:38, Сергей Привалов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message42048/topic4788/</link>
			<guid>http://forum.quik.ru/messages/forum12/message42048/topic4788/</guid>
			<pubDate>Tue, 18 Feb 2020 23:56:38 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>Объяснение процесса обратного получения заявок</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message40978/topic4788/">Объяснение процесса обратного получения заявок</a></b> <i>Объяснение процесса обратного получения заявок</i> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_CZmDIhFr" href="/user/13315/" bx-tooltip-user-id="13315">GrigoriyA</a> написал:<br />ну вот я транзакции вижу , а заявки нет<br />=============<br /><br />и что Вы видите в транзакциях? А если точнее, то в колонке "Сообщение" таблицы транзакций? <br />
			<i>04.12.2019 16:27:02, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message40978/topic4788/</link>
			<guid>http://forum.quik.ru/messages/forum12/message40978/topic4788/</guid>
			<pubDate>Wed, 04 Dec 2019 16:27:02 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>Объяснение процесса обратного получения заявок</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message40977/topic4788/">Объяснение процесса обратного получения заявок</a></b> <i>Объяснение процесса обратного получения заявок</i> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			ну вот я транзакции вижу , а заявки нет <br />
			<i>04.12.2019 16:21:00, GrigoriyA.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message40977/topic4788/</link>
			<guid>http://forum.quik.ru/messages/forum12/message40977/topic4788/</guid>
			<pubDate>Wed, 04 Dec 2019 16:21:00 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>Объяснение процесса обратного получения заявок</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message40972/topic4788/">Объяснение процесса обратного получения заявок</a></b> <i>Объяснение процесса обратного получения заявок</i> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			<a class="blog-p-user-name" id="bp_nQbMvjPd" href="/user/13315/" bx-tooltip-user-id="13315">GrigoriyA</a>, <br /><br />1) В начале вызывается TRANS2QUIK_SUBSCRIBE_ORDERS в котором Вы указываете Код класса, для которого будут заказаны заявки и Список кодов инструментов<br />2) Потом вызываете TRANS2QUIK_START_ORDERS в котором Вы указываете имя функции которая будет срабатывать при получении заявок, описание функции см. в TRANS2QUIK_ORDER_STATUS_CALLBACK<br />3) И далее смотреть что приедет в этой функции из п.2<br /><br />Судя по приведенным частям кода все описанное есть.<br /><br />Если заявок нет, то и в колбеке Вы ничего не увидите.<br />Следовательно вопрос, заявки есть? откройте в терминале QUIK таблицу заявок и посмотрите.<br />Если есть, значит в коде что то выполнено не верно.<br />на нашем примере из "SAMPLE_C#\test_x64.exe" проблема не воспроизводится. Проверьте поступление заявок на нем. <br />
			<i>04.12.2019 15:40:06, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message40972/topic4788/</link>
			<guid>http://forum.quik.ru/messages/forum12/message40972/topic4788/</guid>
			<pubDate>Wed, 04 Dec 2019 15:40:06 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>Объяснение процесса обратного получения заявок</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message40922/topic4788/">Объяснение процесса обратного получения заявок</a></b> <i>Объяснение процесса обратного получения заявок</i> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			Александр, прошу более подробно пояснить. У меня не запускается метод order_status_callback_impl.<br />Я предоставлю код ниже (реализовано на С#)<br /><br />//Запускаю создание списка инструментов<br />_trans.subscrb_orders(&quot;&quot;,&quot;&quot;)<br /><br />//Создаю экземпляр order_callback и передаю в него указатель на функция обратного вызова order_status_callback_impl<br />TransToQuik.order_status_callback order_callback = new TransToQuik.order_status_callback(TransToQuik.order_status_callback_impl); <br /><br />//Запускаю начало получения статуса<br /> _trans.start_ord(order_callback);<br /><br /><br />Вроде все правильно. Теперь подробнее опишу методы :<br /><br />Метод order_status_callback:<br /><br /> &nbsp; &nbsp;public delegate void order_status_callback(<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Int32 nMode,<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Int32 dwTransID,<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Double dNumber,<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#91;MarshalAs(UnmanagedType.LPStr)&#93;string ClassCode,<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#91;MarshalAs(UnmanagedType.LPStr)&#93;string SecCode,<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Double dPrice,<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Int32 nBalance,<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Double dValue,<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Int32 nIsSell,<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Int32 nStatus,<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Int32 nOrderDescriptor);<br /><br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#91;DllImport(&quot;TRANS2QUIK.DLL&quot;, EntryPoint = &quot;_TRANS2QUIK_START_ORDERS@4&quot;, CallingConvention = CallingConvention.StdCall)&#93;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;static extern Int32 start_orders(<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;order_status_callback pfOrderStatusCallback);<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;public void start_ord(order_status_callback order_callback)<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; assist.writeData(&quot;Запускаем процесс получения статуса отправленных заявок&quot;, &quot;log&quot;);<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; start_orders(order_callback);<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;} &nbsp;<br /><br /><br /><br />Далее Вы говорите выводить статус заявки в методе order_status_callback_impl<br /><br /><br />Вот этот метод:<br /><br />public static void order_status_callback_impl(<br /> &nbsp; &nbsp; &nbsp; Int32 nMode, Int32 dwTransID, Double dNumber, string ClassCode, string SecCode,<br /> &nbsp; &nbsp; &nbsp; Double dPrice, Int32 nBalance, Double dValue, Int32 nIsSell, Int32 nStatus, Int32 nOrderDescriptor)<br /> &nbsp; &nbsp;{<br /><br /> &nbsp; &nbsp; &nbsp; &nbsp;assistStatic.writeData(&quot;OLOLOL в колбэке&quot;, &quot;log&quot;);<br /><br /> &nbsp; &nbsp; &nbsp; &nbsp;String mainString = &quot;Mode=&quot; + nMode + &quot; TransId=&quot; + dwTransID + &quot; Num=&quot; + dNumber +<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &quot; Class=&quot; + ClassCode + &quot; Sec=&quot; + SecCode + &quot; Price=&quot; + dPrice +<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &quot; Balance=&quot; + nBalance + &quot; Value=&quot; + dValue + &quot; IsSell=&quot; + nIsSell + &quot; Status=&quot; + nStatus;<br /> &nbsp; &nbsp; &nbsp; &nbsp;String addString = &quot;&quot;;<br /> &nbsp; &nbsp; &nbsp; &nbsp;String strString = &quot;&quot;;<br /><br /> &nbsp; &nbsp; &nbsp; &nbsp;addString = &quot; Qty=&quot; + TRANS2QUIK_ORDER_QTY(nOrderDescriptor) +<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot; Date=&quot; + TRANS2QUIK_ORDER_DATE(nOrderDescriptor) +<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot; Time=&quot; + TRANS2QUIK_ORDER_TIME(nOrderDescriptor) +<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot; TimeMicroSec=&quot; + TRANS2QUIK_ORDER_DATE_TIME(nOrderDescriptor, ORDER_MICROSEC) +<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot; ActTime=&quot; + TRANS2QUIK_ORDER_ACTIVATION_TIME(nOrderDescriptor) +<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot; WDDate=&quot; + TRANS2QUIK_ORDER_DATE_TIME(nOrderDescriptor, ORDER_WITHDRAW_QUIKDATE) +<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot; WDTime=&quot; + TRANS2QUIK_ORDER_WITHDRAW_TIME(nOrderDescriptor) +<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot; WDTimeMicrosec=&quot; + TRANS2QUIK_ORDER_DATE_TIME(nOrderDescriptor, ORDER_WITHDRAW_MICROSEC) +<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot; Expiry=&quot; + TRANS2QUIK_ORDER_EXPIRY(nOrderDescriptor) +<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot; Accruedint=&quot; + TRANS2QUIK_ORDER_ACCRUED_INT(nOrderDescriptor) +<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot; Yield=&quot; + TRANS2QUIK_ORDER_YIELD(nOrderDescriptor) +<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot; UID=&quot; + TRANS2QUIK_ORDER_UID(nOrderDescriptor) +<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot; VisibleQty=&quot; + TRANS2QUIK_ORDER_VISIBLE_QTY(nOrderDescriptor) +<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot; Period=&quot; + TRANS2QUIK_ORDER_PERIOD(nOrderDescriptor) +<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot; OrderFileTime=&quot; + DateTimeStr(TRANS2QUIK_ORDER_FILETIME(nOrderDescriptor)) +<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot; WithdrawFileTime=&quot; + DateTimeStr(TRANS2QUIK_ORDER_WITHDRAW_FILETIME(nOrderDescriptor));<br /><br /> &nbsp; &nbsp; &nbsp; &nbsp;try<br /> &nbsp; &nbsp; &nbsp; &nbsp;{<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;assistStatic.writeData(&quot;OLOLOL в колбэке&quot;, &quot;log&quot;);<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;strString = &quot;&quot;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+ &quot; USERID=&quot; + TRANS2QUIK_ORDER_USERID(nOrderDescriptor)<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+ &quot; Account=&quot; + TRANS2QUIK_ORDER_ACCOUNT(nOrderDescriptor)<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+ &quot; Brokerref=&quot; + TRANS2QUIK_ORDER_BROKERREF(nOrderDescriptor)<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+ &quot; ClientCode=&quot; + TRANS2QUIK_ORDER_CLIENT_CODE(nOrderDescriptor)<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+ &quot; Firmid=&quot; + TRANS2QUIK_ORDER_FIRMID(nOrderDescriptor)<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;;<br /> &nbsp; &nbsp; &nbsp; &nbsp;}<br /> &nbsp; &nbsp; &nbsp; &nbsp;catch (AccessViolationException e)<br /> &nbsp; &nbsp; &nbsp; &nbsp;{<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; assistStatic.writeData(e.ToString(), &quot;log&quot;);<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; assistStatic.writeData(&quot;OLOLOL в колбэке&quot;, &quot;log&quot;);<br /> &nbsp; &nbsp; &nbsp; &nbsp;}<br /><br /> &nbsp; &nbsp; &nbsp; &nbsp;try<br /> &nbsp; &nbsp; &nbsp; &nbsp;{<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;assistStatic.writeData(&quot;OLOLOL в колбэке&quot;, &quot;log&quot;);<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;var mes = mainString + addString + strString;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;assistStatic.writeData(&quot;ORDER_CALLBACK: &quot; + mes, &quot;log&quot;);<br /><br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//Первоначальная заявка или нет<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;assistStatic.writeData(&quot;/n&quot; + &quot;Признак того, идет ли начальное получение заявок или нет:&quot; + &quot;/n&quot;, &quot;log&quot;);<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if (nMode == 0){<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;assistStatic.writeData(&quot;/n&quot; + &quot;Новая заявка&quot; + &quot;/n&quot;, &quot;log&quot;);<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;else if (nMode == 1){<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;assistStatic.writeData(&quot;/n&quot; + &quot;Идет начальное получение заявок&quot; + &quot;/n&quot;, &quot;log&quot;);<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;else if (nMode == 2){<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;assistStatic.writeData(&quot;/n&quot; + &quot;Получена последняя заявка из начальной рассылки&quot; + &quot;/n&quot;, &quot;log&quot;);<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}<br /><br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//Статус заявки<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;assistStatic.writeData(&quot;/n&quot; + &quot;Состояние исполнения заявки:&quot; + &quot;/n&quot;, &quot;log&quot;);<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if (nStatus == 1)<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;assistStatic.writeData(&quot;/n&quot; + &quot;Активна&quot; + &quot;/n&quot;, &quot;log&quot;);<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;else if (nStatus == 2)<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;assistStatic.writeData(&quot;/n&quot; + &quot;Снята&quot; + &quot;/n&quot;, &quot;log&quot;);<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;else<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;assistStatic.writeData(&quot;/n&quot; + &quot;Исполнена&quot; + &quot;/n&quot;, &quot;log&quot;);<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}<br /><br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br /> &nbsp; &nbsp; &nbsp; &nbsp;}<br /> &nbsp; &nbsp; &nbsp; &nbsp;catch (System.Exception e)<br /> &nbsp; &nbsp; &nbsp; &nbsp;{<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;assistStatic.writeData(e.Message, &quot;log&quot;);<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;assistStatic.writeData(&quot;OLOLOL в колбэке&quot;, &quot;log&quot;);<br /> &nbsp; &nbsp; &nbsp; &nbsp;}<br /> &nbsp; &nbsp; &nbsp; &nbsp;//return nStatus;<br /> &nbsp; &nbsp;}<br /><br />и у меня ничего не выводится.<br />Подскажите, пожалуйста, что я не так делаю<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
			<i>02.12.2019 16:30:04, GrigoriyA.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message40922/topic4788/</link>
			<guid>http://forum.quik.ru/messages/forum12/message40922/topic4788/</guid>
			<pubDate>Mon, 02 Dec 2019 16:30:04 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>Объяснение процесса обратного получения заявок</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message40172/topic4788/">Объяснение процесса обратного получения заявок</a></b> <i>Объяснение процесса обратного получения заявок</i> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			Здравствуйте, <a class="blog-p-user-name" id="bp_4FtkK46W" href="/user/13315/" bx-tooltip-user-id="13315">GrigoriyA</a>.<br />Все параметры заявки (заявок) должны быть указаны в функции обратного вызова (order_status_callback_impl). В ней же можно задать вывод.<br />То есть, после вызова функции TRANS2QUIK_START_ORDERS с указателем на order_status_callback_impl и произойдет вывод данных.<br />Просмотреть все возможные параметры заявок можно в руководстве пользователя терминала QUIK (по нажатии клавиши F1) в разделе 6 &quot;Импорт транзакций через API&quot; &quot;Функция TRANS2QUIK_ORDER_STATUS_CALLBACK&quot;.<br />Пример реализации так же можно найти на нашем сайте по ссылке <noindex><a href="https://arqatech.com/upload/iblock/80a/Trans2QuikAPI_1.3_x64.zip" target="_blank" rel="nofollow">https://arqatech.com/upload/iblock/80a/Trans2QuikAPI_1.3_x64.zip</a></noindex> <br />
			<i>16.10.2019 08:36:30, Alexander Kopyatkevich.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message40172/topic4788/</link>
			<guid>http://forum.quik.ru/messages/forum12/message40172/topic4788/</guid>
			<pubDate>Wed, 16 Oct 2019 08:36:30 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>Объяснение процесса обратного получения заявок</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message40154/topic4788/">Объяснение процесса обратного получения заявок</a></b> <i>Объяснение процесса обратного получения заявок</i> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_12P8zFD1" href="/user/12786/" bx-tooltip-user-id="12786">Alexander Kopyatkevich</a> написал:<br />Здравствуйте!<br />Тут стоит выделить все по пунктам:<br />1. Как Вы правильно отметили, сначала нужно создать список классов и инструментов для подписки на получение заявок по ним.<br />2. Необходимо создать функцию обратного вызова для получения информации о параметрах заявки TRANS2QUIK_ORDER_STATUS_CALLBACK (у Вас она называется order_status_callback_impl).<br />3. Вызвать функцию TRANS2QUIK_START_ORDERS в которой Вы пропишете параметр указателя на функцию обратного вызова (order_status_callback_impl) для получения информации о заявках. <br /><br />Далее, передавать ничего никуда не нужно. Результат будет отображаться именно в результате вызова функции TRANS2QUIK_START_ORDERS.<br />=============<br />Спасибо, Александр, за ответ!<br />Но все же как и куда возвращается ответ( то есть статус заявки). В каком месте функции мне его увидеть и вывести.<br />Делать вывод в функции TRANS2QUIK_START_ORDERS?<br />То что выводить? какую переменную? <br />
			<i>14.10.2019 15:19:11, GrigoriyA.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message40154/topic4788/</link>
			<guid>http://forum.quik.ru/messages/forum12/message40154/topic4788/</guid>
			<pubDate>Mon, 14 Oct 2019 15:19:11 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>Объяснение процесса обратного получения заявок</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message40077/topic4788/">Объяснение процесса обратного получения заявок</a></b> <i>Объяснение процесса обратного получения заявок</i> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			Здравствуйте!<br />Тут стоит выделить все по пунктам:<br />1. Как Вы правильно отметили, сначала нужно создать список классов и инструментов для подписки на получение заявок по ним.<br />2. Необходимо создать функцию обратного вызова для получения информации о параметрах заявки TRANS2QUIK_ORDER_STATUS_CALLBACK (у Вас она называется order_status_callback_impl).<br />3. Вызвать функцию TRANS2QUIK_START_ORDERS в которой Вы пропишете параметр указателя на функцию обратного вызова (order_status_callback_impl) для получения информации о заявках. <br /><br />Далее, передавать ничего никуда не нужно. Результат будет отображаться именно в результате вызова функции TRANS2QUIK_START_ORDERS. <br />
			<i>08.10.2019 14:04:29, Alexander Kopyatkevich.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message40077/topic4788/</link>
			<guid>http://forum.quik.ru/messages/forum12/message40077/topic4788/</guid>
			<pubDate>Tue, 08 Oct 2019 14:04:29 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>Объяснение процесса обратного получения заявок</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message40057/topic4788/">Объяснение процесса обратного получения заявок</a></b> <i>Объяснение процесса обратного получения заявок</i> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			Добрый вечер, уважаемые эксперты!<br /><br />Пишу программу на C#<br />Столкнулся с трудностями по выводу статуса отправленный заявки в терминал.<br />Как ни стараюсь не могу понять как реализовать получение статуса по заявке.<br />Я прочитал и понял что делается это с помощью функции TRANS2QUIK_START_ORDERS, в которую нужно передать параметр ((TRANS2QUIK_ORDER_STATUS_CALLBACK pfnOrderStatusCallback))<br /><br />Я смотрел ваши примеры, но я не понял как это работает и не смог реализовать в своем проекте.<br /><br /><br />Кусок моего кода:<br /><br />subscribe_orders(Code, action) // С этим все понятно , создал список инструментов по классу, по которому отправил заявки<br /><br />Далее вызываю<br /><br />start_orders(order_callback)<br /><br />где order_callback = new TransToQuik.order_status_callback(TransToQuik.order_status_callback_impl);<br /><br /><br />И вот тут меня пропало понимание. Что происходит. Как и куда мне передавать параметры моей заявки.<br />Как и куда возвращается результат.<br /><br />Прошу разъяснить прям на пальцах.<br /><br /><br />Если понадобится добавлю весь код. Но для начала хочу понять сам процесс!<br /><br /><br />Заранее спасибо! <br />
			<i>07.10.2019 16:27:49, GrigoriyA.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message40057/topic4788/</link>
			<guid>http://forum.quik.ru/messages/forum12/message40057/topic4788/</guid>
			<pubDate>Mon, 07 Oct 2019 16:27:49 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
	</channel>
</rss>
