<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: CreateDataSource и SetUpdateCallback  - по разным интервалам]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме CreateDataSource и SetUpdateCallback  - по разным интервалам форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sat, 02 May 2026 21:30:01 +0300</pubDate>
		<item>
			<title>CreateDataSource и SetUpdateCallback  - по разным интервалам</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68296/topic7914/">CreateDataSource и SetUpdateCallback  - по разным интервалам</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			мое мнение, если устраивают интервалы сервера биржи, то не надо вычислять свечи.<br />-------------------<br />в качестве бесплатного совета.<br />Если торгуете каким то заранее заданным инструментом (например сбербанком или газпромом и т д) и открываете для них графики<br />то проще всего делать робота как индикатор, а не как скрипт. &nbsp;<br />Будет и быстро и просто . &nbsp; <br />
			<i>16.02.2023 10:23:11, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68296/topic7914/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68296/topic7914/</guid>
			<pubDate>Thu, 16 Feb 2023 10:23:11 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource и SetUpdateCallback  - по разным интервалам</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68286/topic7914/">CreateDataSource и SetUpdateCallback  - по разным интервалам</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_8UxGp35l" href="/user/62/" bx-tooltip-user-id="62">nikolz</a> написал:<br /> <noindex><a href="https://forum.quik.ru/user/15915/" target="_blank" rel="nofollow">Quikos_1</a></noindex> ,<br />Хочу пояснить, <br />сжатие данных их тиков в свечи мы делаем не для того чтобы меньше передавать с сервера данных, <br />а для того, чтобы делать прогноз движения рынка.<br />-----------------------<br />Поэтому , если мощности компа хватает можете считать свечи сами из тиков, а если нет желания считать можно получать их с сервера биржи.<br />-----------------<br />прикол лишь в том, что сервер на бирже раньше вас рассчитает свечи и пришлет их Вам. &nbsp;<br />=============<br /><br />Для анализа я использую свечи с интервалами. Но сами интервалы формирую из тиков.<br />И когда я это делал, я руководствовался именно предположением о производительности, то есть, чтобы снизить поток по сути одни и тех же данных Инструмента, но по разным свечным интервалом, но теперь я задумался, а нужно ли мне было так делать и не переделать бы. Вот поэтому и решил уточнить. <br />
			<i>15.02.2023 20:19:20, Quikos_1.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68286/topic7914/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68286/topic7914/</guid>
			<pubDate>Wed, 15 Feb 2023 20:19:20 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource и SetUpdateCallback  - по разным интервалам</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68285/topic7914/">CreateDataSource и SetUpdateCallback  - по разным интервалам</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<noindex><a href="https://forum.quik.ru/user/15915/" target="_blank" rel="nofollow">Quikos_1</a></noindex>,<br />Хочу пояснить, <br />сжатие данных их тиков в свечи мы делаем не для того чтобы меньше передавать с сервера данных, <br />а для того, чтобы делать прогноз движения рынка.<br />-----------------------<br />Поэтому , если мощности компа хватает можете считать свечи сами из тиков, а если нет желания считать можно получать их с сервера биржи.<br />-----------------<br />прикол лишь в том, что сервер на бирже раньше вас рассчитает свечи и пришлет их Вам. &nbsp; <br />
			<i>15.02.2023 19:09:08, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68285/topic7914/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68285/topic7914/</guid>
			<pubDate>Wed, 15 Feb 2023 19:09:08 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource и SetUpdateCallback  - по разным интервалам</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68282/topic7914/">CreateDataSource и SetUpdateCallback  - по разным интервалам</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			и еще, &nbsp;знать точное время нужно для того, чтобы определить как долго к вам шел очередной тик. <br />
			<i>15.02.2023 18:44:23, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68282/topic7914/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68282/topic7914/</guid>
			<pubDate>Wed, 15 Feb 2023 18:44:23 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource и SetUpdateCallback  - по разным интервалам</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68280/topic7914/">CreateDataSource и SetUpdateCallback  - по разным интервалам</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Вы пытаетесь и свечи использовать и тики .<br /> Это винегрет какой-то.<br />Вы уж определитесь на каком горизонте Вы делаете прогноз для торговли. <br />
			<i>15.02.2023 18:37:15, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68280/topic7914/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68280/topic7914/</guid>
			<pubDate>Wed, 15 Feb 2023 18:37:15 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource и SetUpdateCallback  - по разным интервалам</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68279/topic7914/">CreateDataSource и SetUpdateCallback  - по разным интервалам</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_wKWQVf2s" href="/user/15915/" bx-tooltip-user-id="15915">Quikos_1</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/62/" target="_blank" rel="nofollow">nikolz</a></noindex> написал:<br />я тоже делал расчет свечей по таблицам обезличенных сделок.<br />Для этой цели и чтобы тестировать запаздывание данных относительно времени сделок на бирже я синхронизирую компьютер с сервером точного времени , <br />что обеспечивает погрешность относительно биржи в пределах 10 мs<br />=============<br /> Не понимаю зачем синхронизировать ? Если Вам приходит тик с конкретной датой и временем вплоть до секунды - просто складируейте его в минутную, трехминутную, 5-и мутную и так далее Свечу и все.<br />Или я что то не правильно понимаю.<br />=============<br />.Для погрешности в секунды синхронизация не требуется так как комп эту синхронизацию обеспечивает.<br />-----------------<br />Зачем Вы считать то, что уже посчитано.<br />Более того свеча 1 минуту имеет всего 5 отсчетов, при этом для ликвидного инструмента Вам надо обработать примерно 1000 тиков.<br />Т е сжатие будет в 200 раз. <br />
			<i>15.02.2023 18:35:10, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68279/topic7914/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68279/topic7914/</guid>
			<pubDate>Wed, 15 Feb 2023 18:35:10 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource и SetUpdateCallback  - по разным интервалам</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68275/topic7914/">CreateDataSource и SetUpdateCallback  - по разным интервалам</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_LDMGe7dq" href="/user/62/" bx-tooltip-user-id="62">nikolz</a> написал:<br />я тоже делал расчет свечей по таблицам обезличенных сделок.<br />Для этой цели и чтобы тестировать запаздывание данных относительно времени сделок на бирже я синхронизирую компьютер с сервером точного времени , <br />что обеспечивает погрешность относительно биржи в пределах 10 мs<br />=============<br />Не понимаю зачем синхронизировать ? Если Вам приходит тик с конкретной датой и временем вплоть до секунды - просто складируейте его в минутную, трехминутную, 5-и мутную и так далее Свечу и все.<br />Или я что то не правильно понимаю. <br />
			<i>15.02.2023 16:36:47, Quikos_1.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68275/topic7914/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68275/topic7914/</guid>
			<pubDate>Wed, 15 Feb 2023 16:36:47 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource и SetUpdateCallback  - по разным интервалам</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68274/topic7914/">CreateDataSource и SetUpdateCallback  - по разным интервалам</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_mkUK5naQ" href="/user/62/" bx-tooltip-user-id="62">nikolz</a> написал:<br /><br />Кроме того, как вы решаете вопрос обнаружение попущенных интервалов, если у вас просто нет никаких тиков?<br />=============<br />Сначала я загружаю в память свечи или с дика, то есть сохраненную историю или загружаю доступные на сервере через CreateDataSource, и после этого складирую пришедшие Тики в этот предварительно загруженный массив.<br />Теоретически пропущенных интервалов быть не должно. <br />
			<i>15.02.2023 16:34:54, Quikos_1.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68274/topic7914/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68274/topic7914/</guid>
			<pubDate>Wed, 15 Feb 2023 16:34:54 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource и SetUpdateCallback  - по разным интервалам</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68272/topic7914/">CreateDataSource и SetUpdateCallback  - по разным интервалам</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			я тоже делал расчет свечей по таблицам обезличенных сделок.<br />Для этой цели и чтобы тестировать запаздывание данных относительно времени сделок на бирже я синхронизирую компьютер с сервером точного времени , <br />что обеспечивает погрешность относительно биржи в пределах 10 мs <br />
			<i>15.02.2023 16:20:03, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68272/topic7914/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68272/topic7914/</guid>
			<pubDate>Wed, 15 Feb 2023 16:20:03 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource и SetUpdateCallback  - по разным интервалам</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68270/topic7914/">CreateDataSource и SetUpdateCallback  - по разным интервалам</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_7eSwsp3l" href="/user/15915/" bx-tooltip-user-id="15915">Quikos_1</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/62/" target="_blank" rel="nofollow">nikolz</a></noindex> написал:<br /><br />Но если свечи рассчитывать в терминале, то начало таймов надо привязывать к атомным часам, иначе у Вас будут разные свечи на разных терминалах для одних и тех же интервалов.<br /><br />=============<br /> Вроде бы не должно так быть. <br /><br />Я просто рассчитываю свечи именно таким образом. А дату и время беру из пришедшего Тика.<br />=============<br /><br />так как Вы считаете для себя, то можно считать как Вам удобно.<br />Но результаты у вас будут иные чем рассчитанные как надо.<br />Особенно Вы будете ошибаться &nbsp;на не ликвидных инструментах.<br />Кроме того, как вы решаете вопрос обнаружение попущенных интервалов, если у вас просто нет никаких тиков? <br />
			<i>15.02.2023 15:42:47, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68270/topic7914/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68270/topic7914/</guid>
			<pubDate>Wed, 15 Feb 2023 15:42:47 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource и SetUpdateCallback  - по разным интервалам</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68268/topic7914/">CreateDataSource и SetUpdateCallback  - по разным интервалам</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_04xv55LH" href="/user/62/" bx-tooltip-user-id="62">nikolz</a> написал:<br /><br />Но если свечи рассчитывать в терминале, то начало таймов надо привязывать к атомным часам, иначе у Вас будут разные свечи на разных терминалах для одних и тех же интервалов.<br /><br /> &nbsp;<br />=============<br />Вроде бы не должно так быть. <br /><br />Я просто рассчитываю свечи именно таким образом. А дату и время беру из пришедшего Тика. <br />
			<i>15.02.2023 14:02:24, Quikos_1.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68268/topic7914/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68268/topic7914/</guid>
			<pubDate>Wed, 15 Feb 2023 14:02:24 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource и SetUpdateCallback  - по разным интервалам</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68259/topic7914/">CreateDataSource и SetUpdateCallback  - по разным интервалам</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_J3V0xb60" href="/user/15915/" bx-tooltip-user-id="15915">Quikos_1</a> написал:<br /> <br />====quote====<br /><br /><br />=============<br /> Давайте упростим ситуацию и у нас не будет индикаторов, а только свечной график.<br /><br />Как Вы и написали - Тик это сделка. <br /><br />У свечи есть такой параметр, как цена закрытия, которая постоянно меняется при совершении сделки - то есть с каждым Тиком.<br /><br />НО цена сделки может не меняться, то есть несколько сделка прошли по одной и той же цене, НО в и этом случае - есть параметр Volume, который увеличивается с каждым Тиком в не зависимости от цена Тика.<br /><br />На основании этого я могу сделать вывод, что поток Тиков будет пропорционально в разы меньше заказанных интервалов свечей.<br />=============<br />Вы почему-то не любите слово индикатор. и называете его параметром.<br />----------------------<br />В действительности мы не знаем как реализован алгоритм вычисления свечей на сервере.<br />----------------------<br />Вы спросили: &nbsp;То на сервер при SetUpdateCallback - идет по сути только один запрос по интервалу - &quot;INTERVAL_TICK&quot;, а уже пришедшая цена с датой раскидывается по интервалу силами Квика ?<br />---------------------------<br />Так тоже &nbsp;можно &nbsp;сделать.<br /> Например, если Вы считаете интервалы, которых нет в квике, то вы так и делаете.<br />-------------------------<br />Но если свечи рассчитывать в терминале, то начало таймов надо привязывать к атомным часам, иначе у Вас будут разные свечи на разных терминалах для одних и тех же интервалов.<br />--------------------------<br />В действительности свечи все одинаковые у всех брокеров.<br />А это означает, что их формирует сервер биржи.<br />-------------------------------<br />При этом Вам никто не гарантирует, что внутри свечи Вы получите все значения тиков.<br />Свеча является таковой только в момент ее закрытия.<br />Параметры открытой свечи передаются срезами. &nbsp;<br /> &nbsp; <br />
			<i>15.02.2023 12:05:59, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68259/topic7914/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68259/topic7914/</guid>
			<pubDate>Wed, 15 Feb 2023 12:05:59 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource и SetUpdateCallback  - по разным интервалам</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68256/topic7914/">CreateDataSource и SetUpdateCallback  - по разным интервалам</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_wDVBLLh4" href="/user/62/" bx-tooltip-user-id="62">nikolz</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/15915/" target="_blank" rel="nofollow">Quikos_1</a></noindex> написал:<br /> &nbsp;<br />====quote====<br /> <noindex><a href="/user/62/" target="_blank" rel="nofollow">nikolz</a></noindex> &nbsp;написал:<br /> &nbsp; <br />====quote====<br /> &nbsp;<noindex><a href="/user/15915/" target="_blank" rel="nofollow">Quikos_1</a></noindex> &nbsp; написал:<br />Подскажите, я правильно понимаю, что когда я вызваю:<br /><br />-CreateDataSource и потом SetUpdateCallback по одному инструменту, но с разными интервалами, для примера:<br /><br />-&quot;TQBR&quot; ,&quot;SBER&quot;, &nbsp;&quot;INTERVAL_M1&quot;<br />&quot;TQBR&quot; ,&quot;SBER&quot;, &nbsp; &quot;INTERVAL_M3&quot;<br />&quot;TQBR&quot; ,&quot;SBER&quot;, &nbsp; &quot;INTERVAL_M5&quot;<br />&quot;TQBR&quot; ,&quot;SBER&quot;, &nbsp; &quot;INTERVAL_M10&quot;<br /><br />То на сервер при SetUpdateCallback - идет по сути только один запрос по интервалу - &quot;INTERVAL_TICK&quot;, а уже пришедшая цена с датой раскидывается по интервалу силами Квика ?<br />=============<br /> &nbsp; Нет,<br /> на сервер идет запрос для каждого интервала, <br />так как свечи формирует не терминал, а сервер.<br />------------------<br />Поток свечей на 1-2 порядка &nbsp;меньше, чем поток тиков.<br />=============<br /> &nbsp;А как поток свечей может быть меньше - да еще и на порядок, если, TICK он один, а интервалов свечей несколько ?<br />Если я выбираю дневную свечу - это же не значит - что колбек по ней будет вызываться один раз в день ? Он же будет вызываться ровно столько - сколько же и Тиковый интервал.<br />=============<br /> Поясняю, следите за руками.<br />Тик - это сделка. &nbsp;<br />Свеча - это способ сжатия информации о сделках путем вычисления &nbsp;четырех индикаторов на заданном интервале времени.<br />--------------------------------<br />Если текущая сделка изменила значение какого-либо индикатора, то сервер пошлет это значение терминалу. <br />Предположим у нас тайм 1 час.<br />1 индикатор - это первый тик в текущем часе. - 1 значение на интервал.<br />2 индикатор - это максимальная цена сделки на текущем часе. Этот индикатор изменится лишь при превышении цены текущей сделки максимальной цены предыдущих.<br />3 индикатор -это &nbsp;минимальная цена сделки на текущем часе.<br />4 индикатор - это текущая цена сделки, если она отличается от цены предыдущей сделки.<br />=================<br /> Теперь рассмотрим случаи когда тики будут пропускаться без создания новых значений индикаторов.<br />Вот некоторые из них. <br />1) Если в сделке участвует айсберг или большой пакет, то цена сделок не будет меняться, следовательно значения свечей тоже не меняются<br />2) Если сделки совершаются внутри тела текущей свечи, то изменяется &nbsp;лишь 1 индикатор при условии , что цена сделки меняется<br />=================<br />В итоге количество значений в свечах всегда меньше, чем число сделок.<br />==============<br />Вы можете это проверить сами. Для этого напишите вычисление свечей по тикам и посчитайте количество полученных данных.<br />=============<br />Давайте упростим ситуацию и у нас не будет индикаторов, а только свечной график.<br /><br />Как Вы и написали - Тик это сделка. <br /><br />У свечи есть такой параметр, как цена закрытия, которая постоянно меняется при совершении сделки - то есть с каждым Тиком.<br /><br />НО цена сделки может не меняться, то есть несколько сделка прошли по одной и той же цене, НО в и этом случае - есть параметр Volume, который увеличивается с каждым Тиком в не зависимости от цена Тика.<br /><br />На основании этого я могу сделать вывод, что поток Тиков будет пропорционально в разы меньше заказанных интервалов свечей. <br />
			<i>15.02.2023 10:06:38, Quikos_1.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68256/topic7914/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68256/topic7914/</guid>
			<pubDate>Wed, 15 Feb 2023 10:06:38 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource и SetUpdateCallback  - по разным интервалам</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68255/topic7914/">CreateDataSource и SetUpdateCallback  - по разным интервалам</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_M5ukE1jY" href="/user/15915/" bx-tooltip-user-id="15915">Quikos_1</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/62/" target="_blank" rel="nofollow">nikolz</a></noindex> написал:<br /> &nbsp;<br />====quote====<br /> <noindex><a href="/user/15915/" target="_blank" rel="nofollow">Quikos_1</a></noindex> &nbsp;написал:<br />Подскажите, я правильно понимаю, что когда я вызваю:<br /><br />-CreateDataSource и потом SetUpdateCallback по одному инструменту, но с разными интервалами, для примера:<br /><br />-&quot;TQBR&quot; ,&quot;SBER&quot;, &nbsp;&quot;INTERVAL_M1&quot;<br />&quot;TQBR&quot; ,&quot;SBER&quot;, &nbsp; &quot;INTERVAL_M3&quot;<br />&quot;TQBR&quot; ,&quot;SBER&quot;, &nbsp; &quot;INTERVAL_M5&quot;<br />&quot;TQBR&quot; ,&quot;SBER&quot;, &nbsp; &quot;INTERVAL_M10&quot;<br /><br />То на сервер при SetUpdateCallback - идет по сути только один запрос по интервалу - &quot;INTERVAL_TICK&quot;, а уже пришедшая цена с датой раскидывается по интервалу силами Квика ?<br />=============<br /> &nbsp;Нет,<br /> на сервер идет запрос для каждого интервала, <br />так как свечи формирует не терминал, а сервер.<br />------------------<br />Поток свечей на 1-2 порядка &nbsp;меньше, чем поток тиков.<br />=============<br /> А как поток свечей может быть меньше - да еще и на порядок, если, TICK он один, а интервалов свечей несколько ?<br />Если я выбираю дневную свечу - это же не значит - что колбек по ней будет вызываться один раз в день ? Он же будет вызываться ровно столько - сколько же и Тиковый интервал.<br />=============<br />Поясняю, следите за руками.<br />Тик - это сделка. &nbsp;<br />Свеча - это способ сжатия информации о сделках путем вычисления &nbsp;четырех индикаторов на заданном интервале времени.<br />--------------------------------<br />Если текущая сделка изменила значение какого-либо индикатора, то сервер пошлет это значение терминалу. <br />Предположим у нас тайм 1 час.<br />1 индикатор - это первый тик в текущем часе. - 1 значение на интервал.<br />2 индикатор - это максимальная цена сделки на текущем часе. Этот индикатор изменится лишь при превышении цены текущей сделки максимальной цены предыдущих.<br />3 индикатор -это &nbsp;минимальная цена сделки на текущем часе.<br />4 индикатор - это текущая цена сделки, если она отличается от цены предыдущей сделки.<br />=================<br /> Теперь рассмотрим случаи когда тики будут пропускаться без создания новых значений индикаторов.<br />Вот некоторые из них. <br />1) Если в сделке участвует айсберг или большой пакет, то цена сделок не будет меняться, следовательно значения свечей тоже не меняются<br />2) Если сделки совершаются внутри тела текущей свечи, то изменяется &nbsp;лишь 1 индикатор при условии , что цена сделки меняется<br />=================<br />В итоге количество значений в свечах всегда меньше, чем число сделок.<br />==============<br />Вы можете это проверить сами. Для этого напишите вычисление свечей по тикам и посчитайте количество полученных данных. <br />
			<i>15.02.2023 09:40:32, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68255/topic7914/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68255/topic7914/</guid>
			<pubDate>Wed, 15 Feb 2023 09:40:32 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource и SetUpdateCallback  - по разным интервалам</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68254/topic7914/">CreateDataSource и SetUpdateCallback  - по разным интервалам</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Path7z4i" href="/user/62/" bx-tooltip-user-id="62">nikolz</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/15915/" target="_blank" rel="nofollow">Quikos_1</a></noindex> написал:<br />Подскажите, я правильно понимаю, что когда я вызваю:<br /><br />-CreateDataSource и потом SetUpdateCallback по одному инструменту, но с разными интервалами, для примера:<br /><br />-&quot;TQBR&quot; ,&quot;SBER&quot;, &nbsp;&quot;INTERVAL_M1&quot;<br />&quot;TQBR&quot; ,&quot;SBER&quot;, &nbsp; &quot;INTERVAL_M3&quot;<br />&quot;TQBR&quot; ,&quot;SBER&quot;, &nbsp; &quot;INTERVAL_M5&quot;<br />&quot;TQBR&quot; ,&quot;SBER&quot;, &nbsp; &quot;INTERVAL_M10&quot;<br /><br />То на сервер при SetUpdateCallback - идет по сути только один запрос по интервалу - &quot;INTERVAL_TICK&quot;, а уже пришедшая цена с датой раскидывается по интервалу силами Квика ?<br />=============<br /> Нет,<br /> на сервер идет запрос для каждого интервала, <br />так как свечи формирует не терминал, а сервер.<br />------------------<br />Поток свечей на 1-2 порядка &nbsp;меньше, чем поток тиков.<br />=============<br />А как поток свечей может быть меньше - да еще и на порядок, если, TICK он один, а интервалов свечей несколько ?<br />Если я выбираю дневную свечу - это же не значит - что колбек по ней будет вызываться один раз в день ? Он же будет вызываться ровно столько - сколько же и Тиковый интервал. <br />
			<i>14.02.2023 23:05:36, Quikos_1.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68254/topic7914/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68254/topic7914/</guid>
			<pubDate>Tue, 14 Feb 2023 23:05:36 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource и SetUpdateCallback  - по разным интервалам</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68252/topic7914/">CreateDataSource и SetUpdateCallback  - по разным интервалам</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_i0vCgjTt" href="/user/15915/" bx-tooltip-user-id="15915">Quikos_1</a> написал:<br />Подскажите, я правильно понимаю, что когда я вызваю:<br /><br />-CreateDataSource и потом SetUpdateCallback по одному инструменту, но с разными интервалами, для примера:<br /><br />-&quot;TQBR&quot; ,&quot;SBER&quot;, &nbsp;&quot;INTERVAL_M1&quot;<br />&quot;TQBR&quot; ,&quot;SBER&quot;, &nbsp; &quot;INTERVAL_M3&quot;<br />&quot;TQBR&quot; ,&quot;SBER&quot;, &nbsp; &quot;INTERVAL_M5&quot;<br />&quot;TQBR&quot; ,&quot;SBER&quot;, &nbsp; &quot;INTERVAL_M10&quot;<br /><br />То на сервер при SetUpdateCallback - идет по сути только один запрос по интервалу - &quot;INTERVAL_TICK&quot;, а уже пришедшая цена с датой раскидывается по интервалу силами Квика ?<br />=============<br />Нет,<br /> на сервер идет запрос для каждого интервала, <br />так как свечи формирует не терминал, а сервер.<br />------------------<br />Поток свечей на 1-2 порядка &nbsp;меньше, чем поток тиков. <br />
			<i>14.02.2023 15:52:22, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68252/topic7914/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68252/topic7914/</guid>
			<pubDate>Tue, 14 Feb 2023 15:52:22 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>CreateDataSource и SetUpdateCallback  - по разным интервалам</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68225/topic7914/">CreateDataSource и SetUpdateCallback  - по разным интервалам</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Подскажите, я правильно понимаю, что когда я вызваю:<br /><br />-CreateDataSource и потом SetUpdateCallback по одному инструменту, но с разными интервалами, для примера:<br /><br />-&quot;TQBR&quot; ,&quot;SBER&quot;, &nbsp;&quot;INTERVAL_M1&quot;<br />&quot;TQBR&quot; ,&quot;SBER&quot;, &nbsp; &quot;INTERVAL_M3&quot;<br />&quot;TQBR&quot; ,&quot;SBER&quot;, &nbsp; &quot;INTERVAL_M5&quot;<br />&quot;TQBR&quot; ,&quot;SBER&quot;, &nbsp; &quot;INTERVAL_M10&quot;<br /><br />То на сервер при SetUpdateCallback - идет по сути только один запрос по интервалу - &quot;INTERVAL_TICK&quot;, а уже пришедшая цена с датой раскидывается по интервалу силами Квика ? <br />
			<i>13.02.2023 13:10:01, Quikos_1.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68225/topic7914/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68225/topic7914/</guid>
			<pubDate>Mon, 13 Feb 2023 13:10:01 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
