<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: trans2quik.dll 1.2 в QUIK 7. лишние вызовы TRADE_STATUS_CALLBACK]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме trans2quik.dll 1.2 в QUIK 7. лишние вызовы TRADE_STATUS_CALLBACK форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sat, 25 Apr 2026 08:17:53 +0300</pubDate>
		<item>
			<title>trans2quik.dll 1.2 в QUIK 7. лишние вызовы TRADE_STATUS_CALLBACK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message27151/topic3115/">trans2quik.dll 1.2 в QUIK 7. лишние вызовы TRADE_STATUS_CALLBACK</a></b> <i>trans2quik.dll 1.2 в QUIK 7. лишние вызовы TRADE_STATUS_CALLBACK</i> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			Просто с окончательным исполнением заявки эта таблица благополучно удаляется, и итераций в поиске меньше. А так тоже можно, но надо периодически удалять старые сделки. <br />
			<i>11.10.2017 15:26:49, evm.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message27151/topic3115/</link>
			<guid>http://forum.quik.ru/messages/forum12/message27151/topic3115/</guid>
			<pubDate>Wed, 11 Oct 2017 15:26:49 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>trans2quik.dll 1.2 в QUIK 7. лишние вызовы TRADE_STATUS_CALLBACK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message27148/topic3115/">trans2quik.dll 1.2 в QUIK 7. лишние вызовы TRADE_STATUS_CALLBACK</a></b> <i>trans2quik.dll 1.2 в QUIK 7. лишние вызовы TRADE_STATUS_CALLBACK</i> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			А вот пост, где человек внятно описывает это <br /><noindex><a href="https://forum.quik.ru/messages/forum10/message11805/topic1302/#message11805" target="_blank" rel="nofollow">https://forum.quik.ru/messages/forum10/message11805/topic1302/#message11805</a></noindex><br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_TkOiKVR3" href="/user/7965/" bx-tooltip-user-id="7965">evm</a> написал:<br />Придется для каждой заявки создавать таблицу сделок и проверять по ней.<br />=============<br />Не для каждой таблицу, а проверять, если такая сделка уже приходила.<br />Зачем для каждой-то? <br />
			<i>11.10.2017 15:13:28, Imersio Arrigo.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message27148/topic3115/</link>
			<guid>http://forum.quik.ru/messages/forum12/message27148/topic3115/</guid>
			<pubDate>Wed, 11 Oct 2017 15:13:28 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>trans2quik.dll 1.2 в QUIK 7. лишние вызовы TRADE_STATUS_CALLBACK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message27147/topic3115/">trans2quik.dll 1.2 в QUIK 7. лишние вызовы TRADE_STATUS_CALLBACK</a></b> <i>trans2quik.dll 1.2 в QUIK 7. лишние вызовы TRADE_STATUS_CALLBACK</i> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_MhVqd10G" href="/user/7965/" bx-tooltip-user-id="7965">evm</a> написал:<br />три вызова TRADE_STATUS_CALLBACK по одной сделке пришли не вместе а в перемешку с другими.<br />=============<br />Вообще никто не обещал что они придут вместе и подряд.<br /><br />И порядок вообще не важен. Первая пришла - запомнили, следующая пришла - проверили, совпадает ли по параметрам, если совпадает - значит это повтор, игнорим. Если не совпадает - значит это новая сделка, и надо ее обработать как новую, и ее параметры запомнить. <br />
			<i>11.10.2017 15:10:38, Imersio Arrigo.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message27147/topic3115/</link>
			<guid>http://forum.quik.ru/messages/forum12/message27147/topic3115/</guid>
			<pubDate>Wed, 11 Oct 2017 15:10:38 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>trans2quik.dll 1.2 в QUIK 7. лишние вызовы TRADE_STATUS_CALLBACK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message27145/topic3115/">trans2quik.dll 1.2 в QUIK 7. лишние вызовы TRADE_STATUS_CALLBACK</a></b> <i>trans2quik.dll 1.2 в QUIK 7. лишние вызовы TRADE_STATUS_CALLBACK</i> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			Я не нашел где там именно это обсуждается, но могу сказать, что зафиксировал случай когда три вызова TRADE_STATUS_CALLBACK по одной сделке пришли не вместе а в перемешку с другими. Значит таким простым способом решить проблему не получиться. Придется для каждой заявки создавать таблицу сделок и проверять по ней. <br />
			<i>11.10.2017 14:59:57, evm.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message27145/topic3115/</link>
			<guid>http://forum.quik.ru/messages/forum12/message27145/topic3115/</guid>
			<pubDate>Wed, 11 Oct 2017 14:59:57 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>trans2quik.dll 1.2 в QUIK 7. лишние вызовы TRADE_STATUS_CALLBACK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message27113/topic3115/">trans2quik.dll 1.2 в QUIK 7. лишние вызовы TRADE_STATUS_CALLBACK</a></b> <i>trans2quik.dll 1.2 в QUIK 7. лишние вызовы TRADE_STATUS_CALLBACK</i> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_JUIEZFAJ" href="/user/7965/" bx-tooltip-user-id="7965">evm</a> написал:<br />Разработчики одобряют такой алгоритм ?<br />=============<br />Незнаю как разработчики, но именно такой подход обсуждался в вышеприведенных ссылках. это если вы потрудились их почитать. <br />
			<i>10.10.2017 12:28:32, Imersio Arrigo.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message27113/topic3115/</link>
			<guid>http://forum.quik.ru/messages/forum12/message27113/topic3115/</guid>
			<pubDate>Tue, 10 Oct 2017 12:28:32 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>trans2quik.dll 1.2 в QUIK 7. лишние вызовы TRADE_STATUS_CALLBACK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message27112/topic3115/">trans2quik.dll 1.2 в QUIK 7. лишние вызовы TRADE_STATUS_CALLBACK</a></b> <i>trans2quik.dll 1.2 в QUIK 7. лишние вызовы TRADE_STATUS_CALLBACK</i> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			Если по простому пути пойти, можно записывать последний номер сделки (dNumber) из TRADE_STATUS_CALLBACK и игнорировать следующие вызовы TRADE_STATUS_CALLBACK &nbsp;если dNumber совпадает с предыдущим.<br />Разработчики одобряют такой алгоритм ? <br />
			<i>10.10.2017 12:16:41, evm.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message27112/topic3115/</link>
			<guid>http://forum.quik.ru/messages/forum12/message27112/topic3115/</guid>
			<pubDate>Tue, 10 Oct 2017 12:16:41 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>trans2quik.dll 1.2 в QUIK 7. лишние вызовы TRADE_STATUS_CALLBACK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message27107/topic3115/">trans2quik.dll 1.2 в QUIK 7. лишние вызовы TRADE_STATUS_CALLBACK</a></b> <i>trans2quik.dll 1.2 в QUIK 7. лишние вызовы TRADE_STATUS_CALLBACK</i> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			В сделках есть уникальный номер сделки, т.е. обновления можно фильтровать/агреггировать по нему, и есть уникальный номер заявки, породившей эту сделку - по ним можно накапливать например цены. <br />
			<i>10.10.2017 10:35:28, Imersio Arrigo.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message27107/topic3115/</link>
			<guid>http://forum.quik.ru/messages/forum12/message27107/topic3115/</guid>
			<pubDate>Tue, 10 Oct 2017 10:35:28 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>trans2quik.dll 1.2 в QUIK 7. лишние вызовы TRADE_STATUS_CALLBACK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message27106/topic3115/">trans2quik.dll 1.2 в QUIK 7. лишние вызовы TRADE_STATUS_CALLBACK</a></b> <i>trans2quik.dll 1.2 в QUIK 7. лишние вызовы TRADE_STATUS_CALLBACK</i> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			Допустим я дал заявку по цене лучше рынка, объемом достаточным для того чтобы она собрала стакан.<br />Исполняться она будет несколькими трейдами с разной ценой.<br />Я хочу вычислить среднюю цену исполнения моей заявки средствами только trans2quik.dll, т.е. не заглядывая в таблицу сделок.<br />Раньше у меня это получалось. Теперь как прикажете мне это делать ? В сообщениях ORDER_STATUS_CALLBACK нет цены сделки, там цена заявки. А сообщения TRADE_STATUS_CALLBACK &nbsp;совершенно неразличимы для разных сделок одинакового объема и их приходит по несколько штук на одну сделку. Т.е. если вы гарантируете что их будет всегда по 3, то я их тупо посчитаю, а если нет, то как тогда быть с ценой исполнения заявки ? <br />
			<i>10.10.2017 10:30:39, evm.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message27106/topic3115/</link>
			<guid>http://forum.quik.ru/messages/forum12/message27106/topic3115/</guid>
			<pubDate>Tue, 10 Oct 2017 10:30:39 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>trans2quik.dll 1.2 в QUIK 7. лишние вызовы TRADE_STATUS_CALLBACK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message27105/topic3115/">trans2quik.dll 1.2 в QUIK 7. лишние вызовы TRADE_STATUS_CALLBACK</a></b> <i>trans2quik.dll 1.2 в QUIK 7. лишние вызовы TRADE_STATUS_CALLBACK</i> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			Спасибо,ознакомился.<br />А как же совместимость версий...<br />А есть гарантия что вызовов TRADE_STATUS_CALLBACK &nbsp;будет по три на каждый трейд ?<br />Вы бы хоть давали рекомендованный алгоритм как это все обрабатывать. <br />
			<i>10.10.2017 10:06:56, evm.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message27105/topic3115/</link>
			<guid>http://forum.quik.ru/messages/forum12/message27105/topic3115/</guid>
			<pubDate>Tue, 10 Oct 2017 10:06:56 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>trans2quik.dll 1.2 в QUIK 7. лишние вызовы TRADE_STATUS_CALLBACK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message27101/topic3115/">trans2quik.dll 1.2 в QUIK 7. лишние вызовы TRADE_STATUS_CALLBACK</a></b> <i>trans2quik.dll 1.2 в QUIK 7. лишние вызовы TRADE_STATUS_CALLBACK</i> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			Здравствуйте,<br /><br />Данный вопрос не однократно обсуждался на форуме.<br />Можете ознакомиться. <br /><br /><noindex><a href="https://forum.quik.ru/messages/forum10/message24910/topic2839/#message24910" target="_blank" rel="nofollow">https://forum.quik.ru/messages/forum10/message24910/topic2839/#message24910</a></noindex><br /><noindex><a href="https://forum.quik.ru/messages/forum10/message11805/topic1302/#message11805" target="_blank" rel="nofollow">https://forum.quik.ru/messages/forum10/message11805/topic1302/#message11805</a></noindex><br /><noindex><a href="https://forum.quik.ru/messages/forum9/message23359/topic2668/#message23359" target="_blank" rel="nofollow">https://forum.quik.ru/messages/forum9/message23359/topic2668/#message23359</a></noindex><br /><noindex><a href="https://forum.quik.ru/messages/forum10/message11781/topic1301/#message11781" target="_blank" rel="nofollow">https://forum.quik.ru/messages/forum10/message11781/topic1301/#message11781</a></noindex><br /><noindex><a href="https://forum.quik.ru/messages/forum10/message21968/topic2488/#message21968" target="_blank" rel="nofollow">https://forum.quik.ru/messages/forum10/message21968/topic2488/#message21968</a></noindex> <br />
			<i>09.10.2017 22:35:52, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message27101/topic3115/</link>
			<guid>http://forum.quik.ru/messages/forum12/message27101/topic3115/</guid>
			<pubDate>Mon, 09 Oct 2017 22:35:52 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>trans2quik.dll 1.2 в QUIK 7. лишние вызовы TRADE_STATUS_CALLBACK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message27099/topic3115/">trans2quik.dll 1.2 в QUIK 7. лишние вызовы TRADE_STATUS_CALLBACK</a></b> <i>trans2quik.dll 1.2 в QUIK 7. лишние вызовы TRADE_STATUS_CALLBACK</i> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			Уважаемые разработчики, в 7 версии QUIK появилась такая проблема при использовании trans2quik.dll версии 1.2:<br />На каждый trade происходит по 3 вызова TRADE_STATUS_CALLBACK с одинаковыми параметрами.<br />Может здесь какая то ошибка, зачем по три вызова на каждый trade ?<br />С 6 версией &nbsp;QUIK таких проблем не было.<br /><br />Пробовал подключить обработку ORDER_STATUS_CALLBACK (раньше его не использовал), но там тоже все очень странно: после создания заявки приходит два вызова ORDER_STATUS_CALLBACK, у первого dwTransID=0.<br />QUIK 7.12.1.10, trans2quik.dll версии 1.2.0.3 <br />
			<i>09.10.2017 19:10:42, evm.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message27099/topic3115/</link>
			<guid>http://forum.quik.ru/messages/forum12/message27099/topic3115/</guid>
			<pubDate>Mon, 09 Oct 2017 19:10:42 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
	</channel>
</rss>
