<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: OnTrade отображает неверное количество акций]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме OnTrade отображает неверное количество акций форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Tue, 28 Apr 2026 11:45:29 +0300</pubDate>
		<item>
			<title>OnTrade отображает неверное количество акций</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message80693/topic9409/">OnTrade отображает неверное количество акций</a></b> <i>Изменения в состоянии счёта отображаются не мгновенно</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_m8VYJm78" href="/user/17107/" bx-tooltip-user-id="17107">User12501</a> написал:<br />Предположим была заявка на покупку акции. В момент исполнения заявки вызывается OnTrade. Если из этой функции OnTrade напечатать текущий размер позиции с помощью getDepoEx, только что исполненная заявка там не будет учтена, т.е. напечатается неверное количество (которое было до исполнения заявки). Почему так происходит и как это исправить? Спустя несколько миллисекунд количество становится правильным, уже в следующих функциях. Но мне нужно в функции OnTrade использовать текущее количество акций. Как я могу его надёжно получить?<br />=============<br />Все верно. <br />Сначала приходит информация с биржи о сделке. На бирже торгует брокер, а не клиенты.<br />Потом брокер записывает изменения позиции клиента в своем внутреннем &nbsp;учете и сообщает об этом клиенту.<br />И эта инфа приходит клиенту после информации о совершении сделки. <br />Т е сначала инфа о сделке потом инфа об изменении портфеля. <br />
			<i>27.12.2025 08:51:11, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message80693/topic9409/</link>
			<guid>http://forum.quik.ru/messages/forum10/message80693/topic9409/</guid>
			<pubDate>Sat, 27 Dec 2025 08:51:11 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>OnTrade отображает неверное количество акций</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message80690/topic9409/">OnTrade отображает неверное количество акций</a></b> <i>Изменения в состоянии счёта отображаются не мгновенно</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Предположим была заявка на покупку акции. В момент исполнения заявки вызывается OnTrade. Если из этой функции OnTrade напечатать текущий размер позиции с помощью getDepoEx, только что исполненная заявка там не будет учтена, т.е. напечатается неверное количество (которое было до исполнения заявки). Почему так происходит и как это исправить? Спустя несколько миллисекунд количество становится правильным, уже в следующих функциях. Но мне нужно в функции OnTrade использовать текущее количество акций. Как я могу его надёжно получить? <br />
			<i>27.12.2025 00:36:40, User12501.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message80690/topic9409/</link>
			<guid>http://forum.quik.ru/messages/forum10/message80690/topic9409/</guid>
			<pubDate>Sat, 27 Dec 2025 00:36:40 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
