<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: CreateDataSource по нескольким инструментам]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме CreateDataSource по нескольким инструментам форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sun, 03 May 2026 20:38:03 +0300</pubDate>
		<item>
			<title>CreateDataSource по нескольким инструментам</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message14102/topic1545/">CreateDataSource по нескольким инструментам</a></b> <i>Можно получить данные только по выбранному в терминале инструменту</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Вопрос снимаю. Проблема в том, что данные не успевают загрузиться с сервера. Чтобы этого избежать, необходимо проверять DataSource на пустоту. Если пустой, то ждём. <br />
			<i>17.03.2016 11:03:34, Александр Махов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message14102/topic1545/</link>
			<guid>http://forum.quik.ru/messages/forum10/message14102/topic1545/</guid>
			<pubDate>Thu, 17 Mar 2016 11:03:34 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource по нескольким инструментам</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message14082/topic1545/">CreateDataSource по нескольким инструментам</a></b> <i>Можно получить данные только по выбранному в терминале инструменту</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			День добрый! Подскажите, пожалуйста, почему функцией CreateDataSource возможно получить данные только по тому инструменту, который в момент выполнения скрипта выбран в терминале QUIK?<br />Например, хочу получить данные по Сбербанку, Газпрому и Лукойлу. В терминале выбран график Газпрома. Скрипт обработает только данные Газпрома.<br />Ниже пример кода.<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>-- проверка получения нескольких источников данных<br />function main()<br /> &nbsp; &nbsp;message('Start');<br /> &nbsp; &nbsp;ToolsArray = {'SBER', 'GAZP', 'GMKN', 'LKOH', 'MOEX'};<br /> &nbsp; &nbsp;for i = 1, 5 do<br /> &nbsp; &nbsp; &nbsp; &nbsp;DS = CreateDataSource('TQBR', ToolsArray&#91;i&#93;, INTERVAL_D1);<br /> &nbsp; &nbsp; &nbsp; &nbsp;DS:SetEmptyCallback();<br /> &nbsp; &nbsp; &nbsp; &nbsp;message(tostring(ToolsArray&#91;i&#93;)..' &nbsp; '..tostring(DS:O(1500)));<br /> &nbsp; &nbsp; &nbsp; &nbsp;DS:Close();<br /> &nbsp; &nbsp;end;<br /> &nbsp; &nbsp;message('End');<br />end; </td></tr></tbody></table> <br />
			<i>16.03.2016 23:15:36, Александр Махов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message14082/topic1545/</link>
			<guid>http://forum.quik.ru/messages/forum10/message14082/topic1545/</guid>
			<pubDate>Wed, 16 Mar 2016 23:15:36 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
