<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Непонятность с полем ID транзации в таблицах заявок и сделок]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Непонятность с полем ID транзации в таблицах заявок и сделок форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Thu, 09 Apr 2026 16:34:57 +0300</pubDate>
		<item>
			<title>Непонятность с полем ID транзации в таблицах заявок и сделок</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message41351/topic4939/">Непонятность с полем ID транзации в таблицах заявок и сделок</a></b> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			Здравствуйте, <a class="blog-p-user-name" id="bp_cCZtVkxr" href="/user/13427/" bx-tooltip-user-id="13427">foobar</a>!<br /> <br /> Ваше пожелание зарегистрировано. &nbsp;Мы постараемся рассмотреть его и &nbsp;сообщить Вам результаты анализа. Впоследствии, по результатам анализа, &nbsp;будет приниматься решение о реализации пожелания в будущих версиях ПО. <br />
			<i>25.12.2019 10:36:14, Alexander Kopyatkevich.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message41351/topic4939/</link>
			<guid>http://forum.quik.ru/messages/forum1/message41351/topic4939/</guid>
			<pubDate>Wed, 25 Dec 2019 10:36:14 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Непонятность с полем ID транзации в таблицах заявок и сделок</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message41343/topic4939/">Непонятность с полем ID транзации в таблицах заявок и сделок</a></b> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			Добрый вечер, Александр<br /><br />Проблема немного иная: для ручных заявок ID транзакции не проставляется и это правильно, так как TRANS_ID заполняется внешней системой (согласно документации). Но для порождённых такой заявкой сделок, ID транзакции заполняется. Счётчик стартует с 10 в начале торговой сессии и растёт согласно числу сделок по &quot;ручным&quot; ордерам. Надо убрать TRANS_ID из сделок, если породивший их ордер не имеет TRANS_ID. <br />
			<i>24.12.2019 22:45:16, foobar.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message41343/topic4939/</link>
			<guid>http://forum.quik.ru/messages/forum1/message41343/topic4939/</guid>
			<pubDate>Tue, 24 Dec 2019 22:45:16 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Непонятность с полем ID транзации в таблицах заявок и сделок</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message41321/topic4939/">Непонятность с полем ID транзации в таблицах заявок и сделок</a></b> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			Здравствуйте!<br />К сожалению, в текущей реализации для заявок, выставленных вручную, ID транзакции не проставляется.<br />Параметр проставляется только для заявок, выставленных с явным указанием TRANS_ID, например, через API или *.tri файл.<br />Можем зарегистрировать пожелание, чтобы параметр проставлялся и на заявках, выставленных вручную. Регистрируем? <br />
			<i>24.12.2019 12:59:02, Alexander Kopyatkevich.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message41321/topic4939/</link>
			<guid>http://forum.quik.ru/messages/forum1/message41321/topic4939/</guid>
			<pubDate>Tue, 24 Dec 2019 12:59:02 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Непонятность с полем ID транзации в таблицах заявок и сделок</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message41272/topic4939/">Непонятность с полем ID транзации в таблицах заявок и сделок</a></b> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			Но использование TRANS_ID всё-равно удобнее, потому что его знаешь даже до отправки ордера. Когда всё асинхронное очень хочется иметь что-то постоянное. Транзакции для рыночного ордера действительно выгружаются быстрее чем сам ордер. А так можно вычитать обе DDE очереди, собрать по TRANS_ID и вернуть на клиента. <br />
			<i>23.12.2019 00:11:43, foobar.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message41272/topic4939/</link>
			<guid>http://forum.quik.ru/messages/forum1/message41272/topic4939/</guid>
			<pubDate>Mon, 23 Dec 2019 00:11:43 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Непонятность с полем ID транзации в таблицах заявок и сделок</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message41271/topic4939/">Непонятность с полем ID транзации в таблицах заявок и сделок</a></b> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_3bOw4RFr" href="/user/1222/" bx-tooltip-user-id="1222">Anton</a> написал:<br />Что на шарпе, что на сях даблы в IEEE754, так что тоже не пофиг. На возвращенное в бинарном виде не смотрели, там точно ноль или некий &quot;битый дабл&quot;? Вроде как у явы big endian, помнится, кто-то как-то попадал с необходимостью байты переворачивать, правда, не помню, в каком контексте.<br />=============<br />Я получал &quot;какие-то 8 байт&quot; и кастил их в лонг, на выходе получался ноль, потому что внутреннее представление в Double было меньше 1. В общем, документацию не мешало бы поправить и так проблем хватает :) <br />
			<i>23.12.2019 00:07:50, foobar.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message41271/topic4939/</link>
			<guid>http://forum.quik.ru/messages/forum1/message41271/topic4939/</guid>
			<pubDate>Mon, 23 Dec 2019 00:07:50 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Непонятность с полем ID транзации в таблицах заявок и сделок</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message41134/topic4939/">Непонятность с полем ID транзации в таблицах заявок и сделок</a></b> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_zyR17ETt" href="/user/13427/" bx-tooltip-user-id="13427">foobar</a> написал:<br />8 байт и 8 байт<br />=============<br />Что на шарпе, что на сях даблы в IEEE754, так что тоже не пофиг. На возвращенное в бинарном виде не смотрели, там точно ноль или некий &quot;битый дабл&quot;? Вроде как у явы big endian, помнится, кто-то как-то попадал с необходимостью байты переворачивать, правда, не помню, в каком контексте. <br />
			<i>16.12.2019 20:22:57, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message41134/topic4939/</link>
			<guid>http://forum.quik.ru/messages/forum1/message41134/topic4939/</guid>
			<pubDate>Mon, 16 Dec 2019 20:22:57 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Непонятность с полем ID транзации в таблицах заявок и сделок</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message41133/topic4939/">Непонятность с полем ID транзации в таблицах заявок и сделок</a></b> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			Спасибо. Действительно что-то добавляется. Но пока думал, обнаружил проблему почему не возвращается ИД заявки. В документации неправильно указан тип - указан double*, но это не так, в реальности это указатель на int_64. Может, на С# пофиг что пихать, 8 байт и 8 байт, то на Яве это было не так. Думаю, это наилучшее решение проблемы. <br />
			<i>16.12.2019 19:41:25, foobar.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message41133/topic4939/</link>
			<guid>http://forum.quik.ru/messages/forum1/message41133/topic4939/</guid>
			<pubDate>Mon, 16 Dec 2019 19:41:25 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Непонятность с полем ID транзации в таблицах заявок и сделок</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message41132/topic4939/">Непонятность с полем ID транзации в таблицах заявок и сделок</a></b> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			Добавьте что-то к полю CLIENT_CODE через слэш и поймаете это что-то в поле &quot;комментарий&quot; таблицы, таким образом отделите свои заявки от несвоих, а уж у своих TRANS_ID вы знаете. <br />
			<i>16.12.2019 14:59:40, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message41132/topic4939/</link>
			<guid>http://forum.quik.ru/messages/forum1/message41132/topic4939/</guid>
			<pubDate>Mon, 16 Dec 2019 14:59:40 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Непонятность с полем ID транзации в таблицах заявок и сделок</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message41125/topic4939/">Непонятность с полем ID транзации в таблицах заявок и сделок</a></b> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			Есть вариант всадить большой начальный TRANS_ID, чтобы с запасом и без шансов налепить вручную столько (счётчик ручных сделок стартует с 10), но непонятно почему этот счётчик для ручных вообще есть и что ему мешает тоже стать большим, после какого-нибудь изменения. <br />
			<i>16.12.2019 11:49:27, foobar.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message41125/topic4939/</link>
			<guid>http://forum.quik.ru/messages/forum1/message41125/topic4939/</guid>
			<pubDate>Mon, 16 Dec 2019 11:49:27 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Непонятность с полем ID транзации в таблицах заявок и сделок</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message41124/topic4939/">Непонятность с полем ID транзации в таблицах заявок и сделок</a></b> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			Проблема-то даже хуже, чем я думал.<br />Тестирую сейчас импорт рыночных заявок, общая задача привязать сделки к заявке. Экспорт данных по DDE.<br />Итак,<br />1. Передаём TRANS2QUIK_SEND_SYNC_TRANSACTION &nbsp;строку ACCOUNT=L01+00000F00;SECCODE=MTLR;CLASSCODE=TQBR;ACTION=NEW_ORDER;TYPE=M;OPERATION=B;QUANTITY=1;PRICE=0;TRANS_ID=36;<br />2. Функция отвечает: &nbsp;orderId=36;result=0;resultCode=TRANS2QUIK_SUCCESS;status=3;statusMessage=транзакция выполнена;transactionId=0;<br />3. Транзакцию в системе, как мы видим, функция возвращать не желает. Ладно.<br />4. Терминал отправляет результат из таблицы сделок раньше, чем из таблицы заявок, т.е. нарушена причинно-следственная связь (я тестировал в однопоточном режиме, 4 раза - сделка оказывается раньше заявки).<br />Таким образом, я даже не знаю, как тут быть.<br />- TRANS_ID ненадёжен, ибо ненулевой для ручной заявки<br />- Связь по ИД заявки невозможна, а) потому что ордер в момент обработки сделки ещё не пришёл. <br />
			<i>16.12.2019 11:46:52, foobar.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message41124/topic4939/</link>
			<guid>http://forum.quik.ru/messages/forum1/message41124/topic4939/</guid>
			<pubDate>Mon, 16 Dec 2019 11:46:52 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Непонятность с полем ID транзации в таблицах заявок и сделок</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message41123/topic4939/">Непонятность с полем ID транзации в таблицах заявок и сделок</a></b> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			Судя по всему, этот счётчик стартует с 10 и растёт на 1 для каждой новой транзакции, порождённой заявкой, сделанной в терминале вручную. <br />По логике вещей, там тоже должно быть пусто, как и TRANS_ID заявки <br />
			<i>16.12.2019 11:17:34, foobar.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message41123/topic4939/</link>
			<guid>http://forum.quik.ru/messages/forum1/message41123/topic4939/</guid>
			<pubDate>Mon, 16 Dec 2019 11:17:34 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Непонятность с полем ID транзации в таблицах заявок и сделок</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message41122/topic4939/">Непонятность с полем ID транзации в таблицах заявок и сделок</a></b> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			Добрый день.<br /><br />Возникло желание привязывать сделки к ордерам из внешней системы через ID транзакции.<br />Из документации на таблицу заявок: &quot;Значение уникального номера заявки TRANS_ID при импорте заявок из файла&quot;<br />Из документации на таблицу сделок: &quot;Значение уникального номера заявки TRANS_ID, породившей сделку&quot;<br /><br />Импортируем сделки по API - всё хорошо.<br />Создаём сделку руками:<br />1. В таблице заявок TRANS_ID пуст<br />2. В таблице сделок TRANS_ID не пуст. Там используется какой-то другой счётчик.<br /><br />Отчего так? <br />
			<i>16.12.2019 11:11:47, foobar.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message41122/topic4939/</link>
			<guid>http://forum.quik.ru/messages/forum1/message41122/topic4939/</guid>
			<pubDate>Mon, 16 Dec 2019 11:11:47 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
	</channel>
</rss>
