<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: два робота, два колбека]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме два робота, два колбека форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sun, 03 May 2026 00:07:11 +0300</pubDate>
		<item>
			<title>два робота, два колбека</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message29167/topic3392/">два робота, два колбека</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Qi01Xta3" href="/user/3905/" bx-tooltip-user-id="3905">Let_it_go</a> написал:<br />Добрый день.<br />Прошу дать совет.<br />У меня два робота. У каждого своя стратегия, но каждому из них нужен минутный график фьючерса РТС. Оба робота подписываются на него с помощью колбека.
====code====
<pre>&nbsp;&nbsp; function&nbsp;&nbsp; DataSource (class,sec,interval)
&nbsp;&nbsp; ds&#91;sec&#93;&nbsp;&nbsp;=&nbsp;&nbsp; CreateDataSource (class,sec,interval)
&nbsp;&nbsp; ds&#91;sec&#93;: SetUpdateCallback ( function ( .. .) mycallbackforallstocks(class,sec, .. .)&nbsp;&nbsp;end )
&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;&nbsp;ds&#91;sec&#93;
 end&nbsp;&nbsp; </pre>
=============
Индикаторы у них разные, поэтому расчёт индикаторов не дублируется.<br />Тем не менее вопрос: не происходит ли двойной работы по получению графика? Если да, то как этого избежать? И стоит ли этого избегать (может быть это маленькая нагрузка, которую можно игнорировать).<br />Спасибо<br />=============<br />Поместите стратегии в один скрипт и Вы уменьшите размер кода и нагрузку на CPU от роботов в два раза . <br />Зачем их вообще делать в разных скриптах, <br />если у них 90% программы одинаковые<br /> и лишь генератор торговых сигналов разный? <br />
			<i>15.02.2018 06:51:25, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message29167/topic3392/</link>
			<guid>http://forum.quik.ru/messages/forum10/message29167/topic3392/</guid>
			<pubDate>Thu, 15 Feb 2018 06:51:25 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>два робота, два колбека</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message29162/topic3392/">два робота, два колбека</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Не стоит об этом думать. <br />
			<i>14.02.2018 18:47:59, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message29162/topic3392/</link>
			<guid>http://forum.quik.ru/messages/forum10/message29162/topic3392/</guid>
			<pubDate>Wed, 14 Feb 2018 18:47:59 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>два робота, два колбека</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message29160/topic3392/">два робота, два колбека</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день.<br />Прошу дать совет.<br />У меня два робота. У каждого своя стратегия, но каждому из них нужен минутный график фьючерса РТС. Оба робота подписываются на него с помощью колбека.
====code====
<pre>function DataSource(class,sec,interval)
&nbsp;&nbsp; ds&#91;sec&#93; = CreateDataSource(class,sec,interval)
&nbsp;&nbsp; ds&#91;sec&#93;:SetUpdateCallback(function(...) mycallbackforallstocks(class,sec,...) end)
&nbsp;&nbsp; return ds&#91;sec&#93;
end</pre>
=============
Индикаторы у них разные, поэтому расчёт индикаторов не дублируется.<br />Тем не менее вопрос: не происходит ли двойной работы по получению графика? Если да, то как этого избежать? И стоит ли этого избегать (может быть это маленькая нагрузка, которую можно игнорировать).<br />Спасибо <br />
			<i>14.02.2018 18:40:06, Let_it_go.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message29160/topic3392/</link>
			<guid>http://forum.quik.ru/messages/forum10/message29160/topic3392/</guid>
			<pubDate>Wed, 14 Feb 2018 18:40:06 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
