﻿<?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/1729/novyi-format/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-10T06:19:03Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=1729" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/10969/</id>
    <title type="text">В версии 3.2.11 опять поменяли формат. Во первых, нужно накатить скрипт: ALTER TABLE [dbo].[MarketDa...</title>
    <published>2011-09-11T21:42:44Z</published>
    <updated>2016-08-16T00:01:17Z</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;a href="http://stocksharp.com/posts/m/10967/"&gt;версии 3.2.11&lt;/a&gt; опять поменяли формат.&lt;/p&gt;
&lt;p&gt;Во первых, нужно накатить скрипт:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-sql"&gt;ALTER TABLE [dbo].[MarketDataSourceSettings] add [StorageFolder] [nvarchar](2048) NULL;

go

alter proc [dbo].[MarketDataSourceSettings_UpdateBySourceId]
	@SourceId as uniqueidentifier,
	@IsEnabled as bit,
	@WorkingFrom as time(7),
	@WorkingTo as time(7),
	@Interval as time(7),
	@DumpFolder nvarchar(2048),
	@StorageFolder nvarchar(2048),
	@ExtensionInfo nvarchar(max)
as
if (exists(select * from MarketDataSourceSettings where SourceId = @SourceId))
	update MarketDataSourceSettings
	set
		IsEnabled = @IsEnabled,
		WorkingFrom = @WorkingFrom,
		WorkingTo = @WorkingTo,
		Interval = @Interval,
		DumpFolder = @DumpFolder,
		StorageFolder = @StorageFolder,
		ExtensionInfo = @ExtensionInfo
	where
		SourceId = @SourceId
else
	insert into MarketDataSourceSettings
		(SourceId, IsEnabled, WorkingFrom, WorkingTo, Interval, DumpFolder, StorageFolder, ExtensionInfo)
	values
		(@SourceId, @IsEnabled, @WorkingFrom, @WorkingTo, @Interval, @DumpFolder, @StorageFolder, @ExtensionInfo)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Во-вторых, данные в старом формате несовместимы с новой Гидрой. Решения два. Первое, это грохнуть все накаченные данные. 90% времени занимает именно закачивание данных с интернета так что если вы не удаляли данные из DumpFolder (временная директория) должно быть все быстро. Второе, если все же удалили, или речь идет о стаканах, то как вариант, старым S# перехнать сначала данные в какой-то понятный формат. А затем уже S# 3.2.11 перегнать в новый.&lt;/p&gt;
&lt;p&gt;Извиняемся за неудобство, и надеемся, что с появлением &lt;a href="http://stocksharp.codeplex.com/SourceControl/changeset/changes/9235" rel="nofollow" target="_blank"&gt;Гидры на КодеПлекс&lt;/a&gt; помощников у нас появится больше. И мы сможем выполнять больше фич, зная, что некоторый участки S# прекрасно поддерживаются пользователями.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/9523/</id>
    <title type="text">Garic: А что именно нужно подправить? В xml файлах. </title>
    <published>2011-07-13T11:23:53Z</published>
    <updated>2011-07-13T11:23:53Z</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(9520)" rel="nofollow" target="_blank"&gt;Garic&lt;/a&gt;:&lt;/strong&gt;
А что именно нужно подправить?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;В xml файлах.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/9520/</id>
    <title type="text">А что именно нужно подправить? Поставил 3.2.5 - теперь в Гидре при попытке вывести сделки, при нажат...</title>
    <published>2011-07-13T10:36:29Z</published>
    <updated>2011-07-13T10:36:29Z</updated>
    <author>
      <name>Garic</name>
      <uri>https://stocksharp.com/users/809/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;А что именно нужно подправить?&lt;/p&gt;
&lt;p&gt;Поставил 3.2.5 - теперь в Гидре при попытке вывести сделки, при нажатии на Найти - ругается&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
System.FormatException: Входная строка имела неверный формат
   в System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer&amp;amp; number, NumberFormatInfo info, Boolean parseDecimal)
   в System.Number.ParseDecimal(String value, NumberStyles options, NumberFormatInfo numfmt)
...
   в Ecng.Common.Converter.To(Object value, Type destinationType)
...
   в #=qK$.Load(DateTime #=q$T==, DateTime #=qh==)
   в StockSharp.Hydra.TradesWindow.Find_Click(Object sender, RoutedEventArgs e)

&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/9506/</id>
    <title type="text">Оказалось, что xml формат Гидры (те файлы, что лежат рядом с bin) зависят от локальных настройек. Бы...</title>
    <published>2011-07-12T22:48:35Z</published>
    <updated>2011-07-12T22:48:35Z</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;Оказалось, что xml формат Гидры (те файлы, что лежат рядом с bin) зависят от локальных настройек. Была осуществлена переделка, в связи с чем теперь всегда в качестве разделителя дробных чисел используется точка. У кого до этого стояли настройки в Windows с точкой ничего не грозит. У кого стояли с запятой, придется подправить xml файлы.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>