﻿<?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">Время, по которому работает коннектор</title>
  <id>~/topic/4537/vremya-po-kotoromu-rabotaet-konnektor/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-18T12:52:41Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=4537" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/30637/</id>
    <title type="text">http://stocksharp.com/posts/m/30629/</title>
    <published>2014-06-02T06:36:16Z</published>
    <updated>2016-08-16T00:18:10Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;a href="http://stocksharp.com/posts/m/30629/" title="http://stocksharp.com/posts/m/30629/"&gt;http://stocksharp.com/posts/m/30629/&lt;/a&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/32284/</id>
    <title type="text">Конвертацию я использую, чтобы сравнивать время трейда с временем открыти/закрытия биржи, например е...</title>
    <published>2014-12-20T23:09:15Z</published>
    <updated>2014-12-20T23:09:15Z</updated>
    <author>
      <name>Валентин Лебедев</name>
      <uri>https://stocksharp.ru/users/50045/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Конвертацию я использую, чтобы сравнивать время трейда с временем открыти/закрытия биржи, например если нужно прикрыться за 5 минут до закрытия:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;if (tradeTime &amp;gt;= ExchangeBoard.Nyse.WorkingTime.Periods&amp;#91;0&amp;#93;.Times&amp;#91;0&amp;#93;.Max - TimeSpan.FromMinutes(5))&lt;br /&gt;{}&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Ибо время работы биржи находится в Ecng.ComponentModel.Range&amp;lt;TimeSpan&amp;gt;.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/32282/</id>
    <title type="text">DTO как раз и придуман чтобы не конвертировать. Думаю вы не совсем поняли смысл</title>
    <published>2014-12-20T12:59:35Z</published>
    <updated>2014-12-20T12:59:35Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">DTO как раз и придуман чтобы не конвертировать. Думаю вы не совсем поняли смысл</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/32280/</id>
    <title type="text">В связи с введением DateTimeOffset напишу свои наблюдения, мало ли в будущем возникнет желание разоб...</title>
    <published>2014-12-20T11:05:15Z</published>
    <updated>2014-12-20T11:05:15Z</updated>
    <author>
      <name>Валентин Лебедев</name>
      <uri>https://stocksharp.ru/users/50045/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">В связи с введением DateTimeOffset напишу свои наблюдения, мало ли в будущем возникнет желание разобраться и подправить.&lt;br /&gt;Я понимаю что скорее всего все вопросы к разработчикам Fusion, но возможно данная информация поможет участникам форума.&lt;br /&gt;&lt;br /&gt;BlackwoodTrader.CurrentTime выдает текущее локальное время, например 20:00:00+03 для МСК, в принципе это нормально т.к. его всегда можно сконвертировать в EST подручными средствами, например:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;TimeZoneInfo.ConvertTimeBySystemTimeZoneId(Trader.CurrentTime, &amp;quot;Eastern Standard Time&amp;quot;);&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Trade.Time и любые другие данные, которые приходят от коннектора, имеют время наподобие такого - 20:00:00-05, т.е. DateTime от локального времени, а Offset от EST, конвертировать нужно следующим образом:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;TimeZoneInfo.ConvertTimeBySystemTimeZoneId(trade.Time.DateTime, &amp;quot;Eastern Standard Time&amp;quot;);&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/30640/</id>
    <title type="text">Со второго раза я Вас наконец понял, по данной проблеме вопросов больше не имею.</title>
    <published>2014-06-02T15:22:13Z</published>
    <updated>2014-06-02T15:22:13Z</updated>
    <author>
      <name>Валентин Лебедев</name>
      <uri>https://stocksharp.ru/users/50045/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Со второго раза я Вас наконец понял, по данной проблеме вопросов больше не имею.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/30631/</id>
    <title type="text">Чтобы было понятнее о чем речь, сделал несколько скринов. Москва http://imglink.ru/pictures/30-05-14...</title>
    <published>2014-05-30T16:57:33Z</published>
    <updated>2014-05-30T16:57:33Z</updated>
    <author>
      <name>Валентин Лебедев</name>
      <uri>https://stocksharp.ru/users/50045/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Чтобы было понятнее о чем речь, сделал несколько скринов.&lt;br /&gt;&lt;br /&gt;&lt;div class='spoilertitle'&gt;&lt;input type='button' value='Показать спойлер' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_93865e43c9424e7085e60181fafaa94a');" title='Показать спойлер' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_93865e43c9424e7085e60181fafaa94a' style='display:none'&gt;&lt;b&gt;Москва&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='http://imglink.ru/pictures/30-05-14/44904f094c7eb6a2c9ebe915964c8d6b.jpg' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="http://imglink.ru/pictures/30-05-14/44904f094c7eb6a2c9ebe915964c8d6b.jpg" style='max-width: 600px;' alt=""/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Америка&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='http://imglink.ru/pictures/30-05-14/f9e3a692a6820af8f5235225ab9b4668.jpg' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="http://imglink.ru/pictures/30-05-14/f9e3a692a6820af8f5235225ab9b4668.jpg" style='max-width: 600px;' alt=""/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Москва минус 2 часа&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='http://imglink.ru/pictures/30-05-14/b783735d5fb4bd2765baf80438b856f0.jpg' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="http://imglink.ru/pictures/30-05-14/b783735d5fb4bd2765baf80438b856f0.jpg" style='max-width: 600px;' alt=""/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Я менял время в системе и смотрел как это отражается на времени пришедших трейдов.&lt;br /&gt;1 - Московское время, трейды приходят по московскому времени&lt;br /&gt;2 - Американское время, трейды приходят соответственно по нему&lt;br /&gt;3 - Часовой пояс - Москва, но время я уменьшил на 2 часа вручную ради теста, как видим трейды все равно приходят по Москве&lt;br /&gt;&lt;br /&gt;Сопоставив результаты теста с тем, что время трейдов выставляет сервер блеквуда, можно предположить, что при подключении к нему, коннектор передает на него текущую таймзону системы, и уже на основании нее сервер выставляет время для трейдов и прочего.&lt;br /&gt;Как по другому сервер узнает текущую таймзону системы представить не могу. В связи с этим просьба - передавать серверу таймзону &amp;quot;Eastern Standard Time&amp;quot;, чтобы всегда иметь данные с исходным американским временем.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/30629/</id>
    <title type="text"> Вопросы по Блэквуду задавайте ее создателям. Мы используем готовые данные из АПИ.</title>
    <published>2014-05-30T06:45:27Z</published>
    <updated>2014-05-30T06:45:27Z</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;viosee &lt;a href="https://stocksharp.ru/posts/m/30626/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&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/30626/</id>
    <title type="text">Время получается от торговой системы. Странно, т.к. в самой платформе время американское. Получается...</title>
    <published>2014-05-29T21:39:13Z</published>
    <updated>2014-05-29T22:20:21Z</updated>
    <author>
      <name>Валентин Лебедев</name>
      <uri>https://stocksharp.ru/users/50045/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Михаил Сухов &lt;a href="https://stocksharp.ru/posts/m/30625/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Время получается от торговой системы.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Странно, т.к. в самой платформе время американское. Получается она делает обратное преобразование на лету...&lt;br /&gt;Ладно, будем думать как побороть.&lt;br /&gt;&lt;br /&gt;UPD: Если время получается от торговой системы, то как тогда объяснить то, что изменив свое системное время на американское и сделав новый коннект, я получил трейды с американским временем. Возможно в самом начале торговая система получает мое системное время и уже на основе него идет работа. &lt;br /&gt;Может можно как-то сделать, чтобы за основу всегда бралось американское время, а не текущее системное?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/30625/</id>
    <title type="text">Не совсем понятно зачем время, по которому работают американские биржи, преобразовывается в локально...</title>
    <published>2014-05-29T19:36:51Z</published>
    <updated>2014-05-29T19:36:51Z</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;viosee &lt;a href="https://stocksharp.ru/posts/m/30623/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Не совсем понятно зачем время, по которому работают американские биржи, преобразовывается в локальное время системы.&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/30624/</id>
    <title type="text">А еще лучше все привести к UTC, тогда и с переводом времени проблем будет меньше</title>
    <published>2014-05-29T19:21:05Z</published>
    <updated>2014-05-29T19:21:05Z</updated>
    <author>
      <name>devruss</name>
      <uri>https://stocksharp.ru/users/50604/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">А еще лучше все привести к UTC, тогда и с переводом времени проблем будет меньше</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/30623/</id>
    <title type="text">Не совсем понятно зачем время, по которому работают американские биржи, преобразовывается в локально...</title>
    <published>2014-05-29T18:19:10Z</published>
    <updated>2014-05-29T18:19:10Z</updated>
    <author>
      <name>Валентин Лебедев</name>
      <uri>https://stocksharp.ru/users/50045/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Не совсем понятно зачем время, по которому работают американские биржи, преобразовывается в локальное время системы.&lt;br /&gt;Например у меня стоит московское время, поэтому трейды и свечки приходят с текущим московским временем.&lt;br /&gt;Это очень не удобно например если нужно сравнивать это время с временем работы бирж через ExchangeBoard.Nyse.WorkingTime, где время указано в их часовом поясе.&lt;br /&gt;Приходится либо в обязательном порядке переставлять время в системе, либо делать в самой программе неочевидные преобразования, и программа в любом случае становится зависимой от текущего системного времени.&lt;br /&gt;В связи с чем просьба вернуть исходное американское время в приходящие данные.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>