<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Race condition в Trans2Quik.dll?]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Race condition в Trans2Quik.dll? форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Fri, 17 Apr 2026 09:43:40 +0300</pubDate>
		<item>
			<title>Race condition в Trans2Quik.dll?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message72111/topic8163/">Race condition в Trans2Quik.dll?</a></b> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_VH2xSd0v" href="/user/62/" bx-tooltip-user-id="62">nikolz</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/1158/" target="_blank" rel="nofollow">Михаил Филимонов</a></noindex> написал:<br /> &nbsp;<br />====quote====<br />Хоть и trans2quik кривая, но все же она работает нормально, у меня вызывы идут из 138 потоков и все ок.<br />=============<br /> Проверяйте своего бота<br />=============<br /> А сколько у Вас ядер на компе, если открываете 138 потоков?<br />Интересно, как долго потоки простаивают в ожидании доступа к ядру?<br />=============<br />Ядер - 12<br />Не замечал простоя <br />
			<i>27.09.2023 00:44:35, Михаил Филимонов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message72111/topic8163/</link>
			<guid>http://forum.quik.ru/messages/forum12/message72111/topic8163/</guid>
			<pubDate>Wed, 27 Sep 2023 00:44:35 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>Race condition в Trans2Quik.dll?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message72081/topic8163/">Race condition в Trans2Quik.dll?</a></b> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_uNibBvs3" href="/user/1158/" bx-tooltip-user-id="1158">Михаил Филимонов</a> написал:<br /> <br />====quote====<br />Хоть и trans2quik кривая, но все же она работает нормально, у меня вызывы идут из 138 потоков и все ок.<br />=============<br />Проверяйте своего бота<br />=============<br />А сколько у Вас ядер на компе, если открываете 138 потоков?<br />Интересно, как долго потоки простаивают в ожидании доступа к ядру? <br />
			<i>25.09.2023 06:53:29, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message72081/topic8163/</link>
			<guid>http://forum.quik.ru/messages/forum12/message72081/topic8163/</guid>
			<pubDate>Mon, 25 Sep 2023 06:53:29 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>Race condition в Trans2Quik.dll?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message72080/topic8163/">Race condition в Trans2Quik.dll?</a></b> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			Не влияет.<br />так как ответы от сервера приходят пакетами, то отсылал заявки с максимально возможной скоростью, &nbsp;примерно со скоростью до 100 в секунду. В результате &nbsp; почти положил сервер , так как отключили и предупредили, чтобы так не делал. <br />
			<i>25.09.2023 06:50:39, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message72080/topic8163/</link>
			<guid>http://forum.quik.ru/messages/forum12/message72080/topic8163/</guid>
			<pubDate>Mon, 25 Sep 2023 06:50:39 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>Race condition в Trans2Quik.dll?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message72075/topic8163/">Race condition в Trans2Quik.dll?</a></b> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_3BIDMnIw" href="/user/1260/" bx-tooltip-user-id="1260">deisik</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/1158/" target="_blank" rel="nofollow">Михаил Филимонов</a></noindex> написал:<br /> &nbsp;<br />====quote====<br /> <noindex><a href="/user/1260/" target="_blank" rel="nofollow">deisik</a></noindex> &nbsp;написал:<br /> &nbsp; <br />====quote====<br /> &nbsp;<noindex><a href="/user/1158/" target="_blank" rel="nofollow">Михаил Филимонов</a></noindex> &nbsp; написал:<br />Хоть и trans2quik кривая, но все же она работает нормально, у меня вызывы идут из 138 потоков и все ок.<br />Проверяйте своего бота<br />=============<br /> &nbsp; <br />Сколько у вас транзакций в день по одному инструменту?<br />=============<br /> &nbsp;5000 - 6000<br />=============<br /> 250-300 тысяч<br />=============<br />Количество заявок в день ни о чем не говорит.<br />Может влиять количество заявок в секунду, например. <br />
			<i>24.09.2023 21:33:49, Михаил Филимонов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message72075/topic8163/</link>
			<guid>http://forum.quik.ru/messages/forum12/message72075/topic8163/</guid>
			<pubDate>Sun, 24 Sep 2023 21:33:49 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>Race condition в Trans2Quik.dll?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message72040/topic8163/">Race condition в Trans2Quik.dll?</a></b> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			Информация к размышлению.<br />Тестил &nbsp;скрипт на QLUA на демо сервере разработчиков.<br />За 4 часа <B>250 тысяч заявок</B> выставил и снял. <br /><B>Инструментов было 250.<br /></B>Потоки открывались из пула столько, сколько надо. чтобы не было очереди по инструменту.<br />Максимальное число потоков получилось 12.<br />----------------<br /><B>Проблем было ноль.</B> <br />
			<i>21.09.2023 17:35:48, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message72040/topic8163/</link>
			<guid>http://forum.quik.ru/messages/forum12/message72040/topic8163/</guid>
			<pubDate>Thu, 21 Sep 2023 17:35:48 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>Race condition в Trans2Quik.dll?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message72033/topic8163/">Race condition в Trans2Quik.dll?</a></b> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_MZG72YYv" href="/user/1158/" bx-tooltip-user-id="1158">Михаил Филимонов</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/1260/" target="_blank" rel="nofollow">deisik</a></noindex> написал:<br /> &nbsp;<br />====quote====<br /> <noindex><a href="/user/1158/" target="_blank" rel="nofollow">Михаил Филимонов</a></noindex> &nbsp;написал:<br />Хоть и trans2quik кривая, но все же она работает нормально, у меня вызывы идут из 138 потоков и все ок.<br />Проверяйте своего бота<br />=============<br /> &nbsp;<br />Сколько у вас транзакций в день по одному инструменту?<br />=============<br /> 5000 - 6000<br />=============<br />250-300 тысяч <br />
			<i>21.09.2023 08:38:12, deisik.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message72033/topic8163/</link>
			<guid>http://forum.quik.ru/messages/forum12/message72033/topic8163/</guid>
			<pubDate>Thu, 21 Sep 2023 08:38:12 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>Race condition в Trans2Quik.dll?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message72026/topic8163/">Race condition в Trans2Quik.dll?</a></b> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			Я тоже отсылаю асинхронные ордера.<br />Но у меня немного другая проблема.<br />Бывает ордер отсылается, а в pfTransReplyCB ничего не приходит и в Квик заявка не появляется.<br />думается, что при большом потоке ордеров очередь в библиотеке переполняется (если она вообще есть) <br />
			<i>21.09.2023 01:53:02, Михаил Филимонов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message72026/topic8163/</link>
			<guid>http://forum.quik.ru/messages/forum12/message72026/topic8163/</guid>
			<pubDate>Thu, 21 Sep 2023 01:53:02 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>Race condition в Trans2Quik.dll?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message72025/topic8163/">Race condition в Trans2Quik.dll?</a></b> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Il01qm4I" href="/user/1260/" bx-tooltip-user-id="1260">deisik</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/1158/" target="_blank" rel="nofollow">Михаил Филимонов</a></noindex> написал:<br />Хоть и trans2quik кривая, но все же она работает нормально, у меня вызывы идут из 138 потоков и все ок.<br />Проверяйте своего бота<br />=============<br /> <br />Сколько у вас транзакций в день по одному инструменту?<br />=============<br />5000 - 6000 <br />
			<i>21.09.2023 01:47:53, Михаил Филимонов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message72025/topic8163/</link>
			<guid>http://forum.quik.ru/messages/forum12/message72025/topic8163/</guid>
			<pubDate>Thu, 21 Sep 2023 01:47:53 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>Race condition в Trans2Quik.dll?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message71796/topic8163/">Race condition в Trans2Quik.dll?</a></b> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_ogxzD14v" href="/user/1158/" bx-tooltip-user-id="1158">Михаил Филимонов</a> написал:<br />Хоть и trans2quik кривая, но все же она работает нормально, у меня вызывы идут из 138 потоков и все ок.<br />Проверяйте своего бота<br />=============<br /><br />Сколько у вас транзакций в день по одному инструменту? <br />
			<i>01.09.2023 12:54:52, deisik.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message71796/topic8163/</link>
			<guid>http://forum.quik.ru/messages/forum12/message71796/topic8163/</guid>
			<pubDate>Fri, 01 Sep 2023 12:54:52 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>Race condition в Trans2Quik.dll?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message71790/topic8163/">Race condition в Trans2Quik.dll?</a></b> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_L5MGwpN5" href="/user/1260/" bx-tooltip-user-id="1260">deisik</a> написал:<br />Уже несколько раз сталкиваюсь с зависанием моего торгового бота на реальном сервере, которое с большой долей вероятности вызвано проблемами в Trans2Quik.dll<br /><br />Зависание происходит в интервале от нескольких часов до нескольких суток, не зависит от активности на бирже и происходит при практически одновременной асинхронной подаче двух разных заявок по изменению их цены (перестановка заявок).<br /><br />То, что проблема именно с Trans2Quik.dll подтверждается следующим:<br />- возврат из функции TRANS2QUIK_SEND_ASYNC_TRANSACTION происходит со статусом 0 (TRANS2QUIK_SUCCESS) в обоих случаях, т.е. без ошибок (бот успевает записать заявки в лог после возврата из функции)<br />- обе заявки остаются активными в терминале Quik и их потом приходится снимать вручную – запрос до биржи не доходит ни по одной из заявок<br />- в самом Quik также ничего не происходит<br /><br />Если нужна более детальная информация (что отправляется на сервер), могу предоставить ее в личку<br /><br />Прошу разобраться в этой проблеме<br />=============<br />Хоть и trans2quik кривая, но все же она работает нормально, у меня вызывы идут из 138 потоков и все ок.<br />Проверяйте своего бота <br />
			<i>31.08.2023 23:44:18, Михаил Филимонов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message71790/topic8163/</link>
			<guid>http://forum.quik.ru/messages/forum12/message71790/topic8163/</guid>
			<pubDate>Thu, 31 Aug 2023 23:44:18 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>Race condition в Trans2Quik.dll?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message70693/topic8163/">Race condition в Trans2Quik.dll?</a></b> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			А дебагером если посмотреть - где висим? <br />
			<i>21.07.2023 05:09:51, Kalmar.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message70693/topic8163/</link>
			<guid>http://forum.quik.ru/messages/forum12/message70693/topic8163/</guid>
			<pubDate>Fri, 21 Jul 2023 05:09:51 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>Race condition в Trans2Quik.dll?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message70692/topic8163/">Race condition в Trans2Quik.dll?</a></b> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			Если колбек может вызываться из разных потоков, то, возможно, это у меня возникает race condition<br /><br />Поглядим... <br />
			<i>20.07.2023 23:27:14, deisik.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message70692/topic8163/</link>
			<guid>http://forum.quik.ru/messages/forum12/message70692/topic8163/</guid>
			<pubDate>Thu, 20 Jul 2023 23:27:14 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>Race condition в Trans2Quik.dll?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message70688/topic8163/">Race condition в Trans2Quik.dll?</a></b> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			Уже несколько раз сталкиваюсь с зависанием моего торгового бота на реальном сервере, которое с большой долей вероятности вызвано проблемами в Trans2Quik.dll<br /><br />Зависание происходит в интервале от нескольких часов до нескольких суток, не зависит от активности на бирже и происходит при практически одновременной асинхронной подаче двух разных заявок по изменению их цены (перестановка заявок).<br /><br />То, что проблема именно с Trans2Quik.dll подтверждается следующим:<br />- возврат из функции TRANS2QUIK_SEND_ASYNC_TRANSACTION происходит со статусом 0 (TRANS2QUIK_SUCCESS) в обоих случаях, т.е. без ошибок (бот успевает записать заявки в лог после возврата из функции)<br />- обе заявки остаются активными в терминале Quik и их потом приходится снимать вручную – запрос до биржи не доходит ни по одной из заявок<br />- в самом Quik также ничего не происходит<br /><br />Если нужна более детальная информация (что отправляется на сервер), могу предоставить ее в личку<br /><br />Прошу разобраться в этой проблеме <br />
			<i>20.07.2023 17:58:00, deisik.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message70688/topic8163/</link>
			<guid>http://forum.quik.ru/messages/forum12/message70688/topic8163/</guid>
			<pubDate>Thu, 20 Jul 2023 17:58:00 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
	</channel>
</rss>
