<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Двойное срабатывание OnTrade( T )]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Двойное срабатывание OnTrade( T ) форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sun, 26 Apr 2026 01:36:28 +0300</pubDate>
		<item>
			<title>Двойное срабатывание OnTrade( T )</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21976/topic2488/">Двойное срабатывание OnTrade( T )</a></b> <i>Наблюдаю при сделках двойное срабатывание OnTrade( T ) сделках</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Спасибо. Теперь всё ясно. <br />
			<i>27.01.2017 10:18:10, Алексей Степанов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21976/topic2488/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21976/topic2488/</guid>
			<pubDate>Fri, 27 Jan 2017 10:18:10 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Двойное срабатывание OnTrade( T )</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21974/topic2488/">Двойное срабатывание OnTrade( T )</a></b> <i>Наблюдаю при сделках двойное срабатывание OnTrade( T ) сделках</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_3g8qdSEt" href="/user/3123/" bx-tooltip-user-id="3123">Алексей Степанов</a> написал:<br />Что значит обновляемые сделки?<br />=============<br />Добрый день.<br />Обновляемая сделка - это значит, что некоторые поля сделки могут меняться, в частности на некоторых рынках сделки теперь можно отменять, а следовательно будет изменен статус сделки, заполнится поле UID пользователя отказавшегося от сделки и так далее, TRANS_ID теперь присутствует как в структуре заявки так и в структуре сделки. В связи с этими изменениями OnTrade() как и OnOrder() теперь может вызываться более одного раза, даже если визуально никакие поля не поменялись, т.к. не все поля структуры сделки видны через QLua. <br />
			<i>27.01.2017 05:35:33, Nikolay Pavlov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21974/topic2488/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21974/topic2488/</guid>
			<pubDate>Fri, 27 Jan 2017 05:35:33 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Двойное срабатывание OnTrade( T )</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21971/topic2488/">Двойное срабатывание OnTrade( T )</a></b> <i>Наблюдаю при сделках двойное срабатывание OnTrade( T ) сделках</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Что значит обновляемые сделки? &nbsp; <br />
			<i>27.01.2017 00:49:33, Алексей Степанов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21971/topic2488/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21971/topic2488/</guid>
			<pubDate>Fri, 27 Jan 2017 00:49:33 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Двойное срабатывание OnTrade( T )</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21970/topic2488/">Двойное срабатывание OnTrade( T )</a></b> <i>Наблюдаю при сделках двойное срабатывание OnTrade( T ) сделках</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_NA7ibMV1" href="/user/3123/" bx-tooltip-user-id="3123">Алексей Степанов</a>, <br />Раньше сделки действительно не обновлялись, но теперь сделки являются обновляемыми. <br />И на них есть и TRANS_ID и UID. <br />
			<i>26.01.2017 23:02:30, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21970/topic2488/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21970/topic2488/</guid>
			<pubDate>Thu, 26 Jan 2017 23:02:30 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Двойное срабатывание OnTrade( T )</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21968/topic2488/">Двойное срабатывание OnTrade( T )</a></b> <i>Наблюдаю при сделках двойное срабатывание OnTrade( T ) сделках</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Функция OnTrade(T) срабатывает дважды при сделках. <br />Состав и значения таблицы T при первом и втором срабатывании полностью одинаков. Отличаются только значения указателей на подтаблицы T.canceled_datetime и T.datetime. При этом сами значения этих таблиц тоже одинаковые.<br />Это происходит даже при исполнении лимитной заявки в 1 лот.<br /><br />До этого использовал Quik версии 6.17.3.6. Там onTrade() отрабатывает как и положено, по разу на каждую сделку.<br />В новой версии Quik 7.6.1.1 onTrade() отрабатывает дважды.<br /><br />Почему в ново версии поведение OnTrade(T) изменилось?<br />И как теперь можно отличить первое срабатывание от последующих?<br /><br />p.s. Читал соседний пост про OnOrder(), но там есть TRANS_ID, а тут этого нет. <br />
			<i>26.01.2017 22:32:04, Алексей Степанов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21968/topic2488/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21968/topic2488/</guid>
			<pubDate>Thu, 26 Jan 2017 22:32:04 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
