<?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>Sun, 03 May 2026 13:47:03 +0300</pubDate>
		<item>
			<title>Время сервера сильно отстает от эталонного</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message23993/topic2729/">Время сервера сильно отстает от эталонного</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день.<br /><br />Алексей, Николай Камынин дал ряд советов, которые можно проверить. <br />Проверьте, пожалуйста. В противном случае, необходимо обратиться к брокеру и инициировать обращение к нам, <br />и с задержками поступления информации будем анализировать непосредственно с брокером. <br />
			<i>24.04.2017 11:32:01, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message23993/topic2729/</link>
			<guid>http://forum.quik.ru/messages/forum10/message23993/topic2729/</guid>
			<pubDate>Mon, 24 Apr 2017 11:32:01 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Время сервера сильно отстает от эталонного</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message23951/topic2729/">Время сервера сильно отстает от эталонного</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_DQQHl3fd" href="/user/3010/" bx-tooltip-user-id="3010">Алексей</a> написал:<br /><br />====quote====<br /> Sergey Gorokhov &nbsp; написал:<br /> Алексей &nbsp;, <br />Время сервера это время сервера брокера. А время на сервере брокера совершенно не обязано совпадать со временем на Вашем компьютере и временем в торговой системе. Тем более что разных торговых систем великое множество, а не только МБ.<br />Если время отставания всегда примерно одинаковое, можно судить о том что где-то часты отстают, либо на оборот спешат.<br />И что такое &quot;эталонные часы&quot;? Какой-то супер NTP сервер? Если так, то никто обещал, что все биржевые площадки и все брокера и все компьютеры мира синхронизируются именно с ним и добиться этого, при нынешнем уровне технологического развития, не представляется возможным.<br />=============<br />Вопрос был не о том, почему Сбербанк не выставляет время на своих серверах по моему компьютеру , а о том, что, похоже, данные на клиентский QUIK поступают с задержкой в более 3 секунды?<br /><br />&quot;Эталонные часы&quot; я действительно забыл взять в кавычки. Разумеется - это время какого-либо популярного NTP сервера (timeserver.ru, time.windows.com, time.nist.gov, *.vniiftri.ru или случайного из ru.pool.ntp.org и т.д.) Только вот друг от друга они не отличаются более, чем на 1 с, а часы 2-х серверов Сбера всегда отстают на 3-5 с.<br />На активно торгующихся инструментах видно, что свечки обновляются явно по часам &quot;SERVERTIME&quot;.<br />Кроме того, насколько я понимаю, getInfoParam(&quot;SERVERTIME&quot;) ЭТО ВОВСЕ НЕ ВРЕМЯ НА СЕРВЕРЕ БРОКЕРА!<br />Это время заключения последней обезличенной сделки по часам БИРЖЕВОГО сервера (время торговой системы), информация о которой дошла наконец до клиентского терминала QUIK.<br />Другими словами, это getInfoParam(&quot;LASTRECORDTIME&quot;), только без &quot;отмотки&quot; времени назад из-за запоздавших данных.<br /><br />Отсюда и вопрос:<br />Клиентский терминал QUIK получает биржевую информацию с запаздыванием на 3-5 секунд от времени фактического заключения сделок на бирже или часы сервера брокера синхронизированы с часами серверов биржи и, значит, запаздывания нет, а просто они все скопом отстают от тех NTP серверов, которыми я пользуюсь? <br /><br />P.S. <br /> &nbsp; &nbsp; Скрытый текст &nbsp; &nbsp; &nbsp; &nbsp;Sergey Gorokhov &nbsp; написал:<br />Если так, то никто обещал, что все биржевые площадки и все брокера и все компьютеры мира синхронизируются именно с ним и добиться этого, при нынешнем уровне технологического развития, не представляется возможным.<br />====quote====<br />Binary protocol TWIME for derivatives market specification:<br />2.1.4. Date and time<br />&lt;type name=&quot;DeltaMillisecs&quot; description=&quot;Milliseconds per one timeout&quot; maxValue=&quot;60000&quot; minValue=&quot;1000&quot; presence=&quot;required&quot; primitiveType=&quot;uint32&quot;/&gt;<br />&lt;type name=&quot;TimeStamp&quot; description=&quot;Time in number of nanoseconds since Unix epoch, UTC timezone&quot; maxValue=&quot;18446744073709551614&quot; minValue=&quot;0&quot; nullValue=&quot;18446744073709551615&quot;<br /> presence=&quot;optional&quot; primitiveType=&quot;uint64&quot;/&gt;<br />=============<br />Если биржа на срочном рынке использует в протоколах выставления заявок Timestamp такой точности (10e-9 с), то я сильно сомневаюсь, что часы торговой системы выставлены &quot;от балды&quot;. Уверен, что они действительно отклоняются от Эталонного (без кавычек) UTC не более, чем на 10мс.<br />Нынешний уровень технологического развития позволяет получить через интернет от Российских Stratum-1 ntp серверов (тот же vniiftri.ru) эталонное время с точностью не ниже +-1мс, а по специальным каналам связи на 1-2 порядка точнее.<br />При этом все мировые Stratum-1 серверы синхронизируются друг с другом с точностью до 1 мкс, иначе никакой GPS или Глонас не работали бы.<br />=============<br />В действительности все немного иначе.<br />На основе собственных экспериментов могу сказать следующее:<br />----------------------------<br />1) &nbsp;при синхронизации часов на компе с эталоном, ошибка удаляется постепенно.<br />На это порою уходит несколько часов (в винде для этого есть специальный алгоритм) , чтобы ошибка стала в пределах 100 ms.<br />-----------------------<br />2) реально ошибка часов компа с эталоном составить от 10 до 100 ms после нескольких часов работы после включения компа.<br />-----------------------<br />3) Отставание часто наблюдается при сильной загрузке компа <br />Проверить это можно посмотрев в диспетчере задач % использования ЦП<br />---------------------------<br />4) Отставание возможно при большом числе графиков на экране (будет большой процент ЦП)<br />------------------------<br />5) Отставание возможно при вялотекущем трафике (особо в вечернюю сессию)<br />-----------------------------<br />6) Отставание возможно при резком движении рынка и фактической перегрузке &nbsp;сервера брокера<br />----------------------------<br />7) Есть отставание в формировании свечей как правило это 1-3 секунды, <br />полагаю это так работает сервер брокера при формировании свечей.<br />------------------- <br />Если указанных выше причин не наблюдается, то отставания практически нет. <br />
			<i>21.04.2017 22:25:02, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message23951/topic2729/</link>
			<guid>http://forum.quik.ru/messages/forum10/message23951/topic2729/</guid>
			<pubDate>Fri, 21 Apr 2017 22:25:02 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Время сервера сильно отстает от эталонного</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message23948/topic2729/">Время сервера сильно отстает от эталонного</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_GsqU719f" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> написал:<br /> Алексей &nbsp;, <br />Время сервера это время сервера брокера. А время на сервере брокера совершенно не обязано совпадать со временем на Вашем компьютере и временем в торговой системе. Тем более что разных торговых систем великое множество, а не только МБ.<br />Если время отставания всегда примерно одинаковое, можно судить о том что где-то часты отстают, либо на оборот спешат.<br />И что такое &quot;эталонные часы&quot;? Какой-то супер NTP сервер? Если так, то никто обещал, что все биржевые площадки и все брокера и все компьютеры мира синхронизируются именно с ним и добиться этого, при нынешнем уровне технологического развития, не представляется возможным.<br />=============<br />Вопрос был не о том, почему Сбербанк не выставляет время на своих серверах по моему компьютеру <img src="http://forum.quik.ru/upload/main/smiles/5/icon_cool.png" border="0" data-code=":cool:" data-definition="SD" alt=":cool:" style="width:16px;height:16px;" title="Здорово" class="bx-smile" />, а о том, что, похоже, данные на клиентский QUIK поступают с задержкой в более 3 секунды?<br /><br />&quot;Эталонные часы&quot; я действительно забыл взять в кавычки. Разумеется - это время какого-либо популярного NTP сервера (timeserver.ru, time.windows.com, time.nist.gov, *.vniiftri.ru или случайного из ru.pool.ntp.org и т.д.) Только вот друг от друга они не отличаются более, чем на 1 с, а часы 2-х серверов Сбера всегда отстают на 3-5 с.<br />На активно торгующихся инструментах видно, что свечки обновляются явно по часам &quot;SERVERTIME&quot;.<br />Кроме того, насколько я понимаю, getInfoParam(&quot;SERVERTIME&quot;) ЭТО ВОВСЕ НЕ ВРЕМЯ НА СЕРВЕРЕ БРОКЕРА!<br />Это время заключения последней обезличенной сделки по часам БИРЖЕВОГО сервера (время торговой системы), информация о которой дошла наконец до клиентского терминала QUIK.<br />Другими словами, это getInfoParam(&quot;LASTRECORDTIME&quot;), только без &quot;отмотки&quot; времени назад из-за запоздавших данных.<br /><br />Отсюда и вопрос:<br />Клиентский терминал QUIK получает биржевую информацию с запаздыванием на 3-5 секунд от времени фактического заключения сделок на бирже или часы сервера брокера синхронизированы с часами серверов биржи и, значит, запаздывания нет, а просто они все скопом отстают от тех NTP серверов, которыми я пользуюсь? <br /><br />P.S. <br /><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><a class="blog-p-user-name" id="bp_812EDqiY" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> написал:<br />Если так, то никто обещал, что все биржевые площадки и все брокера и все компьютеры мира синхронизируются именно с ним и добиться этого, при нынешнем уровне технологического развития, не представляется возможным.</td></tr></tbody></table><br />====quote====<br />Binary protocol TWIME for derivatives market specification:<br />2.1.4. Date and time<br />&lt;type name=&quot;DeltaMillisecs&quot; description=&quot;Milliseconds per one timeout&quot; maxValue=&quot;60000&quot; minValue=&quot;1000&quot; presence=&quot;required&quot; primitiveType=&quot;uint32&quot;/&gt;<br />&lt;type name=&quot;TimeStamp&quot; description=&quot;Time in number of nanoseconds since Unix epoch, UTC timezone&quot; maxValue=&quot;18446744073709551614&quot; minValue=&quot;0&quot; nullValue=&quot;18446744073709551615&quot;<br /> presence=&quot;optional&quot; primitiveType=&quot;uint64&quot;/&gt;<br />=============<br />Если биржа на срочном рынке использует в протоколах выставления заявок Timestamp такой точности (10e-9 с), то я сильно сомневаюсь, что часы торговой системы выставлены &quot;от балды&quot;. Уверен, что они действительно отклоняются от Эталонного (без кавычек) UTC не более, чем на 10мс.<br />Нынешний уровень технологического развития позволяет получить через интернет от Российских Stratum-1 ntp серверов (тот же vniiftri.ru) эталонное время с точностью не ниже +-1мс, а по специальным каналам связи на 1-2 порядка точнее.<br />При этом все мировые Stratum-1 серверы синхронизируются друг с другом с точностью до 1 мкс, иначе никакой GPS или Глонас не работали бы. <br />
			<i>21.04.2017 17:27:06, Алексей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message23948/topic2729/</link>
			<guid>http://forum.quik.ru/messages/forum10/message23948/topic2729/</guid>
			<pubDate>Fri, 21 Apr 2017 17:27:06 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Время сервера сильно отстает от эталонного</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message23924/topic2729/">Время сервера сильно отстает от эталонного</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_S3YZDACE" href="/user/3010/" bx-tooltip-user-id="3010">Алексей</a>, <br />Время сервера это время сервера брокера. А время на сервере брокера совершенно не обязано совпадать со временем на Вашем компьютере и временем в торговой системе. Тем более что разных торговых систем великое множество, а не только МБ.<br />Если время отставания всегда примерно одинаковое, можно судить о том что где-то часты отстают, либо на оборот спешат.<br />И что такое "эталонные часы"? Какой-то супер NTP сервер? Если так, то никто обещал, что все биржевые площадки и все брокера и все компьютеры мира синхронизируются именно с ним и добиться этого, при нынешнем уровне технологического развития, не представляется возможным. <br />
			<i>21.04.2017 04:58:54, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message23924/topic2729/</link>
			<guid>http://forum.quik.ru/messages/forum10/message23924/topic2729/</guid>
			<pubDate>Fri, 21 Apr 2017 04:58:54 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Время сервера сильно отстает от эталонного</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message23923/topic2729/">Время сервера сильно отстает от эталонного</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			А кто брокер?<br />Все время отстает на одинаковую величину? Или разница &quot;плавает&quot;? <br />
			<i>21.04.2017 04:29:08, Imersio Arrigo.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message23923/topic2729/</link>
			<guid>http://forum.quik.ru/messages/forum10/message23923/topic2729/</guid>
			<pubDate>Fri, 21 Apr 2017 04:29:08 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Время сервера сильно отстает от эталонного</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message23922/topic2729/">Время сервера сильно отстает от эталонного</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Обратил внимание, что у меня время сервера, отображаемое в нижней строке состояния QUIK (=getInfoParam(&quot;SERVERTIME&quot;)), как правило, более, чем на 3 секунды отстает от эталонных часов.<br />Брокер Сбербанк. Каких-либо запредельных значений &quot;Задержек данных при обмене с сервером&quot; (=getInfoParam(&quot;LASTPINGDURATION&quot;)) не наблюдаю (не более 0.2 с, обычно на порядок меньше: 0.02-0.04).<br />Что это значит?<br />Информация о сделках на бирже поступает на мой терминал с запаздыванием более, чем на 3 секунды?<br />Или это просто кривые часы на сервере брокера? Но тогда индикаторы по любому отстают от событий на бирже более чем на эти 3 секунды, т.к. информация о свечках формируется сервером брокера по его часам. <br />
			<i>20.04.2017 23:35:16, Алексей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message23922/topic2729/</link>
			<guid>http://forum.quik.ru/messages/forum10/message23922/topic2729/</guid>
			<pubDate>Thu, 20 Apr 2017 23:35:16 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
