<?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>Sat, 02 May 2026 22:44:22 +0300</pubDate>
		<item>
			<title>не могу получить данные после торгов</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message24097/topic2737/">не могу получить данные после торгов</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_6YdZ3tkI" href="/user/1801/" bx-tooltip-user-id="1801">Борис Гудылин</a> написал:<br /><br />====quote====<br /> Egor Zaytsev &nbsp; написал:<br /><br />====quote====<br /><br /><br />=============<br /><br />====quote====<br />Так же, как никто не отреагировал на количество выдаваемых свечек - почему для GAZP (M1) их 3526, а для SiM7 их уже более 17000.<br />=============<br />Этот вопрос следует изучить, нам потребуется архив рабочего места QUIK без ключей доступа и файла chm.<br />=============<br />Скорее всего здесь какой-то организационный момент - что-то служит импульсом для начала формирования длинной истории: брокер ли, запрос от QUIK к серверу, мой ли запрос в CreateDataSource - гипотез можно много породить.<br /><br /><br />=============<br />Добрый день.<br /><br />История, которая накапливается от 3000 тысяч свечей не инициируется сервером, а хранится локально на рабочем месте.<br />Вы ожидаете, что на всех инструментах будет одинаковое кол-во свечей? Можете еще выложить скрипт, который получает данные по свечкам. <br />
			<i>27.04.2017 11:35:29, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message24097/topic2737/</link>
			<guid>http://forum.quik.ru/messages/forum10/message24097/topic2737/</guid>
			<pubDate>Thu, 27 Apr 2017 11:35:29 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>не могу получить данные после торгов</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message24068/topic2737/">не могу получить данные после торгов</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_82N5nTa4" href="/user/19/" bx-tooltip-user-id="19">Egor Zaytsev</a> написал:<br /><br />====quote====<br /><br /><br />=============<br /><br />====quote====<br />Так же, как никто не отреагировал на количество выдаваемых свечек - почему для GAZP (M1) их 3526, а для SiM7 их уже более 17000.<br />=============<br />Этот вопрос следует изучить, нам потребуется архив рабочего места QUIK без ключей доступа и файла chm.<br />=============<br />Скорее всего здесь какой-то организационный момент - что-то служит импульсом для начала формирования длинной истории: брокер ли, запрос от QUIK к серверу, мой ли запрос в CreateDataSource - гипотез можно много породить.<br />Меня это не особо беспокоит, хотя интересно было бы знать, сколько времени ждать накопления длинной истории и надо ли этого ждать (уже на дневках жизни может не хватить) или она внезапно появится во всей полноте. Просто хочется &nbsp;определенности. &nbsp;<br /><br />Проверил сейчас несколько инструментов из класса TQBR (ТФ М1).<br />ARSA - 3003 свечек<br />GAZP - 4269 (подрастает, намедни было 3526)<br />LKOH - 3212<br />SBER - 13194 (вполне нормально)<br />GMKN - 3212<br />MFON - 3152<br /><br />и в SPBFUT (M1)<br />SiM7 - 18579 свечек<br />RIM7 - 18579<br />SRM7 - 3221<br /><br />Разнобой заметен, что-то ограничивает и не думаю, что для анализа нужен архив рабочего места.<br /><br />И еще раз проверил и подтверждаю (на разных инструментах) - если закрыть QUIK, не останавливая скрипт, который подключал данные по &nbsp;CreateDataSource + Callback, <br />то после перезапуска QUIK и установления связи CreateDataSource (Size()) покажет доступность всех свечек, но и Callback получит их все, сначала старые, а потом уже новые. <br /><br />В чем-то даже удобно. Тоже не думаю, что для анализа (баг или фича) нужен архив рабочего места. Но тоже хотелось бы определенности, но уже меньше, чем по первому пункту. &nbsp; &nbsp; &nbsp; <br />
			<i>26.04.2017 14:24:23, Борис Гудылин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message24068/topic2737/</link>
			<guid>http://forum.quik.ru/messages/forum10/message24068/topic2737/</guid>
			<pubDate>Wed, 26 Apr 2017 14:24:23 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>не могу получить данные после торгов</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message24059/topic2737/">не могу получить данные после торгов</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_CXJJcMCE" href="/user/1801/" bx-tooltip-user-id="1801">Борис Гудылин</a> написал:<br />Вам будут говорить, что в Callback cb будут поступать только новые свечки, а после торгов их нет и Вам надо самому в main пробежаться по всем свечкам и взять из них все, что надо.<br />Но если вы хотите получить именно через Callback после торгов, то есть прием (в 7.10 пока работает). <br />Запускаете скрипт. Закрываете QUIK. Перезапускаете. График у меня уже был, но это несущественно. У меня сейчас Size() по вашим данным равен 3526. Устанавливаете соединение и Callback получит все 3526 свечек.<br /><br />Баг это или фича - несколько дней назад я задавал этот вопрос - никто не отреагировал. <br /><br /><br />=============<br />Добрый день.<br /><br />Вопрос в работе. Ответим в рамках обращения в ветке: <noindex><a href="https://forum.quik.ru/messages/forum10/message24058/topic2688/?result=reply#message24058" target="_blank" rel="nofollow">https://forum.quik.ru/messages/forum10/message24058/topic2688/?result=reply#message24058</a></noindex><br /><br />====quote====<br />Так же, как никто не отреагировал на количество выдаваемых свечек - почему для GAZP (M1) их 3526, а для SiM7 их уже более 17000.<br />=============<br />Этот вопрос следует изучить, нам потребуется архив рабочего места QUIK без ключей доступа и файла chm. <br />
			<i>26.04.2017 11:48:29, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message24059/topic2737/</link>
			<guid>http://forum.quik.ru/messages/forum10/message24059/topic2737/</guid>
			<pubDate>Wed, 26 Apr 2017 11:48:29 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>не могу получить данные после торгов</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message24014/topic2737/">не могу получить данные после торгов</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Спасибо большое за ответ! буду пробовать оба варианта) <br />
			<i>24.04.2017 20:01:46, DARK.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message24014/topic2737/</link>
			<guid>http://forum.quik.ru/messages/forum10/message24014/topic2737/</guid>
			<pubDate>Mon, 24 Apr 2017 20:01:46 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>не могу получить данные после торгов</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message24013/topic2737/">не могу получить данные после торгов</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Вам будут говорить, что в Callback cb будут поступать только новые свечки, а после торгов их нет и Вам надо самому в main пробежаться по всем свечкам и взять из них все, что надо.<br />Но если вы хотите получить именно через Callback после торгов, то есть прием (в 7.10 пока работает). <br />Запускаете скрипт. Закрываете QUIK. Перезапускаете. График у меня уже был, но это несущественно. У меня сейчас Size() по вашим данным равен 3526. Устанавливаете соединение и Callback получит все 3526 свечек.<br /><br />Баг это или фича - несколько дней назад я задавал этот вопрос - никто не отреагировал. <br /><br />Так же, как никто не отреагировал на количество выдаваемых свечек - почему для GAZP (M1) их 3526, а для SiM7 их уже более 17000. <br />
			<i>24.04.2017 19:59:11, Борис Гудылин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message24013/topic2737/</link>
			<guid>http://forum.quik.ru/messages/forum10/message24013/topic2737/</guid>
			<pubDate>Mon, 24 Apr 2017 19:59:11 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>не могу получить данные после торгов</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message24011/topic2737/">не могу получить данные после торгов</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			код немного кривой в местах(Index) эт вы не обращайте внимание, цель вывести все open и close свечей, начиная с первой до конца торгов. <br />
			<i>24.04.2017 19:11:19, DARK.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message24011/topic2737/</link>
			<guid>http://forum.quik.ru/messages/forum10/message24011/topic2737/</guid>
			<pubDate>Mon, 24 Apr 2017 19:11:19 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>не могу получить данные после торгов</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message24010/topic2737/">не могу получить данные после торгов</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте, появилась необходимость получить данные каждый свечи после торгов.(но что то пошло не так...)<br />Подскажите пожалуйста как получить данные?<br />
====code====
<pre>p_classcode="TQBR"

p_seccode="GAZP"


function cb(index)

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local t = ds:T(index)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local str = "свеча № "..tostring(index-2).." из "..tostring(ds:Size()).." open="..ds:O(index-1)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;str = str.."&nbsp;&nbsp;close="..tostring(ds:C(index-2))
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message(str,1)
end

function main()

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ds=CreateDataSource(p_classcode, p_seccode, INTERVAL_M1)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ds:SetUpdateCallback(cb)

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while is_run do
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sleep(10)


&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end

end


function OnStop(stop_flag)

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;is_run=false

end
</pre>
============= <br />
			<i>24.04.2017 19:06:02, DARK.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message24010/topic2737/</link>
			<guid>http://forum.quik.ru/messages/forum10/message24010/topic2737/</guid>
			<pubDate>Mon, 24 Apr 2017 19:06:02 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
