<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: OnTrade для сделок по FUTSPREAD]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме OnTrade для сделок по FUTSPREAD форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sat, 11 Apr 2026 07:36:43 +0300</pubDate>
		<item>
			<title>OnTrade для сделок по FUTSPREAD</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message28955/topic3367/">OnTrade для сделок по FUTSPREAD</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_HZdU8R2R" href="/user/183/" bx-tooltip-user-id="183">lergen</a> написал:<br />Поэтому вопрос - это случайность или закономерность?<br />=============<br />Ответ мне не известен, но при любом раскладе придется быть готовым к аномалиям. &nbsp;Вообще, совет во многих ветках один: чем меньше предположений вы сделаете, тем дольше проживет ваш депозит ;).<br /><br />Недавно был упомянут очень хороший пост (<noindex><a href="https://forum.quik.ru/messages/forum10/message11805/topic1302/#message11805" target="_blank" rel="nofollow">вот этот</a></noindex>), буквально ему следовать может и не стоит, но можно взять его за основу, и упрощать те моменты, в детерминированной работе которых вы уверены (например, вы используете market orders, значит сложности отслеживания жизненного цикла лимитированных заявок отпадают). <br />
			<i>02.02.2018 21:01:08, kroki.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message28955/topic3367/</link>
			<guid>http://forum.quik.ru/messages/forum10/message28955/topic3367/</guid>
			<pubDate>Fri, 02 Feb 2018 21:01:08 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>OnTrade для сделок по FUTSPREAD</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message28953/topic3367/">OnTrade для сделок по FUTSPREAD</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Проблему можно было бы решить легко, например в операторе сравнения номеров использовать &quot;&lt;=&quot; для случая когда не делаем ни чего, это было бы справедливо если бы номера инициированных сделок по фьючу были больше номера сделок по спреду, что казалось мне логичным пока не увидел в таблице сделок что номер сделки по спреду больше. Поэтому вопрос - это случайность или закономерность? <br />
			<i>02.02.2018 19:44:23, lergen.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message28953/topic3367/</link>
			<guid>http://forum.quik.ru/messages/forum10/message28953/topic3367/</guid>
			<pubDate>Fri, 02 Feb 2018 19:44:23 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>OnTrade для сделок по FUTSPREAD</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message28952/topic3367/">OnTrade для сделок по FUTSPREAD</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Кажется дошло.<br />За сделками по спреду автоматически следуют сделки по фьючам и видимо повторные вызовы по спреду приходят уже после колбека по фьючу. А поскольку я сохранял один номер только последний то он забивался фьючем перед приходом повторного по спреду &nbsp; Нужно запоминать несколько номеров а не один. <br />
			<i>02.02.2018 18:35:19, lergen.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message28952/topic3367/</link>
			<guid>http://forum.quik.ru/messages/forum10/message28952/topic3367/</guid>
			<pubDate>Fri, 02 Feb 2018 18:35:19 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>OnTrade для сделок по FUTSPREAD</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message28951/topic3367/">OnTrade для сделок по FUTSPREAD</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Я хочу сказать, что ваш &quot;фильтр для отсеивания &nbsp;повторных вызовов с одинаковыми номерами&quot; не работает в общем случае. &nbsp;Возможно проблема в этом, возможно я не понял ваш вопрос. <br />
			<i>02.02.2018 17:53:33, kroki.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message28951/topic3367/</link>
			<guid>http://forum.quik.ru/messages/forum10/message28951/topic3367/</guid>
			<pubDate>Fri, 02 Feb 2018 17:53:33 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>OnTrade для сделок по FUTSPREAD</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message28950/topic3367/">OnTrade для сделок по FUTSPREAD</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Не совсем Вас понял. <br />Вы хотите сказать что по одной сделке будут колбеки с разными номерами? <br />
			<i>02.02.2018 17:42:41, lergen.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message28950/topic3367/</link>
			<guid>http://forum.quik.ru/messages/forum10/message28950/topic3367/</guid>
			<pubDate>Fri, 02 Feb 2018 17:42:41 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>OnTrade для сделок по FUTSPREAD</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message28949/topic3367/">OnTrade для сделок по FUTSPREAD</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			В коде вы полагаетесь, что повторные вызовы придут до новых, а это не обязательно так, ситуация &quot;<I>A, B, еще раз A, еще раз B</I>&quot; тоже возможна. &nbsp;Попробуйте
====code====
<pre>local trades = {}

function OnTrade(trade)
&nbsp;&nbsp; local tradenum = trade.tradenum
&nbsp;&nbsp; if trades&#91;tradenum&#93; then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return
&nbsp;&nbsp; end
&nbsp;&nbsp; trades&#91;tradenum&#93; = true
&nbsp;&nbsp; ...
</pre>
============= <br />
			<i>02.02.2018 17:31:09, kroki.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message28949/topic3367/</link>
			<guid>http://forum.quik.ru/messages/forum10/message28949/topic3367/</guid>
			<pubDate>Fri, 02 Feb 2018 17:31:09 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>OnTrade для сделок по FUTSPREAD</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message28948/topic3367/">OnTrade для сделок по FUTSPREAD</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			День добрый всем!<br />В обозначенном колбеке обрабатываются сделки по указанному класскоду. При этом есть фильтр для отсеивания &nbsp;повторных вызовов с одинаковыми номерами. <br />Но в результате &quot; ни когда такого не было и вот опять&quot; - прошла одна сделка по FUTSPREAD и получил два срабатывания колбека.<br /><br />function OnTrade (trade)<br />	if tr_num~=trade.trade_num then tr_num=trade.trade_num; new_trade=1<br /><br />		if (trade.sec_code==spreadPara) and (string.match(trade.brokerref,&quot;limit&quot;)) then<br />			local lot=math.abs(trade.qty)<br />			--============================================================<WBR/>&shy;=====<br />			if bit.band(trade&#91;&quot;flags&quot;&#93;,4)&gt;0 then<br /><br />				SendOrder(&quot;S&quot;,lot,bid-500,&quot;M&quot;, &quot;market&quot;, nF,M_SellNF,&quot;SPBFUT&quot;)<br />				SendOrder(&quot;B&quot;,lot,offer+500,&quot;M&quot;, &quot;market&quot;, fF,M_BuyFF,&quot;SPBFUT&quot;)<br />			else<br /><br />				SendOrder(&quot;S&quot;,lot,bid-500,&quot;M&quot;, &quot;market&quot;, fF,M_SellFF,&quot;SPBFUT&quot;)<br />				SendOrder(&quot;B&quot;,lot,bid+500,&quot;M&quot;, &quot;market&quot;, nF,M_BuyNF,&quot;SPBFUT&quot;)<br />			end<br />		end<br />	end<br />end<br />Это что какие то особенности FUTSPREAD.Возможно появление сделок по фьючам которые следуют за спредом несут признаки сделки по спреду? <br />
			<i>02.02.2018 17:17:49, lergen.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message28948/topic3367/</link>
			<guid>http://forum.quik.ru/messages/forum10/message28948/topic3367/</guid>
			<pubDate>Fri, 02 Feb 2018 17:17:49 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
