<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Теоретическая разница получения данных CreateDataSource+SetUpdateCallback  или getNumCandles()+getCandlesByIndex()]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Теоретическая разница получения данных CreateDataSource+SetUpdateCallback  или getNumCandles()+getCandlesByIndex() форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Tue, 21 Apr 2026 20:12:55 +0300</pubDate>
		<item>
			<title>Теоретическая разница получения данных CreateDataSource+SetUpdateCallback  или getNumCandles()+getCandlesByIndex()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message18827/topic2109/">Теоретическая разница получения данных CreateDataSource+SetUpdateCallback  или getNumCandles()+getCandlesByIndex()</a></b> <i>В чем разница получения данных 1 способом и 2 способом</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			оффтоп, тест <br />
			<i>23.09.2016 20:26:13, Лёня Голиков.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message18827/topic2109/</link>
			<guid>http://forum.quik.ru/messages/forum10/message18827/topic2109/</guid>
			<pubDate>Fri, 23 Sep 2016 20:26:13 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Теоретическая разница получения данных CreateDataSource+SetUpdateCallback  или getNumCandles()+getCandlesByIndex()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message18640/topic2109/">Теоретическая разница получения данных CreateDataSource+SetUpdateCallback  или getNumCandles()+getCandlesByIndex()</a></b> <i>В чем разница получения данных 1 способом и 2 способом</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_92xOBj7a" href="/user/131/" bx-tooltip-user-id="131">Владимир Б****ов</a> написал:<br />Теоретически, по времени, есть разница между колбэком и таймером (sleep()), а практически разница заметна? может кто проводил измерения/исследования?<br />=============<br />колбек и sleep() - это две большие разницы.<br />колбек - это функция LUA , которую вызывает терминал QUIK для обработки события.<br />sleep() - это остановка исполнения потока(процесса) и досрочное освобождение процессора. <br />
			<i>19.09.2016 06:55:20, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message18640/topic2109/</link>
			<guid>http://forum.quik.ru/messages/forum10/message18640/topic2109/</guid>
			<pubDate>Mon, 19 Sep 2016 06:55:20 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Теоретическая разница получения данных CreateDataSource+SetUpdateCallback  или getNumCandles()+getCandlesByIndex()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message18635/topic2109/">Теоретическая разница получения данных CreateDataSource+SetUpdateCallback  или getNumCandles()+getCandlesByIndex()</a></b> <i>В чем разница получения данных 1 способом и 2 способом</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_cYUwdaIe" href="/user/131/" bx-tooltip-user-id="131">Владимир Б****ов</a> написал:<br />Возможно SetUpdateCallback при не сильно нагруженных вычислениях/обработке будет меньше грузить машину и будет грузить только по существу?<br />=============<br />от задачи зависит,вашу задачу никто не знает <br />
			<i>19.09.2016 06:11:30, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message18635/topic2109/</link>
			<guid>http://forum.quik.ru/messages/forum10/message18635/topic2109/</guid>
			<pubDate>Mon, 19 Sep 2016 06:11:30 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Теоретическая разница получения данных CreateDataSource+SetUpdateCallback  или getNumCandles()+getCandlesByIndex()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message18612/topic2109/">Теоретическая разница получения данных CreateDataSource+SetUpdateCallback  или getNumCandles()+getCandlesByIndex()</a></b> <i>В чем разница получения данных 1 способом и 2 способом</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			но так как время свечи не меняется, то новое значение запишется на место close открытой свечи по данному тайму. <br />
			<i>18.09.2016 15:22:24, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message18612/topic2109/</link>
			<guid>http://forum.quik.ru/messages/forum10/message18612/topic2109/</guid>
			<pubDate>Sun, 18 Sep 2016 15:22:24 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Теоретическая разница получения данных CreateDataSource+SetUpdateCallback  или getNumCandles()+getCandlesByIndex()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message18611/topic2109/">Теоретическая разница получения данных CreateDataSource+SetUpdateCallback  или getNumCandles()+getCandlesByIndex()</a></b> <i>В чем разница получения данных 1 способом и 2 способом</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_VHt2Np8Y" href="/user/131/" bx-tooltip-user-id="131">Владимир Б****ов</a> написал:<br /><br />====quote====<br /> Николай &nbsp;Камынин &nbsp; написал:<br />CreateDataSource+SetUpdateCallback &nbsp;- &nbsp;получаем данный в момент прихода их с сервера,<br />=============<br />Т.е если таймфрейм установлен в 3 минуты - то получение данных ~ 1 раз в 3 минуты, т.е. объективную информацию по последней свечке(текущей) мы не знаем, знаем только по предпоследней?<br />=============<br />нет не так.<br />Будут приходить тики, которые отображаются как close не закрытой свечи.<br />Т е фактически вне зависимости от тайма Вы будете получать тики. <br />
			<i>18.09.2016 15:20:29, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message18611/topic2109/</link>
			<guid>http://forum.quik.ru/messages/forum10/message18611/topic2109/</guid>
			<pubDate>Sun, 18 Sep 2016 15:20:29 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Теоретическая разница получения данных CreateDataSource+SetUpdateCallback  или getNumCandles()+getCandlesByIndex()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message18609/topic2109/">Теоретическая разница получения данных CreateDataSource+SetUpdateCallback  или getNumCandles()+getCandlesByIndex()</a></b> <i>В чем разница получения данных 1 способом и 2 способом</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			При создании ds в создателе/конструкторе указывается временной интервал графика INTERVAL_M1 <br />ds1 = CreateDataSource(&quot;SPBFUT&quot;, &quot;RIU3&quot;, INTERVAL_M1, &quot;last&quot;)<br />Это меня немножко запутало, я посчитал, что это интервал передачи данных, а на самом деле формирование свечей по времени - каждая свеча - INTERVAL_M1.<br />Теоретически, по времени, есть разница между колбэком и таймером (sleep()), а практически разница заметна? может кто проводил измерения/исследования?<br />Какой вариант предпочтительней: SetUpdateCallback или sleep()+getNumCandles()+getCandlesByIndex()?<br />Возможно SetUpdateCallback при не сильно нагруженных вычислениях/обработке будет меньше грузить машину и будет грузить только по существу? <br />
			<i>18.09.2016 14:41:28, Владимир Б****ов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message18609/topic2109/</link>
			<guid>http://forum.quik.ru/messages/forum10/message18609/topic2109/</guid>
			<pubDate>Sun, 18 Sep 2016 14:41:28 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Теоретическая разница получения данных CreateDataSource+SetUpdateCallback  или getNumCandles()+getCandlesByIndex()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message18607/topic2109/">Теоретическая разница получения данных CreateDataSource+SetUpdateCallback  или getNumCandles()+getCandlesByIndex()</a></b> <i>В чем разница получения данных 1 способом и 2 способом</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_2USpO15H" href="/user/137/" bx-tooltip-user-id="137">тот самый</a> написал:<br /><br />====quote====<br /> Николай &nbsp;Камынин &nbsp; написал:<br />CreateDataSource+SetUpdateCallback &nbsp;- &nbsp;получаем данный в момент прихода их с сервера, т е до помещения в хранилище в терминале.<br /><br />=============<br />в этом я сильно сомневаюсь. Всё, что сыпется с сервера - сериализуется на жёстком диске.<br />=============<br />Практически было установлено, что сначала вызывается колбэк в момент получения данных, и лишь затем эти данные сбрасываются в хранилище на диске.<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_1ZNnWyTF" href="/user/131/" bx-tooltip-user-id="131">Владимир Б****ов</a> написал:<br />Т.е если таймфрейм установлен в 3 минуты - то получение данных ~ 1 раз в 3 минуты<br />=============<br />Нет, в течение 3-х минут свеча может обновиться несколько раз. В этом вы можете убедиться просто понаблюдав за последней свечой на 3-минутном графике. &nbsp;И на каждое изменение вы будете получать колбэк. <br />
			<i>18.09.2016 13:45:19, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message18607/topic2109/</link>
			<guid>http://forum.quik.ru/messages/forum10/message18607/topic2109/</guid>
			<pubDate>Sun, 18 Sep 2016 13:45:19 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Теоретическая разница получения данных CreateDataSource+SetUpdateCallback  или getNumCandles()+getCandlesByIndex()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message18604/topic2109/">Теоретическая разница получения данных CreateDataSource+SetUpdateCallback  или getNumCandles()+getCandlesByIndex()</a></b> <i>В чем разница получения данных 1 способом и 2 способом</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_OSaeucPW" href="/user/62/" bx-tooltip-user-id="62">Николай  Камынин</a> написал:<br />CreateDataSource+SetUpdateCallback &nbsp;- &nbsp;получаем данный в момент прихода их с сервера,<br />=============<br />Т.е если таймфрейм установлен в 3 минуты - то получение данных ~ 1 раз в 3 минуты, т.е. объективную информацию по последней свечке(текущей) мы не знаем, знаем только по предпоследней? <br />
			<i>18.09.2016 10:32:10, Владимир Б****ов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message18604/topic2109/</link>
			<guid>http://forum.quik.ru/messages/forum10/message18604/topic2109/</guid>
			<pubDate>Sun, 18 Sep 2016 10:32:10 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Теоретическая разница получения данных CreateDataSource+SetUpdateCallback  или getNumCandles()+getCandlesByIndex()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message18602/topic2109/">Теоретическая разница получения данных CreateDataSource+SetUpdateCallback  или getNumCandles()+getCandlesByIndex()</a></b> <i>В чем разница получения данных 1 способом и 2 способом</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_NJBI4ZP7" href="/user/62/" bx-tooltip-user-id="62">Николай  Камынин</a> написал:<br />CreateDataSource+SetUpdateCallback &nbsp;- &nbsp;получаем данный в момент прихода их с сервера, т е до помещения в хранилище в терминале.<br /><br />=============<br />в этом я сильно сомневаюсь. Всё, что сыпется с сервера - сериализуется на жёстком диске. <br />
			<i>18.09.2016 09:54:35, тот самый.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message18602/topic2109/</link>
			<guid>http://forum.quik.ru/messages/forum10/message18602/topic2109/</guid>
			<pubDate>Sun, 18 Sep 2016 09:54:35 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Теоретическая разница получения данных CreateDataSource+SetUpdateCallback  или getNumCandles()+getCandlesByIndex()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message18600/topic2109/">Теоретическая разница получения данных CreateDataSource+SetUpdateCallback  или getNumCandles()+getCandlesByIndex()</a></b> <i>В чем разница получения данных 1 способом и 2 способом</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Разница в следующем:<br />------------------------------------<br />CreateDataSource+SetUpdateCallback &nbsp;- &nbsp;получаем данный в момент прихода их с сервера, т е до помещения в хранилище в терминале.<br />т е один раз, в момент поступления в терминал.<br />------------------------------------------<br />getNumCandles()+getCandlesByIndex() - читаем данные из хранилища. Сколько угодно раз после поступления в хранилище терминала. <br />
			<i>18.09.2016 09:33:48, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message18600/topic2109/</link>
			<guid>http://forum.quik.ru/messages/forum10/message18600/topic2109/</guid>
			<pubDate>Sun, 18 Sep 2016 09:33:48 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Теоретическая разница получения данных CreateDataSource+SetUpdateCallback  или getNumCandles()+getCandlesByIndex()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message18596/topic2109/">Теоретическая разница получения данных CreateDataSource+SetUpdateCallback  или getNumCandles()+getCandlesByIndex()</a></b> <i>В чем разница получения данных 1 способом и 2 способом</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Первым получаем данные без открытия графика, вторым - считываем только данные открытого графика <br />
			<i>18.09.2016 06:11:30, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message18596/topic2109/</link>
			<guid>http://forum.quik.ru/messages/forum10/message18596/topic2109/</guid>
			<pubDate>Sun, 18 Sep 2016 06:11:30 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Теоретическая разница получения данных CreateDataSource+SetUpdateCallback  или getNumCandles()+getCandlesByIndex()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message18593/topic2109/">Теоретическая разница получения данных CreateDataSource+SetUpdateCallback  или getNumCandles()+getCandlesByIndex()</a></b> <i>В чем разница получения данных 1 способом и 2 способом</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый вечер<br /><br />Собственно вопрос в теме.<br />Интересует разница в полученных данных разными способами.<br /><br />Спасибо <br />
			<i>17.09.2016 22:55:59, Владимир Б****ов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message18593/topic2109/</link>
			<guid>http://forum.quik.ru/messages/forum10/message18593/topic2109/</guid>
			<pubDate>Sat, 17 Sep 2016 22:55:59 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
