﻿<?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/2178/svechi-s-taimfreimom-menee-sekundy/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-14T17:48:20Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=2178" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/14122/</id>
    <title type="text">Mikhail Sukhov: vk37: Или доли секунд Смарт не предоставляет? :) Конечно, нет. Что-то они пожадничал...</title>
    <published>2011-11-30T11:40:13Z</published>
    <updated>2011-11-30T11:40:13Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.com/users/6296/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(14119)" 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(14116)" rel="nofollow" target="_blank"&gt;vk37&lt;/a&gt;:&lt;/strong&gt;
Или доли секунд Смарт не предоставляет? :)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Конечно, нет.&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/14119/</id>
    <title type="text">vk37: Или доли секунд Смарт не предоставляет? :) Конечно, нет. </title>
    <published>2011-11-30T10:23:42Z</published>
    <updated>2011-11-30T10:23:42Z</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(14116)" rel="nofollow" target="_blank"&gt;vk37&lt;/a&gt;:&lt;/strong&gt;
Или доли секунд Смарт не предоставляет? :)&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/14116/</id>
    <title type="text">Сделал робота на основе SampleSmartConsole. Столкнулся с тем, что отсутствуют доли секунд - теперь в...</title>
    <published>2011-11-30T10:01:59Z</published>
    <updated>2011-11-30T10:01:59Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.com/users/6296/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Сделал робота на основе SampleSmartConsole. Столкнулся с тем, что отсутствуют доли секунд - теперь в сделках и в тиковых свечах:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;CandleManager.NewCandles += (token, candles) =&amp;gt;
{
    StringBuilder b = new StringBuilder();

    foreach (var candle in candles)
        if (candle.Security.Id == Security.Id &amp;amp;&amp;amp; candle is TickCandle)
            b.Append(&amp;quot;{0:dd.MM.yyyy}, {0:HH:mm:ss.FFFFFFF}, {1}, {2}, {3}, {4}, {5}{6}&amp;quot;
                .Put(candle.Time,
                candle.OpenPrice,
                candle.HighPrice,
                candle.LowPrice,
                candle.ClosePrice,
                candle.TotalVolume,
                Environment.NewLine));

    using (StreamWriter file = new StreamWriter(@&amp;quot;Tick&amp;quot;, true))
        file.Write(b.ToString());

};

&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;Trader.NewTrades += trades =&amp;gt;
{
    StringBuilder b = new StringBuilder();

    foreach (var trade in trades)
        b.Append(&amp;quot;{0:dd.MM.yyyy}, {0:HH:mm:ss.FFFFFFF}, {1}, {1}, {1}, {1}, {2}{3}&amp;quot;
            .Put(trade.Time, trade.Price, trade.Volume, Environment.NewLine));

    using (StreamWriter file = new StreamWriter(@&amp;quot;Tick&amp;quot;, true))
        file.Write(b.ToString());
};
&lt;/code&gt;&lt;/pre&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/14080/</id>
    <title type="text">Спасибо. </title>
    <published>2011-11-29T14:59:56Z</published>
    <updated>2011-11-29T14:59:56Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.com/users/6296/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&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/14066/</id>
    <title type="text">Пофиксили. Появиться на КодеПлекс в ближайшее время. </title>
    <published>2011-11-29T10:11:26Z</published>
    <updated>2011-11-29T10:11:26Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&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/14050/</id>
    <title type="text">Из MSDN: &amp;quot;FFFFFFF&amp;quot; Если ненулевое значение, то десятимиллионные доли секунды в значении даты и време...</title>
    <published>2011-11-28T21:20:39Z</published>
    <updated>2011-11-28T21:20:39Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.com/users/6296/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Из MSDN:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;quot;FFFFFFF&amp;quot;
Если ненулевое значение, то десятимиллионные доли секунды в значении даты и времени.
Настраиваемый описатель формата &amp;quot;FFFFFFF&amp;quot; представляет семь наиболее значимых цифр секунд, то есть десятимиллионные доли секунды в значении даты и времени. При этом нули в конце или семь нулей не отображаются.
6/15/2009 13:45:30.6175425 -&amp;gt; 6175425
6/15/2009 13:45:30.0001150 -&amp;gt; 000115&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/14049/</id>
    <title type="text">Ок, посмотрим. </title>
    <published>2011-11-28T21:19:33Z</published>
    <updated>2011-11-28T21:19:33Z</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;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/14048/</id>
    <title type="text">Доверяй, но проверяй :) Распечатка во вложении. Построены свечи по RIZ1@RTS от 24.10.2011 с 10:00 до...</title>
    <published>2011-11-28T20:59:12Z</published>
    <updated>2011-11-28T20:59:12Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.com/users/6296/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Доверяй, но проверяй :)&lt;/p&gt;
&lt;p&gt;Распечатка во вложении. Построены свечи по RIZ1@RTS от 24.10.2011 с 10:00 до 10:02, таймфрейм - 0.01 сек.&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;private void Build_Click(object sender, RoutedEventArgs e)
{
	var candleManager = new CandleManager(Trades) { IsSyncRegister = true };

	CandleToken token = null;

	switch (CandleType.SelectedIndex)
	{
		case 0:
			token = candleManager.RegisterTimeFrameCandles(Security, ((DateTime)TimeFrame.DateTime).TimeOfDay);
			break;
		case 1:
			token = candleManager.RegisterTickCandles(Security, TickCount.Text.To&amp;lt;int&amp;gt;());
			break;
		case 2:
			token = candleManager.RegisterVolumeCandles(Security, Volume.Text.To&amp;lt;int&amp;gt;());
			break;
		case 3:
			token = candleManager.RegisterRangeCandles(Security, Range.Text.ToUnit(Security));
			break;
	}

	if (token == null)
		return;

    var candles = candleManager.GetCandles(token);

    foreach (var c in candles)
    {
        System.Diagnostics.Debug.WriteLine(c.Time.ToString(&amp;quot;dd.MM.yyyy HH:mm:ss.FFFFFFF&amp;quot;));
    }

    BuildedCandles.ItemsSource = candles;
	ExportBtn.IsEnabled = ShowChart.IsEnabled = true;
}
&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/14043/</id>
    <title type="text">а можно провести распечатку получившихся свечей по GetCandle? с указанием как раз Time. Есть подозре...</title>
    <published>2011-11-28T20:03:11Z</published>
    <updated>2011-11-28T20:03:11Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;а можно провести распечатку получившихся свечей по GetCandle?
с указанием как раз Time.&lt;/p&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/14036/</id>
    <title type="text">Использую версию 3.2.11 Пробую сохранить сформированные свечи в тхт формат из Гидры. Таймфрейм для с...</title>
    <published>2011-11-28T17:57:58Z</published>
    <updated>2011-11-28T17:57:58Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.com/users/6296/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Использую версию 3.2.11
Пробую сохранить сформированные свечи в тхт формат из Гидры. Таймфрейм для свечей менее секунды. Все, кроме отсутствия в дате долей секунд, формируется, похоже, правильно. В тхт экспортируются с точностью до секунды. Поменял txt_export_candles.st на:&lt;/p&gt;
&lt;p&gt;$candles:{&lt;span class="math"&gt;\(it.Time; format=&amp;quot;dd.MM.yyyy&amp;quot;\)&lt;/span&gt;, &lt;span class="math"&gt;\(it.Time; format=&amp;quot;HH:mm:ss.FFFFFFF&amp;quot;\)&lt;/span&gt;, &lt;span class="math"&gt;\(it.OpenPrice\)&lt;/span&gt;, &lt;span class="math"&gt;\(it.HighPrice\)&lt;/span&gt;, &lt;span class="math"&gt;\(it.LowPrice\)&lt;/span&gt;, &lt;span class="math"&gt;\(it.ClosePrice\)&lt;/span&gt;, &lt;span class="math"&gt;\(it.TotalVolume\)&lt;/span&gt;
}$&lt;/p&gt;
&lt;p&gt;Все равно точность только до секунд. Похоже, что метод candleManager.GetCandles(token) в CandlesWindow формирует свечи со свойством Time с точностью до секунд. Можно повысить точность свойства Time?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>