﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">MarketTime в версии StockSharp_4.0.10</title>
  <id>~/topic/2267/markettime-v-versii-stocksharp_4_0_10/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-20T23:24:25Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=2267" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/23693/</id>
    <title type="text">Почему предпочтение time-a.nist.gov? (Вот прямо сейчас он у меня не доступен) time.nist.gov ,наприме...</title>
    <published>2013-02-01T09:43:30Z</published>
    <updated>2013-02-01T09:43:30Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.com/users/6491/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Почему предпочтение time-a.nist.gov?
(Вот прямо сейчас он у меня не доступен)
time.nist.gov
,например, подключается рандомно к любому адресу из большого списка&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/15528/</id>
    <title type="text">Mikhail Sukhov: vfreeman: похоже действительно NTP не работает через http-прокси... Наверное у вас п...</title>
    <published>2012-01-10T11:33:30Z</published>
    <updated>2012-01-10T11:37:58Z</updated>
    <author>
      <name>vfreeman</name>
      <uri>https://stocksharp.com/users/773/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15527)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15526)" rel="nofollow" target="_blank"&gt;vfreeman&lt;/a&gt;:&lt;/strong&gt;
похоже действительно NTP не работает через http-прокси...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Наверное у вас порты закрыты.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;в том то и дело что закрыты. у меня на работе выход в инет есть только через прокси - все остальные порты закрыты. сам квик нормально ходит через проксик.
для моей задачи вполне бы подошло и локальное время - его можно через те же NTP-сервера синхронизировать специальным софтом - но в нашей локалке каждые несколько минут происходит синхронизация хрен знает с чем - минут на 5 от общепринятого. в моем случае локальное время вообще использовать опасно [biggrin]&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/15527/</id>
    <title type="text">vfreeman: похоже действительно NTP не работает через http-прокси... Наверное у вас порты закрыты. </title>
    <published>2012-01-10T11:18:41Z</published>
    <updated>2012-01-10T11:18:41Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15526)" rel="nofollow" target="_blank"&gt;vfreeman&lt;/a&gt;:&lt;/strong&gt;
похоже действительно NTP не работает через http-прокси...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Наверное у вас порты закрыты.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/15526/</id>
    <title type="text">Mikhail Sukhov: vfreeman: Alexander Mukhanchikov: ODE0� благодарю! попробую поковырять... http://msd...</title>
    <published>2012-01-10T11:13:44Z</published>
    <updated>2012-01-10T11:13:44Z</updated>
    <author>
      <name>vfreeman</name>
      <uri>https://stocksharp.com/users/773/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15524)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15519)" rel="nofollow" target="_blank"&gt;vfreeman&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15517)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;
ODE0�&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;благодарю! попробую поковырять...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/kd3cf2ex.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/kd3cf2ex.aspx&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;грамотный вариант!
но не проходит. похоже действительно NTP не работает через http-прокси...&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/15524/</id>
    <title type="text">vfreeman: Alexander Mukhanchikov: ODE0� благодарю! попробую поковырять... http://msdn.microsoft.com/...</title>
    <published>2012-01-10T10:56:21Z</published>
    <updated>2012-01-10T10:56:21Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15519)" rel="nofollow" target="_blank"&gt;vfreeman&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15517)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;
ODE0�&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;благодарю! попробую поковырять...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/kd3cf2ex.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/kd3cf2ex.aspx&lt;/a&gt;&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/15519/</id>
    <title type="text">Alexander Mukhanchikov: ODE0� благодарю! попробую поковырять... </title>
    <published>2012-01-10T07:48:57Z</published>
    <updated>2012-01-10T07:48:57Z</updated>
    <author>
      <name>vfreeman</name>
      <uri>https://stocksharp.com/users/773/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15517)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;
ODE0�&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;благодарю! попробую поковырять...&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/15517/</id>
    <title type="text">using System; using System.Net; using System.Net.Sockets; namespace Ecng.Net { using Ecng.Common; pu...</title>
    <published>2012-01-10T07:35:07Z</published>
    <updated>2012-01-10T07:35:07Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;pre&gt;&lt;code class="language-csharp"&gt;using System;
using System.Net;
using System.Net.Sockets;

namespace Ecng.Net
{
	using Ecng.Common;

	public class NtpClient
	{
		private readonly EndPoint _ntpServer;

		/// &amp;lt;summary&amp;gt;
		/// Create &amp;lt;see cref=&amp;quot;NtpClient&amp;quot;/&amp;gt;.
		/// &amp;lt;/summary&amp;gt;
		/// &amp;lt;param name=&amp;quot;ntpServer&amp;quot;&amp;gt;NTP server.&amp;lt;/param&amp;gt;
		public NtpClient(string ntpServer = &amp;quot;time-a.nist.gov:123&amp;quot;)
			: this(ntpServer.To&amp;lt;EndPoint&amp;gt;())
		{
			//var address = Dns.GetHostEntry(ntpServer).AddressList;

			//if (address == null || address.Length == 0)
			//    throw new ArgumentException(string.Format(&amp;quot;Could not resolve ip address from '{0}'.&amp;quot;, ntpServer), &amp;quot;ntpServer&amp;quot;);

			//_endPoint = new IPEndPoint(address[0], 123);
		}

		/// &amp;lt;summary&amp;gt;
		/// Create &amp;lt;see cref=&amp;quot;NtpClient&amp;quot;/&amp;gt;.
		/// &amp;lt;/summary&amp;gt;
		/// &amp;lt;param name=&amp;quot;ntpServer&amp;quot;&amp;gt;NTP server.&amp;lt;/param&amp;gt;
		public NtpClient(EndPoint ntpServer)
		{
			if (ntpServer == null)
				throw new ArgumentNullException(&amp;quot;ntpServer&amp;quot;);

			_ntpServer = ntpServer;
		}

		public DateTime GetLocalTime(TimeZoneInfo info, int timeout = 5000)
		{
			if (info == null)
				throw new ArgumentNullException(&amp;quot;info&amp;quot;);

			var utcTime = GetUtcTime(timeout);
			return utcTime + info.GetUtcOffset(utcTime);
		}

		public DateTime GetUtcTime(int timeout = 5000)
		{
			using (var s = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp))
			{
				s.SendTimeout = timeout;
				s.ReceiveTimeout = timeout;

				s.Connect(_ntpServer);

				var ntpData = new byte[48]; // RFC 2030
				ntpData[0] = 0x1B;
				for (var i = 1; i &amp;lt; 48; i++)
					ntpData[i] = 0;

				s.Send(ntpData);
				s.Receive(ntpData);

				const byte offsetTransmitTime = 40;
				ulong intpart = 0;
				ulong fractpart = 0;

				for (var i = 0; i &amp;lt;= 3; i++)
					intpart = 256 * intpart + ntpData[offsetTransmitTime + i];

				for (var i = 4; i &amp;lt;= 7; i++)
					fractpart = 256 * fractpart + ntpData[offsetTransmitTime + i];

				var milliseconds = (intpart * 1000 + (fractpart * 1000) / 0x100000000L);

				var timeSpan = TimeSpan.FromMilliseconds(milliseconds);

				var dateTime = new DateTime(1900, 1, 1);
				dateTime += timeSpan;

				return dateTime;
			}
		}
	}
}
&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/15515/</id>
    <title type="text">Alexander Mukhanchikov: Да, минуя. Насколько мне сказал Гугл - прокси сервера не поддерживают обраше...</title>
    <published>2012-01-10T07:29:58Z</published>
    <updated>2012-01-10T07:30:11Z</updated>
    <author>
      <name>vfreeman</name>
      <uri>https://stocksharp.com/users/773/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15514)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;
Да, минуя.&lt;/p&gt;
&lt;p&gt;Насколько мне сказал Гугл - прокси сервера не поддерживают обрашения к NTP.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;благодарю!
а каким решением (сторонний компонент/сами писали) идет обращение к NTP серверу? почитаю, может достаточно порт какой-нибудь открыть?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/15514/</id>
    <title type="text">Да, минуя. Насколько мне сказал Гугл - прокси сервера не поддерживают обрашения к NTP. </title>
    <published>2012-01-10T07:17:46Z</published>
    <updated>2012-01-10T07:17:46Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Да, минуя.&lt;/p&gt;
&lt;p&gt;Насколько мне сказал Гугл - прокси сервера не поддерживают обрашения к NTP.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/15513/</id>
    <title type="text">Alexander Mukhanchikov: vfreeman: Alexander Mukhanchikov: Из терминала время получается через QuikTe...</title>
    <published>2012-01-10T07:09:57Z</published>
    <updated>2012-01-10T07:09:57Z</updated>
    <author>
      <name>vfreeman</name>
      <uri>https://stocksharp.com/users/773/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15144)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15143)" rel="nofollow" target="_blank"&gt;vfreeman&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15140)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;
Из терминала время получается через QuikTerminal.ServerTime&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;благодарю!&lt;/p&gt;
&lt;p&gt;возвращает верное время! жаль что ITrader не реализует этот метод...
надо будет подумать как из стратегии добраться...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Так специально сделали, &amp;lt;u&amp;gt;ибо он порой пустой, запаздывает&amp;lt;/u&amp;gt;, ....&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;убедился, что хреновый источник QuikTerminal.ServerTime&lt;/p&gt;
&lt;p&gt;вопрос у меня возник - SyncMarketTime лезет к NTP серверу напрямую? т.е. &amp;lt;u&amp;gt;минуя&amp;lt;/u&amp;gt; настройки прокси броузера?&lt;/p&gt;
&lt;p&gt;опытным путем выяснил, что на машине, где инет выделенный SyncMarketTime нормально отрабатывает, а на машине где инет через прокси - хрен.
что можете посоветовать, чтоб SyncMarketTime заработал за прокси?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/15186/</id>
    <title type="text">Alexander Mukhanchikov: vfreeman: Alexander Mukhanchikov: vfreeman: Alexander Mukhanchikov: Из терми...</title>
    <published>2011-12-27T08:16:50Z</published>
    <updated>2011-12-27T08:18:25Z</updated>
    <author>
      <name>vfreeman</name>
      <uri>https://stocksharp.com/users/773/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15185)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15184)" rel="nofollow" target="_blank"&gt;vfreeman&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15144)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15143)" rel="nofollow" target="_blank"&gt;vfreeman&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15140)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;
Из терминала время получается через QuikTerminal.ServerTime&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;благодарю!&lt;/p&gt;
&lt;p&gt;возвращает верное время! жаль что ITrader не реализует этот метод...
надо будет подумать как из стратегии добраться...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Так специально сделали, ибо он порой пустой, запаздывает, ....&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Перегрузите&lt;/strong&gt;в своём QuikTrader метод MarketTime и возвращайте QuikTerminal.ServerTime там (если он не нал).&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;идея, наверное, хорошая - еще бы уметь [confused]&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;p&gt;public class MyTrader : QuikTrader
{
public override MarketTime {get {return Terminal.ServerTime ?? base.MarketTime;}}
}&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;gt; 
&amp;gt; вообще такие вопросы лучше задавать гуглу :)
&amp;gt; но скоро новый год... [cool]

так я вчера совет по поводу перегрузки оставил без коммента - как раз гуглил [confused]

еще раз благодарю! буду ковырять...
&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/15185/</id>
    <title type="text">vfreeman: Alexander Mukhanchikov: vfreeman: Alexander Mukhanchikov: Из терминала время получается че...</title>
    <published>2011-12-27T08:10:01Z</published>
    <updated>2011-12-27T08:10:01Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15184)" rel="nofollow" target="_blank"&gt;vfreeman&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15144)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15143)" rel="nofollow" target="_blank"&gt;vfreeman&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15140)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;
Из терминала время получается через QuikTerminal.ServerTime&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;благодарю!&lt;/p&gt;
&lt;p&gt;возвращает верное время! жаль что ITrader не реализует этот метод...
надо будет подумать как из стратегии добраться...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Так специально сделали, ибо он порой пустой, запаздывает, ....&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Перегрузите&lt;/strong&gt;в своём QuikTrader метод MarketTime и возвращайте QuikTerminal.ServerTime там (если он не нал).&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;идея, наверное, хорошая - еще бы уметь [confused]&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;public class MyTrader : QuikTrader
{
public override MarketTime {get {return Terminal.ServerTime ?? base.MarketTime;}}
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;вообще такие вопросы лучше задавать гуглу :)
но скоро новый год... [cool]&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/15184/</id>
    <title type="text">Alexander Mukhanchikov: vfreeman: Alexander Mukhanchikov: Из терминала время получается через QuikTe...</title>
    <published>2011-12-27T08:07:43Z</published>
    <updated>2011-12-27T08:07:43Z</updated>
    <author>
      <name>vfreeman</name>
      <uri>https://stocksharp.com/users/773/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15144)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15143)" rel="nofollow" target="_blank"&gt;vfreeman&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15140)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;
Из терминала время получается через QuikTerminal.ServerTime&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;благодарю!&lt;/p&gt;
&lt;p&gt;возвращает верное время! жаль что ITrader не реализует этот метод...
надо будет подумать как из стратегии добраться...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Так специально сделали, ибо он порой пустой, запаздывает, ....&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Перегрузите&lt;/strong&gt;в своём QuikTrader метод MarketTime и возвращайте QuikTerminal.ServerTime там (если он не нал).&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;идея, наверное, хорошая - еще бы уметь [confused]&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/15144/</id>
    <title type="text">vfreeman: Alexander Mukhanchikov: Из терминала время получается через QuikTerminal.ServerTime благод...</title>
    <published>2011-12-26T07:26:31Z</published>
    <updated>2011-12-26T07:26:31Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15143)" rel="nofollow" target="_blank"&gt;vfreeman&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15140)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;
Из терминала время получается через QuikTerminal.ServerTime&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;благодарю!&lt;/p&gt;
&lt;p&gt;возвращает верное время! жаль что ITrader не реализует этот метод...
надо будет подумать как из стратегии добраться...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Так специально сделали, ибо он порой пустой, запаздывает, ....&lt;/p&gt;
&lt;p&gt;Перегрузите в своём QuikTrader метод MarketTime и возвращайте QuikTerminal.ServerTime там (если он не нал).&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/15143/</id>
    <title type="text">Alexander Mukhanchikov: Из терминала время получается через QuikTerminal.ServerTime благодарю! возвр...</title>
    <published>2011-12-26T07:18:00Z</published>
    <updated>2011-12-26T07:18:00Z</updated>
    <author>
      <name>vfreeman</name>
      <uri>https://stocksharp.com/users/773/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15140)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;
Из терминала время получается через QuikTerminal.ServerTime&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;благодарю!&lt;/p&gt;
&lt;p&gt;возвращает верное время! жаль что ITrader не реализует этот метод...
надо будет подумать как из стратегии добраться...&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/15140/</id>
    <title type="text">Из терминала время получается через QuikTerminal.ServerTime </title>
    <published>2011-12-26T06:56:31Z</published>
    <updated>2011-12-26T06:56:31Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Из терминала время получается через QuikTerminal.ServerTime&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/15137/</id>
    <title type="text">Trader.MarketTime возвращает локальное время попытка вызова SyncMarketTime(Exchange.Rts) к успеху не...</title>
    <published>2011-12-26T06:52:20Z</published>
    <updated>2011-12-26T06:52:20Z</updated>
    <author>
      <name>vfreeman</name>
      <uri>https://stocksharp.com/users/773/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Trader.MarketTime возвращает локальное время
попытка вызова SyncMarketTime(Exchange.Rts) к успеху не привела.
Расхождение времени в терминале QUIK и Trader.MarketTime осталось.
Как получить биржевое время?&lt;/p&gt;
&lt;p&gt;я полностью повторил вопрос из топика MarketTime в версии &lt;strong&gt;StockSharp_4.0.8&lt;/strong&gt; с учетом того что было прокомментировано.&lt;/p&gt;
&lt;p&gt;В чем собственно проблема - на моей машине локальное время расходится со временем биржи примерно на 5 минут - причем время в нашей локалке синхронизируют наши админы (а уж что они берут за эталон - вопрос выходит за темы форума)
так вот
Trader.MarketTime возвращает локальное время
после вызова SyncMarketTime(Exchange.Rts) изменяется Trader.MarketTimeOffset, но меняется не верно&lt;/p&gt;
&lt;p&gt;вот какой код выполняю&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-vb"&gt;Debug.Print(Trader.MarketTime)
Debug.Print(Trader.MarketTimeOffset.ToString)
SyncMarketTime(Trader, Exchange.Rts)
Debug.Print(Trader.MarketTimeOffset.ToString)

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;и вот что получаю:&lt;/p&gt;
&lt;p&gt;26.12.2011 10:46:21
00:00:00
01:00:00&lt;/p&gt;
&lt;p&gt;т.е. смещение на 1 час, хотя по логике должно быть что-то около 00:05:00&lt;/p&gt;
&lt;p&gt;это очень похоже на примечание к методу SyncMarketTime&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Примечание
Если не удалось получить время биржи через NTP сервер, возвращается разница между часовым поясом TimeZoneInfo и локальным часовым поясом.&lt;/strong&gt;&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>