﻿<?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/5009/oshibka-pri-importe-istorii-v-gidru/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-16T17:22:32Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=5009" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/33287/</id>
    <title type="text">Уяснил. Спасибо! :) </title>
    <published>2015-06-06T12:42:01Z</published>
    <updated>2015-06-06T12:42:01Z</updated>
    <author>
      <name>lionshare</name>
      <uri>https://stocksharp.com/users/62045/</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/33286/</id>
    <title type="text">Значение имеет не то в какой Вы зоне, а в какой зоне находится биржа, где данные были записаны... Кс...</title>
    <published>2015-06-06T10:26:46Z</published>
    <updated>2015-06-06T10:34:28Z</updated>
    <author>
      <name>Сергей Гаврилов</name>
      <uri>https://stocksharp.com/users/28633/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Значение имеет не то в какой Вы зоне, а в какой зоне находится биржа, где данные были записаны... Кстати зона относится к типу DateTime или сдвиг к DateTimeOffset, а не к TimeSpan..&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/33285/</id>
    <title type="text">Спасибо! &amp;apos;C&amp;apos;работало... :) Кстати, дату у меня приняло без указания сдвига в csv. Но Гидра таки сама...</title>
    <published>2015-06-04T19:38:16Z</published>
    <updated>2015-06-04T19:38:16Z</updated>
    <author>
      <name>lionshare</name>
      <uri>https://stocksharp.com/users/62045/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Спасибо! 'C'работало... :)
Кстати, дату у меня приняло без указания сдвига в csv. Но Гидра таки сама добавила +03 в поле TimeSpan в импортированных сделках.
И это при том, что часовой пояс в настройках у меня без сдвига был указан = UTC.&lt;/p&gt;
&lt;p&gt;Отсюда несколько уточняющих вопросов, если можно:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;этот сдвиг обязательно нужно прописывать в исходном csv файле в поле даты или последовать принципу &amp;quot;если работает, то лучше не трогать&amp;quot;?&lt;/li&gt;
&lt;li&gt;и, если все же необходимо, то именно +03? или +02, в общем = сдвигу в моем часовом поясе?&lt;/li&gt;
&lt;li&gt;поле &amp;quot;часовой пояс&amp;quot; в настройках импорта Гидры - указывать тот, который используется в исходном csv (у меня UTC) или тот, где я нахожусь (UTC+2)?&lt;/li&gt;
&lt;li&gt;и последнее: вообще какова суть этого сдвига, указываемого в настройках?
Уравнять по времени исторические данные с теми котировками, которые будут закачиваться риалтайм на локальном компьютере (как бы в моем часовом поясе) - я верно понимаю?&lt;/li&gt;
&lt;/ul&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/33280/</id>
    <title type="text">дату нужно указывать с сдвигом времени string datestring = &amp;quot;03.06.2015 +03&amp;quot;; string timestring = &amp;quot;12...</title>
    <published>2015-06-03T12:10:18Z</published>
    <updated>2015-06-03T12:29:46Z</updated>
    <author>
      <name>Сергей Гаврилов</name>
      <uri>https://stocksharp.com/users/28633/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;ol&gt;
&lt;li&gt;дату нужно указывать с сдвигом времени&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;string datestring = &amp;quot;03.06.2015 +03&amp;quot;;
string timestring = &amp;quot;12:05:36&amp;quot;;&lt;/p&gt;
&lt;p&gt;string dateformat = &amp;quot;dd.MM.yyyy zz&amp;quot;;&lt;/p&gt;
&lt;ol start="2"&gt;
&lt;li&gt;А самое прикольное, что строку формата нужно писать вот так:
string timeformat= &amp;quot;hh\:mm\:ss&amp;quot;; // или так @&amp;quot;hh:mm:ss&amp;quot;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Но Гидра не понимает такой записи..&lt;/p&gt;
&lt;p&gt;DateTimeOffset date = DateTimeOffset.ParseExact(datestring, dateformat, null);
TimeSpan time = TimeSpan.ParseExact(timestring, timeformat, null);&lt;/p&gt;
&lt;p&gt;&lt;a href="http://stackoverflow.com/questions/11719055/why-does-timespan-parseexact-not-work" rel="nofollow" target="_blank"&gt;http://stackoverflow.com/questions/11719055/why-does-timespan-parseexact-not-work&lt;/a&gt;&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/33274/</id>
    <title type="text">Спасибо, но я это пробовал тоже... не помогает. </title>
    <published>2015-05-31T12:48:32Z</published>
    <updated>2015-05-31T12:48:32Z</updated>
    <author>
      <name>lionshare</name>
      <uri>https://stocksharp.com/users/62045/</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/33273/</id>
    <title type="text">Вот так попробуй - dd.MM.yyyy HH:mm:ss https://msdn.microsoft.com/ru-ru/library/8kb3ddd4(v=vs.110).a...</title>
    <published>2015-05-31T10:30:30Z</published>
    <updated>2015-05-31T10:42:42Z</updated>
    <author>
      <name>Сергей Гаврилов</name>
      <uri>https://stocksharp.com/users/28633/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Вот так попробуй - dd.MM.yyyy HH:mm:ss
&lt;a href="https://msdn.microsoft.com/ru-ru/library/8kb3ddd4(v=vs.110).aspx" target="_blank"&gt;https://msdn.microsoft.com/ru-ru/library/8kb3ddd4(v=vs.110).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/33272/</id>
    <title type="text">Здравствуйте! Пытаюсь импортировать исторические данные по трейдам из csv в Гидру. Формат csv: date;...</title>
    <published>2015-05-30T16:05:28Z</published>
    <updated>2015-05-30T16:05:28Z</updated>
    <author>
      <name>lionshare</name>
      <uri>https://stocksharp.com/users/62045/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Здравствуйте!&lt;/p&gt;
&lt;p&gt;Пытаюсь импортировать исторические данные по трейдам из csv в Гидру.
Формат csv: date;time;price;volume
Пример строки:
14.08.2011;14:14:40;10.400000000000;0.779000000000&lt;/p&gt;
&lt;p&gt;Перепробовал все варианты настроек импорта - не хочет. Стандартная ошибка:&lt;/p&gt;
&lt;p&gt;19:00:45  System.InvalidCastException: Cannot convert 14:14:00 with format hh:mm:ss to TimeSpan. ---&amp;gt; System.FormatException: Входная строка имела неверный формат.
в System.Globalization.TimeSpanParse.TimeSpanResult.SetFailure(ParseFailureKind failure, String failureMessageID, Object failureMessageFormatArgument, String failureArgumentName)
в System.Globalization.TimeSpanParse.TryParseByFormat(String input, String format, TimeSpanStyles styles, TimeSpanResult&amp;amp; result)
в System.Globalization.TimeSpanParse.ParseExact(String input, String format, IFormatProvider formatProvider, TimeSpanStyles styles)
в Ecng.Common.TimeHelper.ToTimeSpan(String value, String format)
--- Конец трассировки внутреннего стека исключений ---
в Ecng.Common.TimeHelper.ToTimeSpan(String value, String format)
в StockSharp.Hydra.Panes.ImportPane.FieldMapping.ApplyValue(Object instance, Object value)
в StockSharp.Hydra.Panes.ImportPane.&amp;lt;&amp;gt;c__DisplayClass18d.&amp;lt;OnDoWork&amp;gt;b__18c()
в Ecng.Common.Converter.&amp;lt;&amp;gt;c__DisplayClassf.&amp;lt;DoInCulture&amp;gt;b__e()
в Ecng.Common.Converter.DoInCulture(CultureInfo cultureInfo, Func`1 func)
в StockSharp.Hydra.Panes.ImportPane.OnDoWork(Object sender, DoWorkEventArgs e)
в System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)&lt;/p&gt;
&lt;p&gt;Прилагаю скрин настроек импорта.&lt;/p&gt;
&lt;p&gt;Помогите победить проблему, пожалуйста!&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>