<?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>Fri, 01 May 2026 18:27:58 +0300</pubDate>
		<item>
			<title>Запрос данных после разрыва соединения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message66886/topic7753/">Запрос данных после разрыва соединения</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_DoKKPLja" href="/user/15613/" bx-tooltip-user-id="15613">Quikos</a>, Из ТТТ я беру ВСЁ <img src="http://forum.quik.ru/upload/main/smiles/5/icon_smile.png" border="0" data-code=":smile:" data-definition="SD" alt=":smile:" style="width:16px;height:16px;" title="С улыбкой" class="bx-smile" /> <br /><br /><I><B>Я: </B>Как получить свечи без этого идиотского CreateDataSource - я уже предлагал тупо запихнуть их прямо в ТТТ, где им самое место.</I><br /><I><B>Roman Azarov: </B>Никак. Свечи текущей торговой сессии генерируются терминалом на основании потока обезличенных сделок (исторические данные же поступают в терминал с сервера в виде архивов), к потоку текущих параметров (таблица текущих торгов) они не имеют никакого отношения. При желании/необходимости, Вы также можете самостоятельно создавать свечи из потока обезличенных сделок в своем скрипте.</I><br /><I><B>Я: </B>Как это &quot;никак&quot;, если на любом сайте, связанном с торговлей, этих свечей как собак нерезаных, всех мастей и размеров, и хранятся они там годами, если не десятилетиями? И при чём тут &quot;свечи текущей торговой сессии&quot;? А недельные? Месячные? А к ТТТ они имеют самое прямое отношение: перечень тикеров, интересующих юзера, настраивается именно в ТТТ, а Квик всё время ведёт весьма интенсивный обмен данными с сервером. И что, трудно заодно и свечки прихватить? В плане траффика это вообще ничего не стоит!</I><br /><I><B>Roman Azarov: </B>Прихватить что и откуда? ТТТ транслируется биржей, свечки строит терминал из обезличенных сделок.</I><br /><I><B>Я: </B>А что, ваш CreateDataSource тоже получает свечи, сгенерённые терминалом на основании потока обезличенных сделок&quot;? Я и так сам считаю свечи, до часовых включительно. Но более тяжёлые (а лучше и менее, начиная с M15 и кончая месячными) лучше получать непосредственно от биржи - это надёжнее и не критично к обрывам связи, выключению электричества и т.п.</I><br /><I><B>Roman Azarov: </B>Все верно. Биржа не рассылает свечи, биржа рассылает обезличенные сделки.</I><br /><I><B>Я: </B>Ох, ни хрена себе! Так свечи считаются НА КЛИЕНТЕ?! И месячные тоже?! Да как же такое возможно? А если даже так - тем более: если вы сами считаете свечи, так и засуньте их в какую-нибудь таблицу! Это же ужас какой-то, доставать свечи из графика!</I><br /><noindex><a href="https://forum.quik.ru/messages/forum10/message57611/topic6614/#message57611" target="_blank" rel="nofollow">https://forum.quik.ru/messages/forum10/message57611/topic6614/#message57611</a></noindex> <br />
			<i>17.11.2022 21:10:56, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message66886/topic7753/</link>
			<guid>http://forum.quik.ru/messages/forum10/message66886/topic7753/</guid>
			<pubDate>Thu, 17 Nov 2022 21:10:56 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Запрос данных после разрыва соединения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message66885/topic7753/">Запрос данных после разрыва соединения</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_V7HHJfae" href="/user/14299/" bx-tooltip-user-id="14299">Владимир</a> написал:<br /><noindex><a href="/user/15613/" target="_blank" rel="nofollow">Quikos</a></noindex>, Я?! Да я КАТЕГОРИЧЕСКИ против использования ТОС! :: <br /><br /><br />=============<br />А Вы про ТТТ писали. Пордон перепутал.<br /><br />А в чем принципиальная ранца в Вашем случае между получением данных из ТТТ или ТОС ? Какие данные Вы берете из ТТТ ? <br />
			<i>17.11.2022 21:00:58, Quikos.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message66885/topic7753/</link>
			<guid>http://forum.quik.ru/messages/forum10/message66885/topic7753/</guid>
			<pubDate>Thu, 17 Nov 2022 21:00:58 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Запрос данных после разрыва соединения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message66884/topic7753/">Запрос данных после разрыва соединения</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_wLECcyTh" href="/user/15613/" bx-tooltip-user-id="15613">Quikos</a>, Я?! Да я КАТЕГОРИЧЕСКИ против использования ТОС! <img src="http://forum.quik.ru/upload/main/smiles/5/icon_smile.png" border="0" data-code=":smile:" data-definition="SD" alt=":smile:" style="width:16px;height:16px;" title="С улыбкой" class="bx-smile" /> <br /><br />Да, я когда-то хотел иметь дневные, недельные, месячные свечи, но давно отказался от этого - в первую очередь из-за поистине ЧУДОВИЩНОГО сервиса для их получения и, кроме того, они оказались не нужны: эффективность торговли на тяжёлых таймфреймах оказалась значительно ниже, чем на более скоростных. В настоящее время я торгую не дальше, чем на двухминутных свечах, и влияние этой торговли на порядок ниже, чем торговля на 10-секундных. Остальные таймфреймы справочные, для дополнительной информации, и для этой цели часовых свечей вполне достаточно. Раньше считал и более тяжёлые, но потом отменил.<br /><br />Какая разница, таблица это или те же данные, полученные каким-то иным способом? ТОС и есть ТИКОВЫЙ источник данных. <br />
			<i>17.11.2022 20:56:03, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message66884/topic7753/</link>
			<guid>http://forum.quik.ru/messages/forum10/message66884/topic7753/</guid>
			<pubDate>Thu, 17 Nov 2022 20:56:03 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Запрос данных после разрыва соединения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message66883/topic7753/">Запрос данных после разрыва соединения</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_sMojIHQp" href="/user/14299/" bx-tooltip-user-id="14299">Владимир</a> написал:<br /><noindex><a href="/user/15613/" target="_blank" rel="nofollow">Quikos</a></noindex>, Я когда-то спрашивал техподдержку, и ответ меня убил наповал: они считают свечи именно из ТОС, биржа транслирует только её. И уже на основании посчитанных ими свечей и работает вся эта глючная и тормознутая &nbsp;лабуда типа SetUpdateCallback или CreateDataSource или что там у них есть.<br /><br />=============<br />И далее из той же темы:<br /><br /><br />====quote====<br /><B>2) Если создавать источник данных функцией CreateDataSource() НЕ по &nbsp;тиковому интервалу, а например по минутному, заказ обезличенных сделок &nbsp;не выполняется, т.к. с сервера QUIK заказываются непосредственно свечки;</B><br />=============<br /><br />Или Вы обманываете или Вас обманули или в той теме обманули. &nbsp;<img src="http://forum.quik.ru/upload/main/smiles/5/icon_confuse.png" border="0" data-code=":what:" data-definition="SD" alt=":what:" style="width:16px;height:16px;" title="Озадаченно" class="bx-smile" /> &nbsp; <br />
			<i>17.11.2022 20:50:48, Quikos.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message66883/topic7753/</link>
			<guid>http://forum.quik.ru/messages/forum10/message66883/topic7753/</guid>
			<pubDate>Thu, 17 Nov 2022 20:50:48 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Запрос данных после разрыва соединения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message66882/topic7753/">Запрос данных после разрыва соединения</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_885KOcL5" href="/user/14299/" bx-tooltip-user-id="14299">Владимир</a> написал:<br /><noindex><a href="/user/15613/" target="_blank" rel="nofollow">Quikos</a></noindex>, Я когда-то спрашивал техподдержку, и ответ меня убил наповал: они считают свечи именно из ТОС, биржа транслирует только её. И уже на основании посчитанных ими свечей и работает вся эта глючная и тормознутая &nbsp;лабуда типа SetUpdateCallback или CreateDataSource или что там у них есть.<br /><br />=============<br /><br />Ха, вот нашел про Таблицу Обезличенных Сделок и OnAllTrade() - тут:<noindex><a href="https://forum.quik.ru/forum10/topic1610/" target="_blank" rel="nofollow">https://forum.quik.ru/forum10/topic1610/</a></noindex><br />И вроде как это не совпадает с тем, что Вы написали:<br /><br /><br />====quote====<br /><noindex><a href="https://forum.quik.ru/user/459/" target="_blank" rel="nofollow">Nikolay Pavlov</a></noindex><br />1) Для срабатывания OnAllTrade() не обязательно должна быть открыта таблица обезличенных сделок, достаточно выполнить заказ обезличенных сделок в меню Система/Заказ данных/Поток обезличенных сделок. Сделать это можно вручную, проставив галочки на необходимых классах и отфильтровав инструменты, если это необходимо, <B>или же непосредственно из скрипта Lua</B> создав ТИКОВЫЙ источник данных для обезличенных сделок функцией <B>CreateDataSource()</B> &nbsp;и заказать их трансляцию выполнив метод SetEmptyCallback() для созданного источника данных.<br />=============<br /> <br />
			<i>17.11.2022 20:48:59, Quikos.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message66882/topic7753/</link>
			<guid>http://forum.quik.ru/messages/forum10/message66882/topic7753/</guid>
			<pubDate>Thu, 17 Nov 2022 20:48:59 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Запрос данных после разрыва соединения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message66881/topic7753/">Запрос данных после разрыва соединения</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Я только что то не пойму - при ре-коннекте - таблица обезличенных сделок с самого начала торов что ли подгружается ? <br />
			<i>17.11.2022 20:42:45, Quikos.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message66881/topic7753/</link>
			<guid>http://forum.quik.ru/messages/forum10/message66881/topic7753/</guid>
			<pubDate>Thu, 17 Nov 2022 20:42:45 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Запрос данных после разрыва соединения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message66880/topic7753/">Запрос данных после разрыва соединения</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Z7e90R2q" href="/user/14299/" bx-tooltip-user-id="14299">Владимир</a> написал:<br /><br />Повторяю: я считаю все свечи сам, причём не эту японскую дрянь, а как среднее арифметическое значений курса за период, считаю, что это даёт куда более достоверную информацию. Считаю именно опросом ТТТ, для десятков и сотен тикеров, по десятку таймфреймов у каждого, начиная с 10-секундных и кончая часовыми. Просто, быстро, надёжно, информативно, работает как часы вот уже несколько лет, прямо с момента создания, и плевать мне сто раз на все реконнекты и пропущенные данные. Зачем искать на свою задницу приключений?<br />=============<br />Вы почти убедили меня использовать таблицу обезличенных сделать и самом формировать временные свечи, но CerateDataSourse - все равно в некоторых случая придется использовать (правда не SetUpdatecallback) - чтобы получить историю свечей в случае, если я к примеру 1-2 дня не запускал терминал. <br />
			<i>17.11.2022 20:39:02, Quikos.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message66880/topic7753/</link>
			<guid>http://forum.quik.ru/messages/forum10/message66880/topic7753/</guid>
			<pubDate>Thu, 17 Nov 2022 20:39:02 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Запрос данных после разрыва соединения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message66879/topic7753/">Запрос данных после разрыва соединения</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_DWalAX1E" href="/user/15613/" bx-tooltip-user-id="15613">Quikos</a>, Я когда-то спрашивал техподдержку, и ответ меня убил наповал: они считают свечи именно из ТОС, биржа транслирует только её. И уже на основании посчитанных ими свечей и работает вся эта глючная и тормознутая &nbsp;лабуда типа SetUpdateCallback или CreateDataSource или что там у них есть.<br /><br />Повторяю: я считаю все свечи сам, причём не эту японскую дрянь, а как среднее арифметическое значений курса за период, считаю, что это даёт куда более достоверную информацию. Считаю именно опросом ТТТ, для десятков и сотен тикеров, по десятку таймфреймов у каждого, начиная с 10-секундных и кончая часовыми. Просто, быстро, надёжно, информативно, работает как часы вот уже несколько лет, прямо с момента создания, и плевать мне сто раз на все реконнекты и пропущенные данные. Зачем искать на свою задницу приключений? <br />
			<i>17.11.2022 20:11:08, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message66879/topic7753/</link>
			<guid>http://forum.quik.ru/messages/forum10/message66879/topic7753/</guid>
			<pubDate>Thu, 17 Nov 2022 20:11:08 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Запрос данных после разрыва соединения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message66878/topic7753/">Запрос данных после разрыва соединения</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Aghref9o" href="/user/14299/" bx-tooltip-user-id="14299">Владимир</a> написал:<br /><noindex><a href="/user/15613/" target="_blank" rel="nofollow">Quikos</a></noindex>, <br />1. ЕСЛИ &quot;скрипт получает каждые данные изменившейся цены и дату/время&quot; &nbsp;ТО это таблица обезличенных сделок, т.е. один из самых тормознутых и &nbsp;глючных способов определения свечей.<br />2. ПОФИГ, произошёл ре-коннект или нет, имеем поступление новых данных, которые то ли уже приходили, то ли ещё нет, и определять нужно именно это.<br /><br />=============<br /><br />Нет - это SetUpdateCallback CreateDataSource. <br /><br /><br />Поэтому после ре-коннекта - мне нужно будет проверить всю приходящую таблицу на предмет пропущенных свечей - &nbsp;во время отсутствия коннекта и только после проверки и учета пропущенных данных - опять принимать данные изменившейся цены. <br />
			<i>17.11.2022 19:22:11, Quikos.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message66878/topic7753/</link>
			<guid>http://forum.quik.ru/messages/forum10/message66878/topic7753/</guid>
			<pubDate>Thu, 17 Nov 2022 19:22:11 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Запрос данных после разрыва соединения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message66853/topic7753/">Запрос данных после разрыва соединения</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_8QMqjpj0" href="/user/15613/" bx-tooltip-user-id="15613">Quikos</a>, <br />1. ЕСЛИ &quot;скрипт получает каждые данные изменившейся цены и дату/время&quot; ТО это таблица обезличенных сделок, т.е. один из самых тормознутых и глючных способов определения свечей.<br />2. ПОФИГ, произошёл ре-коннект или нет, имеем поступление новых данных, которые то ли уже приходили, то ли ещё нет, и определять нужно именно это.<br />3. На момент закрытия свечи НЕВОЗМОЖНО определить, все ли данные по ней уже поступили или часть их потерялась по дороге и, если так, имеем ещё одну проблему: являются ли пришедшие данные новыми или это дубль тех, которые уже были учтены при формировании свечи.<br />4. Скрипт по времени, полученным вместе с новыми данными, вполне способен определить, к какой именно свече они относятся, а потому нет никакой разницы между обработкой полученных после дисконнекта новых данных и &quot;заполнением 5 минутного пропущенного промежутка&quot;.<br />5. Тыщу раз уж говорил, что особая точность в определении свечей не нужна, а потому на несколько порядков быстрее, надёжнее и, возможно, даже точнее считать их самостоятельно, периодическим опросом ТТТ, а не заниматься всеми этими глупостями. Ну, допустим, не было разрыва соединения, а там какой-нибудь клиринг идёт. И чего? <br />
			<i>17.11.2022 11:47:42, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message66853/topic7753/</link>
			<guid>http://forum.quik.ru/messages/forum10/message66853/topic7753/</guid>
			<pubDate>Thu, 17 Nov 2022 11:47:42 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Запрос данных после разрыва соединения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message66848/topic7753/">Запрос данных после разрыва соединения</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			if IsConnected()==true... <br />
			<i>17.11.2022 10:46:03, Kolossi.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message66848/topic7753/</link>
			<guid>http://forum.quik.ru/messages/forum10/message66848/topic7753/</guid>
			<pubDate>Thu, 17 Nov 2022 10:46:03 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Запрос данных после разрыва соединения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message66841/topic7753/">Запрос данных после разрыва соединения</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Такая ситуация:<br /><br />-Соединение установлено<br />-Скрипт получает каждые данные изменившейся цены и дату/время и упаковывает в свечи по интервалу.<br />-Предположим произошел дисконнект Квика.<br />-Через 5 минут произошел опять коннект и данные опять начали приходить, но прежде, чем принимать после дисконнекта данные - нужно заполнить 5 минутный пропущенный промежуток.<br />-А для этого, нужно как то определить, что произошел ре-коннект.<br /><br />Подскажите, как можно определить ре-коннект ? <br />
			<i>16.11.2022 20:12:49, Quikos.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message66841/topic7753/</link>
			<guid>http://forum.quik.ru/messages/forum10/message66841/topic7753/</guid>
			<pubDate>Wed, 16 Nov 2022 20:12:49 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
