<?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>Sat, 02 May 2026 21:44:17 +0300</pubDate>
		<item>
			<title>Одна сделка - OnTrade()  два колбека</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19439/topic1301/">Одна сделка - OnTrade()  два колбека</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			====code====
<pre>function OnInit ()
 LastTrade=0
end

function OnTrade(trades)
 if LastTrade &#62;= trades.trade_num then return end
 message(&nbsp;&nbsp;"- LastTrade " ..tostring( trades.order_num ).."&nbsp;&nbsp;trade_num " ..tostring( trades.trade_num) )
 LastTrade = trades.trade_num
end

</pre>
============= <br />
			<i>14.10.2016 16:12:12, Вячеслав.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19439/topic1301/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19439/topic1301/</guid>
			<pubDate>Fri, 14 Oct 2016 16:12:12 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Одна сделка - OnTrade()  два колбека</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19423/topic1301/">Одна сделка - OnTrade()  два колбека</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			====code====
<pre>function OnInit()
 lent_=getNumberOf("trades")
end

function main()
 is_run = true while is_run do
 sleep(100) end
end

function OnTrade(trades) 
lent=getNumberOf("trades")
 if lent~=lent_ then
&nbsp;&nbsp;message(&nbsp;&nbsp;"-order_num " ..tostring( trades.order_num ).."&nbsp;&nbsp;trade_num " ..tostring( trades.trade_num) )
 lent_=lent
 end 
end
</pre>
============= <br />
			<i>14.10.2016 02:06:17, Вячеслав.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19423/topic1301/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19423/topic1301/</guid>
			<pubDate>Fri, 14 Oct 2016 02:06:17 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Одна сделка - OnTrade()  два колбека</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12154/topic1301/">Одна сделка - OnTrade()  два колбека</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			примерно так:<table class="forum-spoiler"><thead onclick="if (this.nextSibling.style.display=='none') { this.nextSibling.style.display=''; BX.addClass(this, 'forum-spoiler-head-open'); } else { this.nextSibling.style.display='none'; BX.removeClass(this, 'forum-spoiler-head-open'); } BX.onCustomEvent('BX.Forum.Spoiler:toggle', [{node: this}]); event.stopPropagation();"><tr><th><div>Скрытый текст</div></th></tr></thead><tbody class="forum-spoiler" style="display:none;"><tr><td>local lenT_old=0;<br />local flag=false;<br /><br />function OnInit (path) -- инициализация функции main <br />lenT_old=getNumberOf(&quot;trades&quot;)<br />flag=false;<br />end<br /><br />function OnTrade(trade)<br /> &nbsp; &nbsp;lenT=getNumberOf(&quot;trades&quot;)<br /> &nbsp; &nbsp;if lenT==lenT_old then flag=true end<br /> &nbsp; &nbsp;lenT=lenT_old;<br /> &nbsp; &nbsp;if flag then<br /> &nbsp; &nbsp; &nbsp; &nbsp;--.... &nbsp;-- обработка колбека <br /> &nbsp; &nbsp;end<br />end<br /> </td></tr></tbody></table> <br />
			<i>05.02.2016 09:33:26, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12154/topic1301/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12154/topic1301/</guid>
			<pubDate>Fri, 05 Feb 2016 09:33:26 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Одна сделка - OnTrade()  два колбека</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11781/topic1301/">Одна сделка - OnTrade()  два колбека</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			nikolz, если не трудно пжлст, напишите пример кода этого:<br /><br />====quote====<br />завершение инициализации можно проверять так:<br />можете сделать так:<br />при запуске скрипта читаете номер последней сделки в таблице сделок<br />в колбеке <br />при флаге false<br />сравниваете номер принятой сделки и последней в таблице<br />когда они равны флаг в true<br />=============<br /> <br />
			<i>27.01.2016 12:07:53, bulat.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11781/topic1301/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11781/topic1301/</guid>
			<pubDate>Wed, 27 Jan 2016 12:07:53 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
