<?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 17:37:29 +0300</pubDate>
		<item>
			<title>CreateDataSource</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message50891/topic373/">CreateDataSource</a></b> <i>не грузятся данные при формир. через CreateDataSource</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_SVjKeOLF" href="/user/12986/" bx-tooltip-user-id="12986">Виктор</a>, Архивы торгов ведутся во многих местах - например, вот архив акций, торгующихся на СПб - отсюда я качал минутные свечи за полгода чуть не по тысяче тикеров (когда отлаживал свой алгоритм): <noindex><a href="http://mfd.ru/export/?groupId=33" target="_blank" rel="nofollow">http://mfd.ru/export/?groupId=33</a></noindex><br /><br />А сейчас я и вообще свечи считаю сам (в прерываниях по таймеру), на небольших временных интервалах (до часовых, кажется), но мне больше и не требуется. <br />
			<i>09.12.2020 09:44:48, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message50891/topic373/</link>
			<guid>http://forum.quik.ru/messages/forum10/message50891/topic373/</guid>
			<pubDate>Wed, 09 Dec 2020 09:44:48 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message50889/topic373/">CreateDataSource</a></b> <i>не грузятся данные при формир. через CreateDataSource</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_ZNAatMqQ" href="/user/12986/" bx-tooltip-user-id="12986">Виктор</a>, добрый день!<br /><br />CreateDataSource может получить ровно столько же свечек, сколько и сам терминал (сколько даст брокер).<br />Судя по описанному Вами количеству (500 свечей), данные получаются только за текущую торговую сессию. На графике (по тому же параметру) ситуация такая же?<br /><br />Рекомендуем обратиться с данным вопросом к брокеру, услугами которого Вы пользуетесь. Вероятно, на сервере просто не включена архивация интересующих вас интервалов. <br />
			<i>09.12.2020 09:27:38, Roman Azarov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message50889/topic373/</link>
			<guid>http://forum.quik.ru/messages/forum10/message50889/topic373/</guid>
			<pubDate>Wed, 09 Dec 2020 09:27:38 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message50883/topic373/">CreateDataSource</a></b> <i>не грузятся данные при формир. через CreateDataSource</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Qs4Nbcpd" href="/user/114/" bx-tooltip-user-id="114">Дмитрий</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/12986/" target="_blank" rel="nofollow">Виктор</a></noindex> написал:<br />На другом форуме подсказали<br />=============<br /> Можете написать что за форум?<br />=============<br /><noindex><a href="https://quikluacsharp.ru/quik-qlua/poluchenie-v-qlua-lua-dannyh-iz-grafikov-i-indikatorov/" target="_blank" rel="nofollow">https://quikluacsharp.ru/quik-qlua/poluchenie-v-qlua-lua-dannyh-iz-grafikov-i-indikatorov/</a></noindex> <br />
			<i>08.12.2020 21:48:42, Виктор.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message50883/topic373/</link>
			<guid>http://forum.quik.ru/messages/forum10/message50883/topic373/</guid>
			<pubDate>Tue, 08 Dec 2020 21:48:42 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message50879/topic373/">CreateDataSource</a></b> <i>не грузятся данные при формир. через CreateDataSource</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_rkFTX3so" href="/user/12986/" bx-tooltip-user-id="12986">Виктор</a> написал:<br />На другом форуме подсказали<br />=============<br />Можете написать что за форум? <br />
			<i>08.12.2020 20:37:02, Дмитрий.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message50879/topic373/</link>
			<guid>http://forum.quik.ru/messages/forum10/message50879/topic373/</guid>
			<pubDate>Tue, 08 Dec 2020 20:37:02 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message50876/topic373/">CreateDataSource</a></b> <i>не грузятся данные при формир. через CreateDataSource</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_03NTUny8" href="/user/14250/" bx-tooltip-user-id="14250">Roman Azarov</a>, подскажите пожалуйста, а можно ли получать больше свечек этой функцией, или какой-либо еще? Встала проблема получения минутных свечей за месяц, а CreateDataSource возвращает от силы 500 минуток <br />
			<i>08.12.2020 19:53:46, Виктор.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message50876/topic373/</link>
			<guid>http://forum.quik.ru/messages/forum10/message50876/topic373/</guid>
			<pubDate>Tue, 08 Dec 2020 19:53:46 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message50871/topic373/">CreateDataSource</a></b> <i>не грузятся данные при формир. через CreateDataSource</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_mmO5cdlC" href="/user/14250/" bx-tooltip-user-id="14250">Roman Azarov</a> написал:<br /><noindex><a href="/user/12986/" target="_blank" rel="nofollow">Виктор</a></noindex>,<br /><br />Что касается самого вопроса <br />====quote====<br /><noindex><a href="/user/12986/" target="_blank" rel="nofollow">Виктор</a></noindex> написал:<br />так работает, но выдает 0<br />=============<br /> Запустили описанный вами скрипт у себя, все работает корректно.<br /><br />Во-первых, для работы CreateDataSource по параметру (bid в Вашем случае), необходимо, чтобы были включены следующие настройки в пункте меню Система/Настройки/Основные настройки/Программа/Сохранение данных:<br />- &quot;Данные, отражающие текущее состояние и всю историю изменений&quot;<br />- &quot;Получать пропущенные данные&quot;<br /><br />Также, заметим, что 0 это все еще результат, а не ошибка. Рекомендуем построить график по данному параметру и проверить, есть ли на нем свечи.<br />=============<br />Эти настройки включены. График по параметру &quot;лучшая цена спроса&quot; построил, есть там свечи. Но скрипт не работает. На другом форуме подсказали, неправильно прописан инструмент. Надо строго соблюдать регистр. Теперь все работает. <br />
			<i>08.12.2020 15:26:57, Виктор.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message50871/topic373/</link>
			<guid>http://forum.quik.ru/messages/forum10/message50871/topic373/</guid>
			<pubDate>Tue, 08 Dec 2020 15:26:57 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message50861/topic373/">CreateDataSource</a></b> <i>не грузятся данные при формир. через CreateDataSource</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_gd7t1Mox" href="/user/12986/" bx-tooltip-user-id="12986">Виктор</a>,<br /><br />Что касается самого вопроса<br />====quote====<br /><a class="blog-p-user-name" id="bp_VIJIJsq6" href="/user/12986/" bx-tooltip-user-id="12986">Виктор</a> написал:<br />так работает, но выдает 0<br />=============<br />Запустили описанный вами скрипт у себя, все работает корректно.<br /><br />Во-первых, для работы CreateDataSource по параметру (bid в Вашем случае), необходимо, чтобы были включены следующие настройки в пункте меню Система/Настройки/Основные настройки/Программа/Сохранение данных:<br />- &quot;Данные, отражающие текущее состояние и всю историю изменений&quot;<br />- &quot;Получать пропущенные данные&quot;<br /><br />Также, заметим, что 0 это все еще результат, а не ошибка. Рекомендуем построить график по данному параметру и проверить, есть ли на нем свечи. <br />
			<i>08.12.2020 09:20:09, Roman Azarov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message50861/topic373/</link>
			<guid>http://forum.quik.ru/messages/forum10/message50861/topic373/</guid>
			<pubDate>Tue, 08 Dec 2020 09:20:09 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message50858/topic373/">CreateDataSource</a></b> <i>не грузятся данные при формир. через CreateDataSource</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_w2pTGqOl" href="/user/12986/" bx-tooltip-user-id="12986">Виктор</a>, добрый день!<br /><br />К сожалению ядро форума не предусматривает подобного функционала. <br />
			<i>08.12.2020 05:36:09, Roman Azarov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message50858/topic373/</link>
			<guid>http://forum.quik.ru/messages/forum10/message50858/topic373/</guid>
			<pubDate>Tue, 08 Dec 2020 05:36:09 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message50851/topic373/">CreateDataSource</a></b> <i>не грузятся данные при формир. через CreateDataSource</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_71DIexXC" href="/user/12986/" bx-tooltip-user-id="12986">Виктор</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/12986/" target="_blank" rel="nofollow">Виктор</a></noindex> написал:<br />ds = CreateDataSource(&quot;SPBFUT&quot;, &quot;SIZ0&quot;, INTERVAL_M1) <br />ds:SetEmptyCallback()<br /><br />В скрипте больше ничего нет. Выдает ошибку attempt to index a nil value (local &#39;ds&#39;)<br />Почему так? Что-то изменилось в терминале?<br />=============<br /> так работает, но выдает 0 &nbsp; &nbsp; Скрытый текст &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Скрытый текст &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Скрытый текст &nbsp; &nbsp; &nbsp; function main() &nbsp; &nbsp; Скрытый текст &nbsp; &nbsp; &nbsp; ds, Error = CreateDataSource(&quot;SPBFUT&quot;, &quot;SIZ0&quot;, INTERVAL_M1,&quot;bid&quot;) &nbsp; &nbsp; Скрытый текст &nbsp; &nbsp; &nbsp; if ds == nil then &nbsp; &nbsp; Скрытый текст &nbsp; &nbsp; &nbsp; message(&#39;Ошибка подключения: &#39;..Error) &nbsp; &nbsp; Скрытый текст &nbsp; &nbsp; &nbsp; end &nbsp; &nbsp; Скрытый текст &nbsp; &nbsp; &nbsp; ds:SetEmptyCallback() &nbsp; &nbsp; Скрытый текст &nbsp; &nbsp; &nbsp; sleep(60000) &nbsp; &nbsp; Скрытый текст &nbsp; &nbsp; &nbsp; message(tostring(ds:Size())) &nbsp; &nbsp; Скрытый текст &nbsp; &nbsp; &nbsp; end<br />=============<br />Уважаемая Администрация. Скажите пожалуйста, как отредактировать свое сообщение? &nbsp; <br />
			<i>07.12.2020 21:08:58, Виктор.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message50851/topic373/</link>
			<guid>http://forum.quik.ru/messages/forum10/message50851/topic373/</guid>
			<pubDate>Mon, 07 Dec 2020 21:08:58 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message50850/topic373/">CreateDataSource</a></b> <i>не грузятся данные при формир. через CreateDataSource</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_VF5iqh9f" href="/user/12986/" bx-tooltip-user-id="12986">Виктор</a> написал:<br />ds = CreateDataSource(&quot;SPBFUT&quot;, &quot;SIZ0&quot;, INTERVAL_M1) <br />ds:SetEmptyCallback()<br /><br />В скрипте больше ничего нет. Выдает ошибку attempt to index a nil value (local &#39;ds&#39;)<br />Почему так? Что-то изменилось в терминале?<br />=============<br />так работает, но выдает 0<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><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><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>function main()</td></tr></tbody></table><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>ds, Error = CreateDataSource(&quot;SPBFUT&quot;, &quot;SIZ0&quot;, INTERVAL_M1,&quot;bid&quot;)</td></tr></tbody></table><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>if ds == nil then</td></tr></tbody></table><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>message(&#39;Ошибка подключения: &#39;..Error)</td></tr></tbody></table><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>end</td></tr></tbody></table><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>ds:SetEmptyCallback()</td></tr></tbody></table><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>sleep(60000)</td></tr></tbody></table><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>message(tostring(ds:Size()))</td></tr></tbody></table><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>end</td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table> <br />
			<i>07.12.2020 21:04:52, Виктор.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message50850/topic373/</link>
			<guid>http://forum.quik.ru/messages/forum10/message50850/topic373/</guid>
			<pubDate>Mon, 07 Dec 2020 21:04:52 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message50848/topic373/">CreateDataSource</a></b> <i>не грузятся данные при формир. через CreateDataSource</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			ds = CreateDataSource(&quot;SPBFUT&quot;, &quot;SIZ0&quot;, INTERVAL_M1) <br />ds:SetEmptyCallback()<br /><br />В скрипте больше ничего нет. Выдает ошибку attempt to index a nil value (local &#39;ds&#39;)<br />Почему так? Что-то изменилось в терминале? <br />
			<i>07.12.2020 20:22:26, Виктор.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message50848/topic373/</link>
			<guid>http://forum.quik.ru/messages/forum10/message50848/topic373/</guid>
			<pubDate>Mon, 07 Dec 2020 20:22:26 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message29222/topic373/">CreateDataSource</a></b> <i>не грузятся данные при формир. через CreateDataSource</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_LB7bJM11" href="/user/62/" bx-tooltip-user-id="62">Николай  Камынин</a> написал:<br />можно попробовать так.<br />=============================<br />в main ставите однократную подписку на данные:<br />if DS==nil then &nbsp; &nbsp;DS = CreateDataSource(CLASS_CODE, SEC_CODE, INTERVAL) end<br />==============================<br />там, где используете эти данные ставите условие:<br />if DS and DS:Size() ~= 0 then <br />-- обработка данных<br />end<br />------------------------<br />При этом нет надобности в каких-либо задержках, все будет работать без тормозов.<br />=============<br /><br />У меня при инициализации происходит проверка на количество. Если пусто, то идет заказ данных.<br /><br />А у уже в main идет обработка данных. Там я тоже поставил на проверку, но уже без задержек, т.к. данные не приходят, сразу. Возможно перезаказывать бессмысленно, а надо просто ждать. <br />
			<i>18.02.2018 17:25:18, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message29222/topic373/</link>
			<guid>http://forum.quik.ru/messages/forum10/message29222/topic373/</guid>
			<pubDate>Sun, 18 Feb 2018 17:25:18 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message29217/topic373/">CreateDataSource</a></b> <i>не грузятся данные при формир. через CreateDataSource</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			можно попробовать так.<br />=============================<br />в main ставите однократную подписку на данные:<br />if DS==nil then &nbsp; &nbsp;DS = CreateDataSource(CLASS_CODE, SEC_CODE, INTERVAL) end<br />==============================<br />там, где используете эти данные ставите условие:<br />if DS and DS:Size() ~= 0 then <br />-- обработка данных<br />end<br />------------------------<br />При этом нет надобности в каких-либо задержках, все будет работать без тормозов. <br />
			<i>17.02.2018 20:39:48, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message29217/topic373/</link>
			<guid>http://forum.quik.ru/messages/forum10/message29217/topic373/</guid>
			<pubDate>Sat, 17 Feb 2018 20:39:48 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message29215/topic373/">CreateDataSource</a></b> <i>не грузятся данные при формир. через CreateDataSource</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Если я уберу if, то у меня будет задержка на каждой бумге. У меня код перебирает бумаги в цикле.<br />Также и ожидание до 15 секунд несколько неприемлимо, т.к. все зависнет.<br /><br />Хотелось бы при инициализации скрипта проверить на наличие данных, поставить заказ оных, если нет и уже идти по данным. <br />
			<i>17.02.2018 18:50:11, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message29215/topic373/</link>
			<guid>http://forum.quik.ru/messages/forum10/message29215/topic373/</guid>
			<pubDate>Sat, 17 Feb 2018 18:50:11 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message29179/topic373/">CreateDataSource</a></b> <i>не грузятся данные при формир. через CreateDataSource</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Логика ожидания полученных данных из ds (объект datasource, для которого был успешен вызов CreateDataSource), но не более timeout секунд, может быть примерно такая:<br />
====code====
<pre>local function init(ds, timeout)
&nbsp;&nbsp;local deadline = os.time() + timeout
&nbsp;&nbsp;while os.time() &#60; deadline do
&nbsp;&nbsp;&nbsp;&nbsp;if ds:Size() &#62; 0 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return true
&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;sleep(100)
&nbsp;&nbsp;end
&nbsp;&nbsp;return false
end</pre>
=============
Если функция вернула false, значит что-то пошло не так. Таймаут устанавливается пользователем. Я обычно ставлю 15 секунд. <br />
			<i>15.02.2018 12:13:27, _sk_.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message29179/topic373/</link>
			<guid>http://forum.quik.ru/messages/forum10/message29179/topic373/</guid>
			<pubDate>Thu, 15 Feb 2018 12:13:27 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message29164/topic373/">CreateDataSource</a></b> <i>не грузятся данные при формир. через CreateDataSource</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_hdlWjWZk" href="/user/3132/" bx-tooltip-user-id="3132">Nikolay</a>, <br /><br />Попробуйте убрать условие if. <br />
			<i>15.02.2018 05:03:25, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message29164/topic373/</link>
			<guid>http://forum.quik.ru/messages/forum10/message29164/topic373/</guid>
			<pubDate>Thu, 15 Feb 2018 05:03:25 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message29163/topic373/">CreateDataSource</a></b> <i>не грузятся данные при формир. через CreateDataSource</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день.<br /><br />Подниму тему. Тоже столкнулся с пустым набром данных, если не открыт график.<br />Вызов SetEmptyCallback() и задержка не помогают.<br /><br />Правда иногда запущу скрипт - данные появились. В другой раз нет. Закономерности нет.<br /><br />Пробовал увеличить время ожидания sleep до 1000 - все одно не помогает.<br /><br />Вызов данных типовой:<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
====code====
<pre>DS = CreateDataSource(CLASS_CODE, SEC_CODE, INTERVAL)
if DS:Size() == 0 then 
&nbsp;&nbsp;DS:SetEmptyCallback()
&nbsp;&nbsp;sleep(200)
end</pre>
============= <br />
			<i>14.02.2018 19:31:30, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message29163/topic373/</link>
			<guid>http://forum.quik.ru/messages/forum10/message29163/topic373/</guid>
			<pubDate>Wed, 14 Feb 2018 19:31:30 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21305/topic373/">CreateDataSource</a></b> <i>не грузятся данные при формир. через CreateDataSource</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_QqhOTn2C" href="/user/967/" bx-tooltip-user-id="967">PFelix</a> <br />Итог: не хватает памяти.<br />=============<br />как вы это диагностировали? Не пнятно из вашего сообщения <br />
			<i>24.12.2016 07:38:24, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21305/topic373/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21305/topic373/</guid>
			<pubDate>Sat, 24 Dec 2016 07:38:24 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21281/topic373/">CreateDataSource</a></b> <i>не грузятся данные при формир. через CreateDataSource</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Спасибо, &quot;конечно&quot;.<br />Скрипт - в вариациях.<br />И странное дело. Чем больше &quot;размусаливешь&quot;:<br /> - sleep добавить между вызовами CreateDataSource<br />- collectgarbage добавить,<br /> -- ВСЁ мёртвому припарки.<br />Всё еще немного усложнено:<br />- разным объемом (в разрезе по бумагам) поставками данных от разных брокеров/их серверов<br />- сравнительной скоростью поставки данных и скоростью компа<br />- &nbsp;объемом &nbsp;инфы по запрашиваемым графикам (проблем больше на Газпроме и<br />Сбере, где данных МЕНЬШЕ)<br />- конфигурацией компа в плане его аппаратной мультизадачности.<br />Запрос с файлами отправил.<br />Заранее спасибо <br />
			<i>22.12.2016 14:44:46, PFelix.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21281/topic373/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21281/topic373/</guid>
			<pubDate>Thu, 22 Dec 2016 14:44:46 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21279/topic373/">CreateDataSource</a></b> <i>не грузятся данные при формир. через CreateDataSource</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_tfHyCT6I" href="/user/967/" bx-tooltip-user-id="967">PFelix</a>,<br /><br />Просьба прислать для анализа на <noindex><a href="mailto:quiksupport@arqatech.com" target="_blank" rel="nofollow">quiksupport@arqatech.com</a></noindex> скрипт который вызывает проблему.<br />И скриншот ошибки, так чтобы было видно версию терминала. <br />
			<i>22.12.2016 12:59:25, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21279/topic373/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21279/topic373/</guid>
			<pubDate>Thu, 22 Dec 2016 12:59:25 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21276/topic373/">CreateDataSource</a></b> <i>не грузятся данные при формир. через CreateDataSource</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Всем, здравствуйте.<br />Есть такая незадача.<br />На определенном этапе работы скрипта CreateDataSource<br />отказывается вызываться.<br />Бумаг прилично и еще под их параметры - столько же.<br />Итог: не хватает памяти.<br />Изначально для большего быстродействия таблицы были объявлены локальными.<br />Когда проблема вскрылась, переделал на глобальные, скрипт стал заказывать данных больше, однако, решить надежно проблему не удалось.<br />Что посоветуете, можно ли заказать памяти для скрипта больше или по другому как-то ей управлять ?<br />Заранее, спасибо. <br />
			<i>22.12.2016 10:46:14, PFelix.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21276/topic373/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21276/topic373/</guid>
			<pubDate>Thu, 22 Dec 2016 10:46:14 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message17545/topic373/">CreateDataSource</a></b> <i>не грузятся данные при формир. через CreateDataSource</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_kAp3x8K0" href="/user/47/" bx-tooltip-user-id="47"><noindex><a href="mailto:s_mike@rambler.ru" target="_blank" rel="nofollow">s_mike@rambler.ru</a></noindex></a> написал:<br />Не всегда это верно. <br />Пример тому - перезаказ данных.<br />=============<br />согласен. <br />Если перезаказать, то то при этом весь архив данных стирается и осуществляется прием всех данных.<br />Других случаев нет. <br />
			<i>02.08.2016 10:37:14, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message17545/topic373/</link>
			<guid>http://forum.quik.ru/messages/forum10/message17545/topic373/</guid>
			<pubDate>Tue, 02 Aug 2016 10:37:14 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message17530/topic373/">CreateDataSource</a></b> <i>не грузятся данные при формир. через CreateDataSource</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Не всегда это верно. <br />Пример тому - перезаказ данных. <br />
			<i>01.08.2016 19:31:32, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message17530/topic373/</link>
			<guid>http://forum.quik.ru/messages/forum10/message17530/topic373/</guid>
			<pubDate>Mon, 01 Aug 2016 19:31:32 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message17529/topic373/">CreateDataSource</a></b> <i>не грузятся данные при формир. через CreateDataSource</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Разницы нет <br />
			<i>01.08.2016 19:30:15, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message17529/topic373/</link>
			<guid>http://forum.quik.ru/messages/forum10/message17529/topic373/</guid>
			<pubDate>Mon, 01 Aug 2016 19:30:15 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message17528/topic373/">CreateDataSource</a></b> <i>не грузятся данные при формир. через CreateDataSource</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_LK4XI41m" href="/user/967/" bx-tooltip-user-id="967">PFelix</a> написал:<br />И есть ли в этом разница для калбеков OnAllTrade?<br />Спасибо.<br />=============<br />Все очень просто.<br />Приходит пакет от сервера брокера в терминал.<br /> терминал начинает его разбирать(парсить) вытаскивает обезличенные сделки строчка за строчкой. <br />Потом вызывает колбек и передает ему эту строчку. <br />При возврате из колбека запихивает эту строчку в ТВС.<br />------------------------------------<br />Теперь можете ответить на свои вопросы сами.<br /> все, что пришло попадет сначала в колбек. <br />Если это пришло раньше и уже есть в ТВС, то снова это не придет и в колбек повторно не попадет.<br />Т е если Вы прервали работу своего скрипта,<br /> то при новом запуске будете принимать в колбеке &nbsp;пропущенные &nbsp;терминалом ( т е если был разрыв связи с сервером),<br /> а не вашим скриптом, и новые. <br />
			<i>01.08.2016 19:29:50, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message17528/topic373/</link>
			<guid>http://forum.quik.ru/messages/forum10/message17528/topic373/</guid>
			<pubDate>Mon, 01 Aug 2016 19:29:50 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message17526/topic373/">CreateDataSource</a></b> <i>не грузятся данные при формир. через CreateDataSource</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			И есть ли в этом разница для калбеков OnAllTrade?<br />Спасибо. <br />
			<i>01.08.2016 13:19:03, PFelix.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message17526/topic373/</link>
			<guid>http://forum.quik.ru/messages/forum10/message17526/topic373/</guid>
			<pubDate>Mon, 01 Aug 2016 13:19:03 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message17525/topic373/">CreateDataSource</a></b> <i>не грузятся данные при формир. через CreateDataSource</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте, помню, вроде, вопрос поднимался.<br />Объясните, пожалуйста, в каком случае в калбеки, устанавливаемые SetUpdateCallback (от CreateDataSource) будут приходить все данные, в том числе пропущенные с начала сессии, а в каком только новые?<br />Спасибо. <br />
			<i>01.08.2016 12:52:17, PFelix.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message17525/topic373/</link>
			<guid>http://forum.quik.ru/messages/forum10/message17525/topic373/</guid>
			<pubDate>Mon, 01 Aug 2016 12:52:17 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11516/topic373/">CreateDataSource</a></b> <i>не грузятся данные при формир. через CreateDataSource</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Еще раз, спасибо. <br />
			<i>18.01.2016 09:24:11, PFelix.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11516/topic373/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11516/topic373/</guid>
			<pubDate>Mon, 18 Jan 2016 09:24:11 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11515/topic373/">CreateDataSource</a></b> <i>не грузятся данные при формир. через CreateDataSource</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Ndp4T2G5" href="/user/967/" bx-tooltip-user-id="967">PFelix</a> пишет: <br />2. 50 сделок будут обработаны по порядку:<br />- вызов калбека, далее заполнение строки ТВС;<br />- вызов калбека, далее заполнение строки ТВС;<br /><br /><br />=============<br />и так 50 раз <br />
			<i>18.01.2016 09:22:44, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11515/topic373/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11515/topic373/</guid>
			<pubDate>Mon, 18 Jan 2016 09:22:44 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11514/topic373/">CreateDataSource</a></b> <i>не грузятся данные при формир. через CreateDataSource</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Сергей, речь идет (принципиально) о двух вариантах<br />Если в одном пакете в quik пришла информация о 50 сделках<br />1. сначала пройдут все 50 калбеков, а потом разом или опосредованно будут заполнены 50 строк ТВС<br />2. 50 сделок будут обработаны по порядку:<br />- вызов калбека, далее заполнение строки ТВС;<br />- вызов калбека, далее заполнение строки ТВС;<br />и так 50 раз?<br />Спасибо. <br />
			<i>18.01.2016 09:15:37, PFelix.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11514/topic373/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11514/topic373/</guid>
			<pubDate>Mon, 18 Jan 2016 09:15:37 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
