﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/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-04-30T01:56:59Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=2267" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/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.ru/users/6491/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Почему предпочтение time-a.nist.gov?&lt;br /&gt;(Вот прямо сейчас он у меня не доступен)&lt;br /&gt;time.nist.gov&lt;br /&gt;,например, подключается рандомно к любому адресу из большого списка</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/15528/</id>
    <title type="text">похоже действительно NTP не работает через http-прокси... Наверное у вас порты закрыты. в том то и д...</title>
    <published>2012-01-10T11:33:30Z</published>
    <updated>2012-01-10T11:37:58Z</updated>
    <author>
      <name>vfreeman</name>
      <uri>https://stocksharp.ru/users/773/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.ru/posts/m/15527/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;vfreeman &lt;a href="https://stocksharp.ru/posts/m/15526/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;похоже действительно NTP не работает через http-прокси...&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Наверное у вас порты закрыты.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;в том то и дело что закрыты. у меня на работе выход в инет есть только через прокси - все остальные порты закрыты. сам квик нормально ходит через проксик.&lt;br /&gt;для моей задачи вполне бы подошло и локальное время - его можно через те же NTP-сервера синхронизировать специальным софтом - но в нашей локалке каждые несколько минут происходит синхронизация хрен знает с чем - минут на 5 от общепринятого. в моем случае локальное время вообще использовать опасно [biggrin]</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/15527/</id>
    <title type="text">похоже действительно 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.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;vfreeman &lt;a href="https://stocksharp.ru/posts/m/15526/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;похоже действительно NTP не работает через http-прокси...&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Наверное у вас порты закрыты.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/15526/</id>
    <title type="text">using System; public NtpClient(string ntpServer = &amp;quot;time-a.nist.gov:123&amp;quot;) благодарю! попробую поковыр...</title>
    <published>2012-01-10T11:13:44Z</published>
    <updated>2012-01-10T11:13:44Z</updated>
    <author>
      <name>vfreeman</name>
      <uri>https://stocksharp.ru/users/773/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.ru/posts/m/15524/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;vfreeman &lt;a href="https://stocksharp.ru/posts/m/15519/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.ru/posts/m/15517/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
using System;
		public NtpClient(string ntpServer = &amp;quot;time-a.nist.gov:123&amp;quot;)
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;благодарю! попробую поковырять...&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/kd3cf2ex.aspx" title="http://msdn.microsoft.com/en-us/library/kd3cf2ex.aspx"&gt;http://msdn.microsoft.co...us/library/kd3cf2ex.aspx&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;грамотный вариант!&lt;br /&gt;но не проходит. похоже действительно NTP не работает через http-прокси...</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/15524/</id>
    <title type="text">using System; public NtpClient(string ntpServer = &amp;quot;time-a.nist.gov:123&amp;quot;) благодарю! попробую поковыр...</title>
    <published>2012-01-10T10:56:21Z</published>
    <updated>2012-01-10T10:56:21Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;vfreeman &lt;a href="https://stocksharp.ru/posts/m/15519/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.ru/posts/m/15517/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
using System;
		public NtpClient(string ntpServer = &amp;quot;time-a.nist.gov:123&amp;quot;)
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;благодарю! попробую поковырять...&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/kd3cf2ex.aspx" title="http://msdn.microsoft.com/en-us/library/kd3cf2ex.aspx"&gt;http://msdn.microsoft.co...us/library/kd3cf2ex.aspx&lt;/a&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/15519/</id>
    <title type="text">using System; public NtpClient(string ntpServer = &amp;quot;time-a.nist.gov:123&amp;quot;) благодарю! попробую поковыр...</title>
    <published>2012-01-10T07:48:57Z</published>
    <updated>2012-01-10T07:48:57Z</updated>
    <author>
      <name>vfreeman</name>
      <uri>https://stocksharp.ru/users/773/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.ru/posts/m/15517/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
using System;
		public NtpClient(string ntpServer = &amp;quot;time-a.nist.gov:123&amp;quot;)
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;благодарю! попробую поковырять...&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/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.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush: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 &amp;#39;{0}&amp;#39;.&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;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/15515/</id>
    <title type="text">Да, минуя. Насколько мне сказал Гугл - прокси сервера не поддерживают обрашения к NTP. благодарю! а ...</title>
    <published>2012-01-10T07:29:58Z</published>
    <updated>2012-01-10T07:30:11Z</updated>
    <author>
      <name>vfreeman</name>
      <uri>https://stocksharp.ru/users/773/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.ru/posts/m/15514/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Да, минуя.&lt;br /&gt;&lt;br /&gt;Насколько мне сказал Гугл - прокси сервера не поддерживают обрашения к NTP.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;благодарю!&lt;br /&gt;а каким решением (сторонний компонент/сами писали) идет обращение к NTP серверу? почитаю, может достаточно порт какой-нибудь открыть?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/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.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Да, минуя.&lt;br /&gt;&lt;br /&gt;Насколько мне сказал Гугл - прокси сервера не поддерживают обрашения к NTP.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/15513/</id>
    <title type="text">Из терминала время получается через QuikTerminal.ServerTime благодарю! возвращает верное время! жаль...</title>
    <published>2012-01-10T07:09:57Z</published>
    <updated>2012-01-10T07:09:57Z</updated>
    <author>
      <name>vfreeman</name>
      <uri>https://stocksharp.ru/users/773/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.ru/posts/m/15144/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;vfreeman &lt;a href="https://stocksharp.ru/posts/m/15143/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.ru/posts/m/15140/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Из терминала время получается через QuikTerminal.ServerTime&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;благодарю!&lt;br /&gt;&lt;br /&gt;возвращает верное время! жаль что ITrader не реализует этот метод...&lt;br /&gt;надо будет подумать как из стратегии добраться...&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Так специально сделали, &lt;u&gt;ибо он порой пустой, запаздывает&lt;/u&gt;, ....&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;убедился, что хреновый источник QuikTerminal.ServerTime&lt;br /&gt;&lt;br /&gt;вопрос у меня возник - SyncMarketTime лезет к NTP серверу напрямую? т.е. &lt;u&gt;минуя&lt;/u&gt; настройки прокси броузера?&lt;br /&gt;&lt;br /&gt;опытным путем выяснил, что на машине, где инет выделенный SyncMarketTime нормально отрабатывает, а на машине где инет через прокси - хрен.&lt;br /&gt;что можете посоветовать, чтоб SyncMarketTime заработал за прокси?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/15186/</id>
    <title type="text">Из терминала время получается через QuikTerminal.ServerTime благодарю! возвращает верное время! жаль...</title>
    <published>2011-12-27T08:16:50Z</published>
    <updated>2011-12-27T08:18:25Z</updated>
    <author>
      <name>vfreeman</name>
      <uri>https://stocksharp.ru/users/773/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.ru/posts/m/15185/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;vfreeman &lt;a href="https://stocksharp.ru/posts/m/15184/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.ru/posts/m/15144/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;vfreeman &lt;a href="https://stocksharp.ru/posts/m/15143/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.ru/posts/m/15140/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Из терминала время получается через QuikTerminal.ServerTime&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;благодарю!&lt;br /&gt;&lt;br /&gt;возвращает верное время! жаль что ITrader не реализует этот метод...&lt;br /&gt;надо будет подумать как из стратегии добраться...&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Так специально сделали, ибо он порой пустой, запаздывает, ....&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Перегрузите &lt;/b&gt;в своём QuikTrader метод MarketTime и возвращайте QuikTerminal.ServerTime там (если он не нал).&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;идея, наверное, хорошая - еще бы уметь [confused] &lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
public class MyTrader : QuikTrader
{
public override MarketTime {get {return Terminal.ServerTime ?? base.MarketTime;}}
}&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;вообще такие вопросы лучше задавать гуглу :)&lt;br /&gt;но скоро новый год... [cool] &lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;так я вчера совет по поводу перегрузки оставил без коммента - как раз гуглил [confused]&lt;br /&gt;&lt;br /&gt;еще раз благодарю! буду ковырять...</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/15185/</id>
    <title type="text">Из терминала время получается через QuikTerminal.ServerTime благодарю! возвращает верное время! жаль...</title>
    <published>2011-12-27T08:10:01Z</published>
    <updated>2011-12-27T08:10:01Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;vfreeman &lt;a href="https://stocksharp.ru/posts/m/15184/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.ru/posts/m/15144/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;vfreeman &lt;a href="https://stocksharp.ru/posts/m/15143/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.ru/posts/m/15140/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Из терминала время получается через QuikTerminal.ServerTime&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;благодарю!&lt;br /&gt;&lt;br /&gt;возвращает верное время! жаль что ITrader не реализует этот метод...&lt;br /&gt;надо будет подумать как из стратегии добраться...&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Так специально сделали, ибо он порой пустой, запаздывает, ....&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Перегрузите &lt;/b&gt;в своём QuikTrader метод MarketTime и возвращайте QuikTerminal.ServerTime там (если он не нал).&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;идея, наверное, хорошая - еще бы уметь [confused] &lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
public class MyTrader : QuikTrader
{
public override MarketTime {get {return Terminal.ServerTime ?? base.MarketTime;}}
}&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;вообще такие вопросы лучше задавать гуглу :)&lt;br /&gt;но скоро новый год... [cool] </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/15184/</id>
    <title type="text">Из терминала время получается через QuikTerminal.ServerTime благодарю! возвращает верное время! жаль...</title>
    <published>2011-12-27T08:07:43Z</published>
    <updated>2011-12-27T08:07:43Z</updated>
    <author>
      <name>vfreeman</name>
      <uri>https://stocksharp.ru/users/773/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.ru/posts/m/15144/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;vfreeman &lt;a href="https://stocksharp.ru/posts/m/15143/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.ru/posts/m/15140/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Из терминала время получается через QuikTerminal.ServerTime&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;благодарю!&lt;br /&gt;&lt;br /&gt;возвращает верное время! жаль что ITrader не реализует этот метод...&lt;br /&gt;надо будет подумать как из стратегии добраться...&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Так специально сделали, ибо он порой пустой, запаздывает, ....&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Перегрузите &lt;/b&gt;в своём QuikTrader метод MarketTime и возвращайте QuikTerminal.ServerTime там (если он не нал).&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;идея, наверное, хорошая - еще бы уметь [confused] </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/15144/</id>
    <title type="text">Из терминала время получается через QuikTerminal.ServerTime благодарю! возвращает верное время! жаль...</title>
    <published>2011-12-26T07:26:31Z</published>
    <updated>2011-12-26T07:26:31Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;vfreeman &lt;a href="https://stocksharp.ru/posts/m/15143/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.ru/posts/m/15140/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Из терминала время получается через QuikTerminal.ServerTime&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;благодарю!&lt;br /&gt;&lt;br /&gt;возвращает верное время! жаль что ITrader не реализует этот метод...&lt;br /&gt;надо будет подумать как из стратегии добраться...&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Так специально сделали, ибо он порой пустой, запаздывает, ....&lt;br /&gt;&lt;br /&gt;Перегрузите в своём QuikTrader метод MarketTime и возвращайте QuikTerminal.ServerTime там (если он не нал).</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/15143/</id>
    <title type="text">Из терминала время получается через QuikTerminal.ServerTime благодарю! возвращает верное время! жаль...</title>
    <published>2011-12-26T07:18:00Z</published>
    <updated>2011-12-26T07:18:00Z</updated>
    <author>
      <name>vfreeman</name>
      <uri>https://stocksharp.ru/users/773/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.ru/posts/m/15140/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Из терминала время получается через QuikTerminal.ServerTime&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;благодарю!&lt;br /&gt;&lt;br /&gt;возвращает верное время! жаль что ITrader не реализует этот метод...&lt;br /&gt;надо будет подумать как из стратегии добраться...</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/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.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Из терминала время получается через QuikTerminal.ServerTime</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/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.ru/users/773/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Trader.MarketTime возвращает локальное время &lt;br /&gt;попытка вызова SyncMarketTime(Exchange.Rts) к успеху не привела.&lt;br /&gt;Расхождение времени в терминале QUIK и Trader.MarketTime осталось.&lt;br /&gt;Как получить биржевое время?&lt;br /&gt;&lt;br /&gt;я полностью повторил вопрос из топика MarketTime в версии &lt;b&gt;StockSharp_4.0.8&lt;/b&gt; с учетом того что было прокомментировано.&lt;br /&gt;&lt;br /&gt;В чем собственно проблема - на моей машине локальное время расходится со временем биржи примерно на 5 минут - причем время в нашей локалке синхронизируют наши админы (а уж что они берут за эталон - вопрос выходит за темы форума)&lt;br /&gt;так вот &lt;br /&gt;Trader.MarketTime возвращает локальное время&lt;br /&gt;после вызова SyncMarketTime(Exchange.Rts) изменяется Trader.MarketTimeOffset, но меняется не верно&lt;br /&gt;&lt;br /&gt;вот какой код выполняю&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:vb"&gt;
Debug.Print(Trader.MarketTime)
Debug.Print(Trader.MarketTimeOffset.ToString)
SyncMarketTime(Trader, Exchange.Rts)
Debug.Print(Trader.MarketTimeOffset.ToString)
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;и вот что получаю:&lt;br /&gt;&lt;br /&gt;26.12.2011 10:46:21&lt;br /&gt;00:00:00&lt;br /&gt;01:00:00&lt;br /&gt;&lt;br /&gt;т.е. смещение на 1 час, хотя по логике должно быть что-то около 00:05:00&lt;br /&gt;&lt;br /&gt;это очень похоже на примечание к методу SyncMarketTime&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Примечание&lt;br /&gt;Если не удалось получить время биржи через NTP сервер, возвращается разница между часовым поясом TimeZoneInfo и локальным часовым поясом.&lt;/b&gt; </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>