﻿<?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">Вопрос по времени сделки</title>
  <id>~/topic/2951/vopros-po-vremeni-sdelki/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-30T13:40:05Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=2951" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/22817/</id>
    <title type="text">Угу. Колонка появилась. Значение колонки 0. Всегда. На реальном счёте - не 0. На учебных серверах, н...</title>
    <published>2012-12-05T11:30:35Z</published>
    <updated>2012-12-05T11:30:35Z</updated>
    <author>
      <name>Геннадий Ванин (Gennady Vanin)</name>
      <uri>https://stocksharp.com/users/6413/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Memory &lt;a href="https://stocksharp.com/posts/m/20959/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Угу. Колонка появилась. Значение колонки 0. Всегда. &lt;/div&gt;&lt;/div&gt;&lt;br /&gt;На реальном счёте - не 0.&lt;br /&gt;На учебных серверах, например, QUIK Junior - 0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Oppositus &lt;a href="https://stocksharp.com/posts/m/20963/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Лично у меня задержка получилась 61,8мс (что примерно согласуется с намерянным другими людьми: &lt;a target="_blank" rel="nofollow" href="https://stocksharp.com/away/?u=AQAAAAAAAAAJcxuPWjWsu_aoh-L11jh7vcN-57X2EL7W65dnOdPCbPDxAKAofBGhL5eI_KmFFob1U-8Oq2R4ZG_m9_IegiRrQWmq-1FQxEveqef1oblhGXafYM1LweXxqlAn6-eJdmptcuqXXs9LuRanh0Zdps5OviAisRyxDLL62A7DmM3dmSIX9PD-4Gc2MvbyKjVX_bFzCSBoD7w-fNxiNtRroEye" title="http://webcache.googleusercontent.com/search?q=cache:225-aemraFQJ:robostroy.ru/community/article.aspx%3Fid%3D229+&amp;amp;cd=2&amp;amp;hl=ru&amp;amp;ct=clnk&amp;amp;gl=ru)"&gt;http://webcache.googleus...u&amp;amp;ct=clnk&amp;amp;gl=ru)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;P.S. Ну и, конечно, надо настроить автоматическую синхронизацию времени почаще. Скажем, раз в 10 минут.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Не очень понятно как это может быть использовано в в Windows (или C#), где таймер обновляется раз 15-20 миллисекунд, т.е. и время меняется скачками в 15-20 миллисекунд и его достоверность - такая же &lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/20963/</id>
    <title type="text">Итак, я все-таки посчитал задержку, несмотря на отчаянное сопротивление тупой биржевой машины. Смека...</title>
    <published>2012-08-22T18:10:31Z</published>
    <updated>2012-08-22T18:13:30Z</updated>
    <author>
      <name>Oppositus</name>
      <uri>https://stocksharp.com/users/6212/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Итак, я все-таки посчитал задержку, несмотря на отчаянное сопротивление тупой биржевой машины. &lt;a target="_blank" rel="nofollow" href="https://stocksharp.com/away/?u=AQAAAAAAAAAxJL88DFkBffXZvUj_WnepCttaQnFFee23cecXIngR2A" title="http://elementy.ru/lib/430939"&gt;Смекалка и не таких побеждала!&lt;/a&gt; :)&lt;br /&gt;&lt;br /&gt;Идея в следующем. Нам нужно поймать такую сделку, которая точно произошла в известное время - и от этой сделки уже мерять задержку. При этом особенность Квика в том, что он отбрасывает миллисекунды, а не округляет. То есть время 12:43:11.017 и 12:43:11.842 будут отображены как 12:43:11. Отсюда получаем хитрость - не надо смотреть на каждую сделку. Надо смотреть на сделку, время которой отличается от предыдущей ровно на 1 секунду. И, найдя такую сделку - уже от нее измерить запаздывание.&lt;br /&gt;&lt;br /&gt;Таким обазом, идеальный случай будет, если пара сделок имеет биржевое время 12:43:11.999 и 12:43:12.000. Замерив свое время при приходе второй сделки мы сразу получим запаздывание. Но идеальных случаев мало, поэтоу надо учесть и худший случай: 12:43:11.000 и 12:43:12.999 - тут мы получим запаздывание больше секунды. Всякие разные пары типа 12:43:11.761 и 12:43:12.213 тоже будут портить статистику. А так как нам нужно много &amp;quot;хороших&amp;quot; пар сделок, то придется не только собирать большой объем сделок, но и выбрать инструмент, сделки по которому совершаются часто (нам нужно, чтобы было много сделок за секунду - тогда соседние сделки будут иметь небольшой интревал и равномерное распределение). То есть, мерять надо строго по RI.&lt;br /&gt;&lt;br /&gt;Но и на RI сделки совершаются не каждую миллисекунду. Поэтому чем больший объем удастся набрать, тем лучше. Затем все измеренные задержки надо будет загнать в Эксель, простите оговорился, в Калк и посчитать среднее. Предположив, что сделки внутри секунды распределены равномерно - надо измерить отклонение среднего значения от 500, это и будет наша задержка.&lt;br /&gt;&lt;br /&gt;Лично у меня задержка получилась 61,8мс (что примерно согласуется с намерянным другими людьми: &lt;a target="_blank" rel="nofollow" href="https://stocksharp.com/away/?u=AQAAAAAAAAAJcxuPWjWsu_aoh-L11jh7vcN-57X2EL7W65dnOdPCbPDxAKAofBGhL5eI_KmFFob1U-8Oq2R4ZG_m9_IegiRrQWmq-1FQxEveqef1oblhGXafYM1LweXxqlAn6-eJdmptcuqXXs9LuRanh0Zdps5OviAisRyxDLL62A7DmM3dmSIX9PD-4Gc2MvbyKjVX_bFzCSBoD7w-fNxiNtRroEye" title="http://webcache.googleusercontent.com/search?q=cache:225-aemraFQJ:robostroy.ru/community/article.aspx%3Fid%3D229+&amp;amp;cd=2&amp;amp;hl=ru&amp;amp;ct=clnk&amp;amp;gl=ru)"&gt;http://webcache.googleus...u&amp;amp;ct=clnk&amp;amp;gl=ru)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;P.S. Ну и, конечно, надо настроить автоматическую синхронизацию времени почаще. Скажем, раз в 10 минут.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/20962/</id>
    <title type="text">А смысл им резать? Может не специально, а просто включить забыли. А может и специально: 1. Экономят ...</title>
    <published>2012-08-22T16:41:15Z</published>
    <updated>2012-08-22T16:41:15Z</updated>
    <author>
      <name>Oppositus</name>
      <uri>https://stocksharp.com/users/6212/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Memory &lt;a href="https://stocksharp.com/posts/m/20961/" 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;1. Экономят пропускную способность канала&lt;br /&gt;2. Экономят нагрузку на сервер&lt;br /&gt;3. Предоставляют микроекунды как дополнительную опцию на некоторых тарияфных планах&lt;br /&gt;4. Просто боятся трогать конфиги&lt;br /&gt;5. Возможно, для включения этой опции надо накатывать миграционные скрипты на базы данных - не хотят или боятся&lt;br /&gt;&lt;br /&gt;Например, стаканы на ФОРТС. 2 года назад давали глубину 10, а теперь стандартно 20 а на некоторых тарифных планах и 50. Казалось бы, смысл резать? Ан нет, находят.&lt;br /&gt;&lt;br /&gt;В любом случае - надо звонить брокеру и конкретно спрашивать.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/20961/</id>
    <title type="text">А смысл им резать?</title>
    <published>2012-08-22T15:21:47Z</published>
    <updated>2012-08-22T15:21:47Z</updated>
    <author>
      <name>Memory</name>
      <uri>https://stocksharp.com/users/6063/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">А смысл им резать?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/20960/</id>
    <title type="text">Угу. Колонка появилась. Значение колонки 0. Всегда. А какой брокер? Может они на своем сервере данны...</title>
    <published>2012-08-22T14:50:13Z</published>
    <updated>2012-08-22T14:50:13Z</updated>
    <author>
      <name>Oppositus</name>
      <uri>https://stocksharp.com/users/6212/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Memory &lt;a href="https://stocksharp.com/posts/m/20959/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Угу. Колонка появилась. Значение колонки 0. Всегда. &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.com/posts/m/20959/</id>
    <title type="text"> http://quik.ru/user/download/quik/6.3/#v6.3 Вроде появилась версия с миллисекундами. Она у всех дос...</title>
    <published>2012-08-22T14:30:43Z</published>
    <updated>2012-08-22T14:30:43Z</updated>
    <author>
      <name>Memory</name>
      <uri>https://stocksharp.com/users/6063/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Quote:&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.com/away/?u=AQAAAAAAAACQxbreKF5WWybfjklIIt2IzR5PwGHiiuGSlf3kxFXuT5UzwNng1aJmZ7czxVmobvI" title="http://quik.ru/user/download/quik/6.3/#v6.3 "&gt;http://quik.ru/user/download/quik/6.3/#v6.3 &lt;/a&gt;Вроде появилась версия с миллисекундами. Она у всех доступна? Пугает большой разрыв в нумерации версии. С 6.0 до 6.3 сразу.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Угу. Колонка появилась. Значение колонки 0. Всегда. </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/20958/</id>
    <title type="text">В начале подождем новую версию </title>
    <published>2012-08-22T12:08:34Z</published>
    <updated>2012-08-22T12:08:34Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">В начале подождем новую версию[cool] &lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/20957/</id>
    <title type="text">Вскрылись бездны ужаса: http://quik.ru/forum/quik/68503/68503/ Как теперь жить?! http://quik.ru/user...</title>
    <published>2012-08-22T11:08:06Z</published>
    <updated>2012-08-22T11:08:06Z</updated>
    <author>
      <name>Oppositus</name>
      <uri>https://stocksharp.com/users/6212/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.com/posts/m/20956/" 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;Oppositus &lt;a href="https://stocksharp.com/posts/m/20953/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Вскрылись бездны ужаса: &lt;a target="_blank" rel="nofollow" href="https://stocksharp.com/away/?u=AQAAAAAAAACfoKn6y5G6N0r4ixe-C-ZOC__IB56pEB5HljqOn6SVIXJ6zBBpaWcdL2vr-AWhYE8" title="http://quik.ru/forum/quik/68503/68503/ "&gt;http://quik.ru/forum/quik/68503/68503/ &lt;/a&gt;Как теперь жить?! [bored] &lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.com/away/?u=AQAAAAAAAACQxbreKF5WWybfjklIIt2IzR5PwGHiiuGSlf3kxFXuT5UzwNng1aJmZ7czxVmobvI" title="http://quik.ru/user/download/quik/6.3/#v6.3 "&gt;http://quik.ru/user/download/quik/6.3/#v6.3 &lt;/a&gt;Вроде появилась версия с миллисекундами. Она у всех доступна? Пугает большой разрыв в нумерации версии. С 6.0 до 6.3 сразу.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;У меня 6.0.18.что-то. Но Открытие (где я торгую), обычно быстро версии Квика апдейтит, скоро до нас 6.3 доедет.&lt;br /&gt;&lt;br /&gt;Пока интересно другое. В следующих версиях S#:&lt;br /&gt;&lt;br /&gt;1. Будет ли обновлен дефолтный конфиг Квика, чтобы эти колонки с микросекундами были в таблицах по умолчанию? Или добавлять ручками?&lt;br /&gt;2. Будет ли DDE-экспорт колонок с микросекндами включаться автоматически при подключению к Квику? Или включать ручками?&lt;br /&gt;3. Будет ли доработана библиотека, чтобы эти колонки попадали в Trade.Time и пр. объекты со временем?&lt;br /&gt;&lt;br /&gt;Очевидно, что если добавить колонку в конфиг и включать экспорт автоматически, то возникнет проблема совместимости, особенно у тех, кто добавлял в таблицы собственные колонки. Но и не включать тоже плохо - раз уж данные есть, то их надо учитывать автоматически...</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/20956/</id>
    <title type="text">Вскрылись бездны ужаса: http://quik.ru/forum/quik/68503/68503/ Как теперь жить?! http://quik.ru/user...</title>
    <published>2012-08-22T10:26:00Z</published>
    <updated>2012-08-22T10:26:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Oppositus &lt;a href="https://stocksharp.com/posts/m/20953/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Вскрылись бездны ужаса: &lt;a target="_blank" rel="nofollow" href="https://stocksharp.com/away/?u=AQAAAAAAAACfoKn6y5G6N0r4ixe-C-ZOC__IB56pEB5HljqOn6SVIXJ6zBBpaWcdL2vr-AWhYE8" title="http://quik.ru/forum/quik/68503/68503/ "&gt;http://quik.ru/forum/quik/68503/68503/ &lt;/a&gt;Как теперь жить?! [bored] &lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.com/away/?u=AQAAAAAAAACQxbreKF5WWybfjklIIt2IzR5PwGHiiuGSlf3kxFXuT5UzwNng1aJmZ7czxVmobvI" title="http://quik.ru/user/download/quik/6.3/#v6.3 "&gt;http://quik.ru/user/download/quik/6.3/#v6.3 &lt;/a&gt;Вроде появилась версия с миллисекундами. Она у всех доступна? Пугает большой разрыв в нумерации версии. С 6.0 до 6.3 сразу.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/20953/</id>
    <title type="text">Вскрылись бездны ужаса: http://quik.ru/forum/quik/68503/68503/ Как теперь жить?! </title>
    <published>2012-08-22T04:37:01Z</published>
    <updated>2012-08-22T04:37:01Z</updated>
    <author>
      <name>Oppositus</name>
      <uri>https://stocksharp.com/users/6212/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Вскрылись бездны ужаса: &lt;a target="_blank" rel="nofollow" href="https://stocksharp.com/away/?u=AQAAAAAAAACfoKn6y5G6N0r4ixe-C-ZOC__IB56pEB5HljqOn6SVIXJ6zBBpaWcdL2vr-AWhYE8" title="http://quik.ru/forum/quik/68503/68503/ "&gt;http://quik.ru/forum/quik/68503/68503/ &lt;/a&gt;Как теперь жить?! [bored] </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/20952/</id>
    <title type="text">Если нет миллисекунд, то точность будет оставлять лучшего. В Квике есть миллисекунды? В Квике миллис...</title>
    <published>2012-08-22T04:05:34Z</published>
    <updated>2012-08-22T04:05:34Z</updated>
    <author>
      <name>Oppositus</name>
      <uri>https://stocksharp.com/users/6212/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.com/posts/m/20948/" 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;В Квике миллисекунд нет. И значение base.Security.LastTrade.Time.Millisecond всегда 0.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/20948/</id>
    <title type="text"> Я нашел Грааль, да?! То есть, посмотрел в Квик, там в окне &amp;quot;все сделки&amp;quot; время без миллисекунд, в ло...</title>
    <published>2012-08-21T22:16:08Z</published>
    <updated>2012-08-21T22:16:08Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Oppositus &lt;a href="https://stocksharp.com/posts/m/20940/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Я нашел Грааль, да?! То есть, посмотрел в Квик, там в окне &amp;quot;все сделки&amp;quot; время без миллисекунд, в логе время сделок тоже без миллисекунд. &lt;b&gt;Есть ли правильный способ посчитать задержку от сделки до ее прихода в мою программу?&lt;/b&gt;&lt;br /&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.com/posts/m/20947/</id>
    <title type="text">Ага. Многие не дожидаются и сидя за файрволами добиваются синхронизации времени. :). Что касается то...</title>
    <published>2012-08-21T21:16:24Z</published>
    <updated>2012-08-21T21:16:24Z</updated>
    <author>
      <name>Memory</name>
      <uri>https://stocksharp.com/users/6063/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Ага. Многие не дожидаются и сидя за файрволами добиваются синхронизации времени. :). Что касается точности, в реальной жизни, 10 мс. и ниже в локальной сети - вполне приемлемый результат. Относительно Windows, в Windows, насколько я помню, реализована упрощенная версия - SNTP. Как она снижает характеристики не знаю. На мой взгляд 200-300 мс это все равно много. Теперь относительно эксперимента. Для правильности необходимо не вот такая &amp;quot;одноразовая&amp;quot;  синхронизация, а постоянная синхронизация с сервером времени. Да и в этом случае могут быть вопросы т.к. сервер биржи и ваш ПК синхронизируются от разных источников.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/20946/</id>
    <title type="text">А как именно вы синхронихировали. Зашли в часы, нажали &amp;quot;обновить сейчас&amp;quot; или &amp;quot;update now&amp;quot; и.... даль...</title>
    <published>2012-08-21T20:57:03Z</published>
    <updated>2012-08-21T20:58:16Z</updated>
    <author>
      <name>Oppositus</name>
      <uri>https://stocksharp.com/users/6212/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Memory &lt;a href="https://stocksharp.com/posts/m/20945/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;А как именно вы синхронихировали. Зашли в часы, нажали &amp;quot;обновить сейчас&amp;quot; или &amp;quot;update now&amp;quot; и.... дальше что?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;И дальше оно в этом диалоге написало &amp;quot;Время было успешно синхронизировано...&amp;quot;. Потом я нажал ОК. :) Ну и при первой синхронизации заметил, что часы секунд на 10 изменились (до синхронизации отставали).&lt;br /&gt;&lt;br /&gt;Очень странно, что отрицательное время валится в лог. Либо сервер времени не такой уж точный, либо протокол NTP перехвалили, либо сервер Квика округляет дату, либо на бирже время забывают синхронизировать. :) А может DateTime шалит или погода на Марсе испортилась.&lt;br /&gt;&lt;br /&gt;Завтра посчитаю только задержки, у которых разница в 1 секунду:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

        protected void NewTrade()
        {
            if(DateTime.Now.Second - base.Security.LastTrade.Time.Second == 1
               &amp;amp;&amp;amp; (DateTime.Now - base.Security.LastTrade.Time).TotalMilliseconds &amp;lt; 1999)
            {
                double ms = DateTime.Now.Millisecond;
                m_LatencyTotal += ms;
                m_LatencyTrades += 1;
                if(m_LatencyMax &amp;lt; ms)
                {
                    m_LatencyMax = ms;
                }
                if(m_LatencyMin &amp;gt; ms)
                {
                    m_LatencyMin = ms;
                }
            }

            if(base.Security.LastTrade.Time.Second == 0 &amp;amp;&amp;amp; m_LatencyTrades &amp;gt; 0)
            {
                this.AddWarningLog(&amp;quot;Задержка {0} ... {1} ... {2}&amp;quot;, m_LatencyMin, (m_LatencyTotal / m_LatencyTrades), m_LatencyMax);
            }
        }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;То есть, сделка прошла (например) в 12:03:45, а мое время 12:03:46. Тогда, если усреднить мои DateTime.Now.Millisecond для таких сделок - получится задержка более-менее похожая на правду.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/20945/</id>
    <title type="text">А как именно вы синхронихировали. Зашли в часы, нажали &amp;quot;обновить сейчас&amp;quot; или &amp;quot;update now&amp;quot; и.... даль...</title>
    <published>2012-08-21T20:42:55Z</published>
    <updated>2012-08-21T20:42:55Z</updated>
    <author>
      <name>Memory</name>
      <uri>https://stocksharp.com/users/6063/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">А как именно вы синхронихировали. Зашли в часы, нажали &amp;quot;обновить сейчас&amp;quot; или &amp;quot;update now&amp;quot; и.... дальше что?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/20944/</id>
    <title type="text">Обратный сигнал от time.windows.com тоже не мгновенно идёт... http://ru.wikipedia.org/wiki/NTP Систе...</title>
    <published>2012-08-21T20:28:30Z</published>
    <updated>2012-08-21T20:28:30Z</updated>
    <author>
      <name>Oppositus</name>
      <uri>https://stocksharp.com/users/6212/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.com/posts/m/20943/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Обратный сигнал от time.windows.com тоже не мгновенно идёт...&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Quote:&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.com/away/?u=AQAAAAAAAAAEaGmvoumqQV_3sIYeBdThDI_kuiuelIkcXT_jiMgFo65GZjOZp0Yr4R3VbcvCwCM" title="http://ru.wikipedia.org/wiki/NTP
"&gt;http://ru.wikipedia.org/wiki/NTP
&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Система NTP чрезвычайно устойчива к изменениям латентности среды передачи.&lt;br /&gt; &lt;br /&gt;NTP использует алгоритм Марзулло (предложен Кейтом Марзулло (Keith Marzullo) из Университета Калифорнии, Сан-Диего), включая такую особенность, как учёт времени передачи. В версии 4 способен достигать точности 10 мс (1/100 с) при работе через Интернет, и до 0,2 мс (1/5000 с) и лучше внутри локальных сетей.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/20943/</id>
    <title type="text">Обратный сигнал от time.windows.com тоже не мгновенно идёт...</title>
    <published>2012-08-21T20:26:20Z</published>
    <updated>2012-08-21T20:26:20Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Обратный сигнал от time.windows.com тоже не мгновенно идёт...</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/20942/</id>
    <title type="text">1. Синхронизировали с чем? С time.windows.com 2. Насколько большое отрицательное значение задержки? ...</title>
    <published>2012-08-21T20:20:02Z</published>
    <updated>2012-08-21T20:20:02Z</updated>
    <author>
      <name>Oppositus</name>
      <uri>https://stocksharp.com/users/6212/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Memory &lt;a href="https://stocksharp.com/posts/m/20941/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;1. Синхронизировали с чем?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;С time.windows.com&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Memory &lt;a href="https://stocksharp.com/posts/m/20941/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;2. Насколько большое отрицательное значение задержки?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;-100 ... -300 мс.&lt;br /&gt;&lt;br /&gt;Завтра попробую посчитать по-другому, раз уж у трейда точность до секунд. О методе и результатах расскажу.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/20941/</id>
    <title type="text">1. Синхронизировали с чем? 2. Насколько большое отрицательное значение задержки?</title>
    <published>2012-08-21T20:14:35Z</published>
    <updated>2012-08-21T20:14:35Z</updated>
    <author>
      <name>Memory</name>
      <uri>https://stocksharp.com/users/6063/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">1. Синхронизировали с чем?&lt;br /&gt;2. Насколько большое отрицательное значение задержки?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/20940/</id>
    <title type="text">Замерял задержку между совершением сделки на ФОРТС и приходом сделки в программу. (Время компьютера ...</title>
    <published>2012-08-21T19:38:50Z</published>
    <updated>2012-08-21T19:38:50Z</updated>
    <author>
      <name>Oppositus</name>
      <uri>https://stocksharp.com/users/6212/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Замерял задержку между совершением сделки на ФОРТС и приходом сделки в программу. (Время компьютера синхронизировал перед тестом.) Код ниже не работает так, как ожидается.&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

        protected override void OnStarting()
        {
            base.Security.Exchange.IsSupportAtomicReRegister = false;

            this.SuspendRules(() =&amp;gt;
            {
                base.Security.WhenNewTrades().Do(NewTrade).Apply(this);
            });

            base.OnStarting();
        }

        protected void NewTrade()
        {
            String od = base.Security.LastTrade.OrderDirection.HasValue
                ? base.Security.LastTrade.OrderDirection.Value.ToString()
                : &amp;quot;?&amp;quot;;
            TimeSpan lt = DateTime.Now - base.Security.LastTrade.Time;
            this.AddInfoLog(&amp;quot;{0} сделка {1} объемом {2} направление {3}. Запаздывание {4} мс.&amp;quot;,
                base.Security.LastTrade.Time.ToString() + &amp;quot;.&amp;quot; + base.Security.LastTrade.Time.Millisecond.ToString(),
                base.Security.LastTrade.Price,
                base.Security.LastTrade.Volume,
                od,
                lt.TotalMilliseconds);

            // дальше не интересно. :)
        }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Периодически в лог валятся записи, у которых отрицательное время задержки. То есть DateTime.Now - base.Security.LastTrade.Time меньше 0.&lt;br /&gt;&lt;br /&gt;Я нашел Грааль, да?! То есть, посмотрел в Квик, там в окне &amp;quot;все сделки&amp;quot; время без миллисекунд, в логе время сделок тоже без миллисекунд. &lt;b&gt;Есть ли правильный способ посчитать задержку от сделки до ее прихода в мою программу?&lt;/b&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>