﻿<?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">Сообщество. StockSharp</title>
  <id>https://stocksharp.ru/handlers/atom.ashx?category=community&amp;page=23</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-26T21:10:43Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=community&amp;page=23" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/16147/</id>
    <title type="text">Ошибка в конфигурации CSV коннектора после миграции файлов конфигурации из xml в json</title>
    <published>2021-10-06T23:20:23Z</published>
    <updated>2021-10-08T19:00:45Z</updated>
    <author>
      <name>Sprite</name>
      <uri>https://stocksharp.ru/users/104190/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день!&lt;/p&gt;
&lt;p&gt;Обновился с nuget и обнаружил что вы перенесли файлы конфигурации коннектора из формата xml в json и сделали для этого прозрачную миграцию.
Переписал инициализацию коннекторов и сохранение конфигурации как у вас в примере SampleConnection
В итоге все конфигурации коннекторов перенеслись кроме CSV. Т.е. конфигурация то перенеслась в файл json, а вот при запуске приложения выдается ошибка и CSV коннектор отсутствует в списке коннекторов в окне настройки коннекторов.
Попытался добавить CSV через UI приложения, коннектор добавился, но при следующем запуске приложения всё повторяется, т.е. CSV пропадает из списка подключений и выдается ошибка.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Часть конфига с CSV&lt;/strong&gt;
{
&amp;quot;AdapterType&amp;quot;: &amp;quot;StockSharp.CSV.CSVMessageAdapter, StockSharp.CSV&amp;quot;,
&amp;quot;AdapterSettings&amp;quot;: {
&amp;quot;Id&amp;quot;: &amp;quot;ce63c718-9f72-449e-9787-9adadcebd26c&amp;quot;,
&amp;quot;HeartbeatInterval&amp;quot;: &amp;quot;00:01:00&amp;quot;,
&amp;quot;SupportedInMessages&amp;quot;: [
&amp;quot;MarketData&amp;quot;
],
&amp;quot;ReConnectionSettings&amp;quot;: {
&amp;quot;WorkingTime&amp;quot;: {
&amp;quot;IsEnabled&amp;quot;: false,
&amp;quot;Periods&amp;quot;: [],
&amp;quot;SpecialDays&amp;quot;: []
},
&amp;quot;Interval&amp;quot;: &amp;quot;00:00:10&amp;quot;,
&amp;quot;AttemptCount&amp;quot;: 0,
&amp;quot;ReAttemptCount&amp;quot;: 100,
&amp;quot;TimeOutInterval&amp;quot;: &amp;quot;00:00:30&amp;quot;
},
&amp;quot;EnqueueSubscriptions&amp;quot;: false,
&amp;quot;GenerateOrderBookFromLevel1&amp;quot;: true,
&amp;quot;UseChannels&amp;quot;: false,
&amp;quot;IterationInterval&amp;quot;: &amp;quot;00:00:02&amp;quot;,
&amp;quot;LogLevel&amp;quot;: &amp;quot;Inherit&amp;quot;,
&amp;quot;Name&amp;quot;: &amp;quot;CSV&amp;quot;,
&amp;quot;Settings&amp;quot;: [
{
&amp;quot;DataType&amp;quot;: {
&amp;quot;MessageType&amp;quot;: &amp;quot;StockSharp.Messages.ExecutionMessage, StockSharp.Messages&amp;quot;,
&amp;quot;Arg&amp;quot;: &amp;quot;Tick&amp;quot;
},
&amp;quot;ExtendedStorage&amp;quot;: null,
&amp;quot;SelectedFields&amp;quot;: [
{
&amp;quot;Name&amp;quot;: &amp;quot;ServerTime.Date&amp;quot;,
&amp;quot;IsExtended&amp;quot;: false,
&amp;quot;Values&amp;quot;: [],
&amp;quot;DefaultValue&amp;quot;: null,
&amp;quot;Format&amp;quot;: &amp;quot;yyyyMMdd&amp;quot;,
&amp;quot;Order&amp;quot;: 0,
&amp;quot;ZeroAsNull&amp;quot;: false,
&amp;quot;IsAdapter&amp;quot;: false,
&amp;quot;AdapterType&amp;quot;: null
},
{
&amp;quot;Name&amp;quot;: &amp;quot;ServerTime.TimeOfDay&amp;quot;,
&amp;quot;IsExtended&amp;quot;: false,
&amp;quot;Values&amp;quot;: [],
&amp;quot;DefaultValue&amp;quot;: null,
&amp;quot;Format&amp;quot;: &amp;quot;hhmmss&amp;quot;,
&amp;quot;Order&amp;quot;: 1,
&amp;quot;ZeroAsNull&amp;quot;: false,
&amp;quot;IsAdapter&amp;quot;: false,
&amp;quot;AdapterType&amp;quot;: null
},
{
&amp;quot;Name&amp;quot;: &amp;quot;TradePrice&amp;quot;,
&amp;quot;IsExtended&amp;quot;: false,
&amp;quot;Values&amp;quot;: [],
&amp;quot;DefaultValue&amp;quot;: null,
&amp;quot;Format&amp;quot;: null,
&amp;quot;Order&amp;quot;: 2,
&amp;quot;ZeroAsNull&amp;quot;: false,
&amp;quot;IsAdapter&amp;quot;: false,
&amp;quot;AdapterType&amp;quot;: null
},
{
&amp;quot;Name&amp;quot;: &amp;quot;TradeVolume&amp;quot;,
&amp;quot;IsExtended&amp;quot;: false,
&amp;quot;Values&amp;quot;: [],
&amp;quot;DefaultValue&amp;quot;: null,
&amp;quot;Format&amp;quot;: null,
&amp;quot;Order&amp;quot;: 3,
&amp;quot;ZeroAsNull&amp;quot;: false,
&amp;quot;IsAdapter&amp;quot;: false,
&amp;quot;AdapterType&amp;quot;: null
},
{
&amp;quot;Name&amp;quot;: &amp;quot;TradeId&amp;quot;,
&amp;quot;IsExtended&amp;quot;: false,
&amp;quot;Values&amp;quot;: [],
&amp;quot;DefaultValue&amp;quot;: null,
&amp;quot;Format&amp;quot;: null,
&amp;quot;Order&amp;quot;: 4,
&amp;quot;ZeroAsNull&amp;quot;: false,
&amp;quot;IsAdapter&amp;quot;: false,
&amp;quot;AdapterType&amp;quot;: null
},
{
&amp;quot;Name&amp;quot;: &amp;quot;OriginSide&amp;quot;,
&amp;quot;IsExtended&amp;quot;: false,
&amp;quot;Values&amp;quot;: [
{
&amp;quot;ValueFile&amp;quot;: &amp;quot;S&amp;quot;,
&amp;quot;ValueStockSharp&amp;quot;: &amp;quot;Sell&amp;quot;
},
{
&amp;quot;ValueFile&amp;quot;: &amp;quot;B&amp;quot;,
&amp;quot;ValueStockSharp&amp;quot;: &amp;quot;Buy&amp;quot;
}
],
&amp;quot;DefaultValue&amp;quot;: null,
&amp;quot;Format&amp;quot;: null,
&amp;quot;Order&amp;quot;: 5,
&amp;quot;ZeroAsNull&amp;quot;: false,
&amp;quot;IsAdapter&amp;quot;: false,
&amp;quot;AdapterType&amp;quot;: null
},
{
&amp;quot;Name&amp;quot;: &amp;quot;SecurityId.SecurityCode&amp;quot;,
&amp;quot;IsExtended&amp;quot;: false,
&amp;quot;Values&amp;quot;: [],
&amp;quot;DefaultValue&amp;quot;: null,
&amp;quot;Format&amp;quot;: null,
&amp;quot;Order&amp;quot;: 6,
&amp;quot;ZeroAsNull&amp;quot;: false,
&amp;quot;IsAdapter&amp;quot;: false,
&amp;quot;AdapterType&amp;quot;: null
},
{
&amp;quot;Name&amp;quot;: &amp;quot;SecurityId.BoardCode&amp;quot;,
&amp;quot;IsExtended&amp;quot;: false,
&amp;quot;Values&amp;quot;: [],
&amp;quot;DefaultValue&amp;quot;: null,
&amp;quot;Format&amp;quot;: null,
&amp;quot;Order&amp;quot;: 7,
&amp;quot;ZeroAsNull&amp;quot;: false,
&amp;quot;IsAdapter&amp;quot;: false,
&amp;quot;AdapterType&amp;quot;: null
}
],
&amp;quot;FileName&amp;quot;: null,
&amp;quot;Directory&amp;quot;: &amp;quot;C:\Temp\S#\HistoryData\Bin&amp;quot;,
&amp;quot;FileMask&amp;quot;: &amp;quot;*.csv&amp;quot;,
&amp;quot;IncludeSubDirectories&amp;quot;: true,
&amp;quot;ColumnSeparator&amp;quot;: &amp;quot;;&amp;quot;,
&amp;quot;SkipFromHeader&amp;quot;: 0,
&amp;quot;TimeZone&amp;quot;: &amp;quot;UTC&amp;quot;,
&amp;quot;UpdateDuplicateSecurities&amp;quot;: true,
&amp;quot;IgnoreNonIdSecurities&amp;quot;: true,
&amp;quot;Interval&amp;quot;: &amp;quot;00:00:00&amp;quot;
}
]
},
&amp;quot;Priority&amp;quot;: -1
}&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ошибка&lt;/strong&gt;
Error	System.InvalidCastException: Unable to cast object of type 'System.String' to type 'StockSharp.Messages.ExecutionTypes'.
at StockSharp.Algo.Import.FieldMappingRegistry.CreateFields(DataType dataType)
at StockSharp.Algo.Import.ImportSettings.set_DataType(DataType value)
at StockSharp.Algo.Import.ImportSettings.Load(SettingsStorage storage)
at Ecng.Serialization.PersistableHelper.Load(SettingsStorage storage, Type type)
at Ecng.Serialization.PersistableHelper.Load(SettingsStorage storage)
at StockSharp.CSV.CSVMessageAdapter.#=zT6iWbIE=.#=z7yocf8ucwHcKMDi6sg==(SettingsStorage #=zF3vSW$g=)
at System.Linq.Enumerable.SelectArrayIterator&lt;code&gt;2.MoveNext() at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable&lt;/code&gt;1 source, Func&lt;code&gt;2 predicate, Boolean&amp;amp; found) at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable&lt;/code&gt;1 source, Func&lt;code&gt;2 predicate) at StockSharp.CSV.CSVMessageAdapter.#=zgMcxlffFncn__J0$DA==() at StockSharp.CSV.CSVMessageAdapter.set_Settings(IEnumerable&lt;/code&gt;1 value)
at StockSharp.CSV.CSVMessageAdapter.Load(SettingsStorage storage)
at StockSharp.Algo.BasketMessageAdapter.Load(SettingsStorage storage)&lt;/p&gt;
&lt;p&gt;Судя по всему ошибка происходит при парсинге вот этой части конфига:
&amp;quot;MessageType&amp;quot;: &amp;quot;StockSharp.Messages.ExecutionMessage, StockSharp.Messages&amp;quot;&lt;/p&gt;
&lt;p&gt;Проверьте пожалуйста.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/16150/</id>
    <title type="text">Ошибка при запуске примера SampleConnection</title>
    <published>2021-10-08T04:21:50Z</published>
    <updated>2021-10-08T18:39:20Z</updated>
    <author>
      <name>Sprite</name>
      <uri>https://stocksharp.ru/users/104190/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день!&lt;/p&gt;
&lt;p&gt;Пытался обновиться с Nuget, получил ошибку при запуске приложения, скачал архив с GitHub, запустил проект SampleConnection.
И получил точно такую же ошибку:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;System.Windows.Markup.XamlParseException: 'Не удалось создать &amp;quot;EnumType&amp;quot; на основе текста &amp;quot;common:CurrencyTypes&amp;quot;.'
Inner Exception: XamlParseException: Префикс &amp;quot;common&amp;quot; не сопоставлен с пространством имен.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/127499/image4107.png" alt="image4107.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/127500/image7425.png" alt="image7425.png" /&gt;&lt;/p&gt;
&lt;p&gt;at System.Windows.Markup.XamlReader.RewrapException(Exception e, IXamlLineInfo lineInfo, Uri baseUri)
at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
at System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
at SampleConnection.SecuritiesWindow.InitializeComponent() in C:\Temp\S#\StockSharp-master\Samples\Connectors\SampleConnection\SecuritiesWindow.xaml:line 1&lt;/p&gt;
&lt;p&gt;Можете подправить?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/16145/</id>
    <title type="text">Не выставляются заявки после обновления Quik8 и API</title>
    <published>2021-10-06T14:18:32Z</published>
    <updated>2021-10-08T14:33:43Z</updated>
    <author>
      <name>Алексей</name>
      <uri>https://stocksharp.ru/users/99809/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;День добрый.
После обновления коннектора Quik8 и API перестали выставляться заявки. В примере SampleStrategies заявки тоже не выставляются [crying]
&lt;img src="https://stocksharp.ru/file/127251" alt="" /&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/23978/</id>
    <title type="text">Обновление от 08.10.2021</title>
    <published>2021-10-08T00:00:00Z</published>
    <updated>2021-10-08T00:00:00Z</updated>
    <author>
      <name>StockSharp</name>
      <uri>https://stocksharp.ru/users/1/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Nuget updated.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/24008/</id>
    <title type="text">Обновление от 07.10.2021</title>
    <published>2021-10-07T00:00:00Z</published>
    <updated>2021-10-07T00:00:00Z</updated>
    <author>
      <name>StockSharp</name>
      <uri>https://stocksharp.ru/users/1/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;More async/await.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/23956/</id>
    <title type="text">Обновление от 06.10.2021</title>
    <published>2021-10-06T00:00:00Z</published>
    <updated>2021-10-06T00:00:00Z</updated>
    <author>
      <name>StockSharp</name>
      <uri>https://stocksharp.ru/users/1/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;test&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/16128/</id>
    <title type="text">Проблема с запуском гидры</title>
    <published>2021-09-27T14:37:51Z</published>
    <updated>2021-10-04T08:11:39Z</updated>
    <author>
      <name>Sprite</name>
      <uri>https://stocksharp.ru/users/104190/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;h2 id="s-data-hydra.exe"&gt;Сегодня скачал и установил новый инсталлер и установил через него в новую папку S# Data
При попытке запуска файла Hydra.exe получил вот такую ошибку:&lt;/h2&gt;
&lt;h2 id="s.data-hydra"&gt;S#.Data (Hydra)&lt;/h2&gt;
&lt;p&gt;System.InvalidCastException: Can't convert Ecng.Interop.Platforms, Ecng.Interop of type 'System.String' to type 'System.Type'.
---&amp;gt; System.ArgumentException: Type Ecng.Interop.Platforms, Ecng.Interop doesn't exists. (Parameter 'input')
at Ecng.Common.Converter.&amp;lt;&amp;gt;c.&amp;lt;.cctor&amp;gt;b__6_20(String input)
at Ecng.Common.Converter.&amp;lt;&amp;gt;c__DisplayClass7_0&lt;code&gt;2.&amp;lt;AddTypedConverter&amp;gt;b__0(Object input) at Ecng.Common.Converter.To(Object value, Type destinationType) --- End of inner exception stack trace --- at Ecng.Common.Converter.To(Object value, Type destinationType) at Ecng.Common.Converter.To(Object value) at Ecng.Common.XmlHelper.GetAttributeValue(XElement elem, XName name, T defaultValue) at Ecng.Serialization.XmlSerializer&lt;/code&gt;1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
at Ecng.Serialization.LegacySerializer&lt;code&gt;1.Deserialize(Stream stream, SerializationItemCollection source) at Ecng.Serialization.XmlSerializer&lt;/code&gt;1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
at Ecng.Serialization.LegacySerializer&lt;code&gt;1.Deserialize(Stream stream, SerializationItemCollection source) at Ecng.Serialization.XmlSerializer&lt;/code&gt;1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
at Ecng.Serialization.LegacySerializer&lt;code&gt;1.Deserialize(Stream stream, FieldList fields) at Ecng.Serialization.LegacySerializer&lt;/code&gt;1.Deserialize(Stream stream)
at Ecng.Serialization.Serializer`1.Deserialize(String fileName)
at StockSharp.Configuration.Paths.DeserializeWithMigration(String filePath)
at StockSharp.Xaml.AppStartSettings.TryLoad()
at StockSharp.Xaml.TargetPlatformWindow..ctor()
at StockSharp.Xaml.BaseApplication.OnStartup(StartupEventArgs e)
at StockSharp.Xaml.CodeEditor.CodeEditorBaseApplication.OnStartup(StartupEventArgs e)
at StockSharp.Hydra.App.OnStartup(StartupEventArgs e)
at System.Windows.Application.&amp;lt;.ctor&amp;gt;b__1_0(Object unused)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)&lt;/p&gt;
&lt;p&gt;Проверьте пожалуйста что там не так&lt;/p&gt;
&lt;p&gt;PS Ночью пытался установить инсталлер, но в процессе логина выдавалась ошибка Timeout Exception (лог забыл скопировать) с куском стектрейса. Выглядит жутко и непонятно что не так. Сегодня всё прошло без ошибки. Я бы предложил как-то по другому выдавать сообщения пользователям инсталлера об ошибках, а то в данном случае при выключенной серверной части создается впечатление что пользователь делает что-то не так.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/23960/</id>
    <title type="text">Обновление от 23.09.2021</title>
    <published>2021-09-23T00:00:00Z</published>
    <updated>2021-09-23T00:00:00Z</updated>
    <author>
      <name>StockSharp</name>
      <uri>https://stocksharp.ru/users/1/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;JsonSerializer&lt;/p&gt;
&lt;p&gt;DatabaseHelper. Cache property.
DB logic moved to Algo.Export
Core is .NET Standard 2.0
SS-80 Ecng.Data replaced by native API.
Studio.Core is .NET Standard 2.0
Do.Invariant&lt;/p&gt;
&lt;p&gt;Fix alerts initialization.
Studio.Core is .NET Standard 2.0
Do.Invariant
JsonSerializer&lt;/p&gt;
&lt;p&gt;fix Shell build&lt;/p&gt;
&lt;p&gt;Do.Invariant
JsonSerializer&lt;/p&gt;
&lt;p&gt;installer: fix ui hang when check updates in progress&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/16122/</id>
    <title type="text">We have important news for you! S # becomes paid.</title>
    <published>2021-09-20T18:43:51Z</published>
    <updated>2021-09-22T09:22:10Z</updated>
    <author>
      <name>Sprite</name>
      <uri>https://stocksharp.ru/users/104190/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Получил вот такое письмо с адреса noreply@stocksharp.com:&lt;/p&gt;
&lt;p&gt;&amp;quot;As far as you know, S# has been a free robot building platform for 10 years now. For all these 10 years, S# has been moving on its own power . This model created big problems in supporting clients, developing stability of the platform, so we decided to make S# paid. We took this decision very hard, but otherwise, the project would not proceed to the next level. All the base functionality now becomes payable, to provide quality support for users. For a &amp;quot;softer&amp;quot; transition, we came up with the following promotion for our users. The action is available for 5 days. &amp;quot;Forever&amp;quot; license for $600. You will have forever access to Quik, Interactive Brokers, and 1 crypto connector (updates for 1 year). And as an added bonus, full training, and direct support. Additional updates can be purchased at a cost of $200 per year. The classic license will cost $900 with a 1-year usage limit. Additional renewal will cost $300 a year. This money will go towards stabilizing the platform, developing the community, and focusing on the most important thing - support.&lt;/p&gt;
&lt;p&gt;P.S. For early buyers (first 2 days) - a gift in the form of personal consultation on how to create a bot from the director of the education center.&amp;quot;&lt;/p&gt;
&lt;p&gt;Соответственно вопрос: это будет только для англоязычной аудитории или скоро будет для всех?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/16116/</id>
    <title type="text">Как добраться до маркет-мейкинг стратегии в рамках &amp;quot;расширеной&amp;quot; лицензии?</title>
    <published>2021-09-17T17:19:12Z</published>
    <updated>2021-09-21T06:43:05Z</updated>
    <author>
      <name>rappersmerti</name>
      <uri>https://stocksharp.ru/users/135344/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;В описании лицензии есть вот такое:
Доступно:
Готовые стратегии маркет-мейкинг
Котирование и хэджирование опционов&lt;/p&gt;
&lt;p&gt;Но как добраться до этих уроков и функций?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/23958/</id>
    <title type="text">Обновление от 07.09.2021</title>
    <published>2021-09-07T00:00:00Z</published>
    <updated>2021-09-07T00:00:00Z</updated>
    <author>
      <name>StockSharp</name>
      <uri>https://stocksharp.ru/users/1/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Connectors moved to Apps.
BoolToVisibilityConverter. TrueVisibilityValue -&amp;gt; TrueValue, FalseVisibilityValue -&amp;gt; FalseValue.
Doc url. New path.
CompareIgnoreCase -&amp;gt; EqualsIgnoreCase&lt;/p&gt;
&lt;p&gt;hydra: support for different maxdepth for market depth data
path fixes
merge fixes
Ecng.Data moved to Hydra.Core
DbProviders moved to Hydra.Core
AutoRefreshCollectionViewSource moved to Hydra.
BoolToVisibilityConverter. TrueVisibilityValue -&amp;gt; TrueValue, FalseVisibilityValue -&amp;gt; FalseValue.
ArrayHelper.Empty -&amp;gt; Array.Empty
CompareIgnoreCase -&amp;gt; EqualsIgnoreCase&lt;/p&gt;
&lt;p&gt;path fixes
fix paths
XamlHelper. Removed unused methods.
Doc url. New path.
ArrayHelper.Empty -&amp;gt; Array.Empty
CompareIgnoreCase -&amp;gt; EqualsIgnoreCase&lt;/p&gt;
&lt;p&gt;path fixes
Doc url. New path.&lt;/p&gt;
&lt;p&gt;XamlHelper. Removed unused methods.
BoolToVisibilityConverter. TrueVisibilityValue -&amp;gt; TrueValue, FalseVisibilityValue -&amp;gt; FalseValue.
CompareIgnoreCase -&amp;gt; EqualsIgnoreCase&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/15644/</id>
    <title type="text">Нет подключения к S# Hydra</title>
    <published>2021-03-26T08:01:46Z</published>
    <updated>2021-09-03T12:42:47Z</updated>
    <author>
      <name>Viktor-Nvrsk</name>
      <uri>https://stocksharp.ru/users/95521/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Здравствуйте!
Сегодня почему-то нет соединения с сервером и S# Hydra не работает.[smart]&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/11562/</id>
    <title type="text">Ошибка запуска скрипта  Lua  в терминале QUIK  c новой библиотекой 5.0</title>
    <published>2020-03-30T16:07:39Z</published>
    <updated>2021-09-03T09:05:21Z</updated>
    <author>
      <name>LevNNN</name>
      <uri>https://stocksharp.ru/users/28888/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Для тестирования  новой версии   API 5.0   поставил через nuget   все требуемые компоненты.  Теперь их много.
В том числе  установил  и  StockSharp.Quik.5.0.1 и StockSharp.QuikLua.5.0.0.
Проект скомпилировался без ошибок.&lt;/p&gt;
&lt;p&gt;Далее в терминале Quik  пытаюсь  запустить  скрипт  StockSharp.Quik.lua.   В ответ ошибка.
Посмотрел лог -  не может найти какой - то файл.   Лог прикрепил.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/16080/</id>
    <title type="text">Не получается подключится к альфа-директ через гидру</title>
    <published>2021-08-31T11:45:59Z</published>
    <updated>2021-09-01T07:47:37Z</updated>
    <author>
      <name>dimdr</name>
      <uri>https://stocksharp.ru/users/73328/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Гидра" />
    <category term="альфа-директ" />
    <content type="html">&lt;p&gt;Ввожу логи и пароль - нажимаю проверить - выдает ошибку&lt;/p&gt;
&lt;p&gt;14:42:54.677|Error  |Connector |System.TypeInitializationException: The type initializer for '#=zeAD2BucS2OSZjJ5aSde4fmj1j9sR7GafvQ==' threw an exception.
---&amp;gt; System.TypeInitializationException: The type initializer for 'AD.Common.Helpers.Packer' threw an exception.
---&amp;gt; System.IO.FileNotFoundException: Could not load file or assembly 'NetProtocol, Version=4.0.1900.1900, Culture=neutral, PublicKeyToken=null'. Не удается найти указанный файл.
File name: 'NetProtocol, Version=4.0.1900.1900, Culture=neutral, PublicKeyToken=null'
at AD.Common.Helpers.Packer..cctor()
--- End of inner exception stack trace ---
at AD.Common.Helpers.Packer.Initialize()
at #=zeAD2BucS2OSZjJ5aSde4fmj1j9sR7GafvQ==..cctor()
--- End of inner exception stack trace ---
at #=zeAD2BucS2OSZjJ5aSde4fmj1j9sR7GafvQ==..ctor(AlfaDirectMessageAdapter #=zKvFgBgk=)
at StockSharp.AlfaDirect.AlfaDirectMessageAdapter.OnSendInMessage(Message message)
at StockSharp.Messages.MessageAdapter.SendInMessage(Message message)&lt;/p&gt;
&lt;p&gt;скажите что не правильно делаю?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/16026/</id>
    <title type="text">Правила на новый трейд у Conditional ордера</title>
    <published>2021-08-20T11:07:36Z</published>
    <updated>2021-08-30T11:33:38Z</updated>
    <author>
      <name>SelfDeleted</name>
      <uri>https://stocksharp.ru/users/153838/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день!
Запускаю S# в режиме тестирования на истории.
Создаю TakeProfit/StopLoss Conditional Order  и подписываюсь на событие нового трейда. В момент исполнения правила возникает ошибка внутри S#:
в методе TraderHelper.GetMatchedVolume вылетает ArgumentException(&amp;quot;order&amp;quot;).&lt;/p&gt;
&lt;p&gt;в коде этого метода написан такой код:
&lt;a href="https://github.com/StockSharp/StockSharp/blob/master/Algo/TraderHelper.cs#L913" target="_blank"&gt;https://github.com/StockSharp/StockSharp/blob/master/Algo/TraderHelper.cs#L913&lt;/a&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
if (order.Type == OrderTypes.Conditional)
	throw new ArgumentException(nameof(order));

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Почему нельзя у ConditionalOrder посчитать реализованный объем?&lt;/p&gt;
&lt;p&gt;Судя по стектрейсу ошибки метод GetMatchedVolume вызывается при получении значения свойства AllTradesReceived в классе NewTradeOrderRule.
Это намекает на то, что TakeProfit/StopLoss ордера не могут частично исполняться. Разве это верно?&lt;/p&gt;
&lt;p&gt;Также, можно заметить закомментированный код с проверкой на ConditionalOrder  в методе OnNewMyTrade в классе NewTradeOrderRule
&lt;a href="https://github.com/StockSharp/StockSharp/blob/master/Algo/MarketRuleHelper_Order.cs#L241" target="_blank"&gt;https://github.com/StockSharp/StockSharp/blob/master/Algo/MarketRuleHelper_Order.cs#L241&lt;/a&gt;
Может эту проверку забыли закомментировать в GetMatchedVolume?&lt;/p&gt;
&lt;p&gt;Полезная инфа:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Создание TakeProfit оредра для бэкстета:&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;
//this == Strategy

var takeProfitOrder = this.CreateOrder(takeProfitDirection, activationPrice, volume);

var condition = new EmulationOrderCondition { IsTakeProfit = true };
var takeProfitCondition = (ITakeProfitOrderCondition)condition;

takeProfitCondition.IsTrailing = true;
takeProfitCondition.ActivationPrice = activationPrice;
takeProfitCondition.ClosePositionPrice = activationPrice;

takeProfitOrder.Condition = condition;
takeProfitOrder.Type = OrderTypes.Conditional;
takeProfitOrder.WhenNewTrade(this).Do(t =&amp;gt; /*&amp;lt;code&amp;gt;*/).Apply(this);
RegisterOrder(takeProfitOrder);

&lt;/code&gt;&lt;/pre&gt;
&lt;ol start="2"&gt;
&lt;li&gt;Стектрейс&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;
System.ArgumentException: order
   at StockSharp.Algo.TraderHelper.GetMatchedVolume(Order order)
   at StockSharp.Algo.MarketRuleHelper.NewTradeOrderRule.get_AllTradesReceived()
   at StockSharp.Algo.MarketRuleHelper.NewTradeOrderRule.CheckOrderState()
   at StockSharp.Algo.MarketRuleHelper.OrderRule`1.CanFinish()
   at StockSharp.Algo.MarketRule`2.ProcessRuleVoid()
   at StockSharp.Algo.MarketRuleHelper.ActiveRule(IMarketRuleContainer container, IMarketRule rule, Func`1 process)
   at StockSharp.Algo.Strategies.Strategy.StockSharp.Algo.IMarketRuleContainer.ActivateRule(IMarketRule rule, Func`1 process)


&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Может я что-то не так делаю? Подскажите как исправить эту ошибку?&lt;/p&gt;
&lt;p&gt;Upd:
при использовании события order.WhenAllTrades таже самая ошибка&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/16028/</id>
    <title type="text">[ТехПоддержка] StopLoss и TakeProfit</title>
    <published>2021-08-22T20:08:14Z</published>
    <updated>2021-08-22T20:14:49Z</updated>
    <author>
      <name>Дмитрий</name>
      <uri>https://stocksharp.ru/users/150971/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Доброго времени суток.&lt;/p&gt;
&lt;p&gt;удалил сообщение - разобрался сам)&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/16016/</id>
    <title type="text">Как обновление позиции по инструменту?</title>
    <published>2021-08-12T20:32:37Z</published>
    <updated>2021-08-16T06:28:08Z</updated>
    <author>
      <name>rappersmerti</name>
      <uri>https://stocksharp.ru/users/135344/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;в PositionChanged приходит все что угодно но не изменение позиции после сделки.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/16012/</id>
    <title type="text">как с помощью LogManager логировать топ 2 уровня стакана?</title>
    <published>2021-08-11T12:54:04Z</published>
    <updated>2021-08-11T12:54:04Z</updated>
    <author>
      <name>rappersmerti</name>
      <uri>https://stocksharp.ru/users/135344/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Помогите пожалуйста не вижу в примерах&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/16009/</id>
    <title type="text">Фильтрация отрицательных цен в RegisterOrder</title>
    <published>2021-08-09T19:31:38Z</published>
    <updated>2021-08-10T11:55:46Z</updated>
    <author>
      <name>Петр</name>
      <uri>https://stocksharp.ru/users/152779/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день.&lt;/p&gt;
&lt;p&gt;Столкнулся с проблемой, что RegisterOrder по-видимому фильтрует отрицательные цены в ордерах (зачем-то) и не дает создавать такие ордера.
Мне в частности это мешает в заявках на календарные спреды фьючерсов (где цена может быть отрицательной). Подозреваю, что когда-то это также может помешать в каких-нибудь фьючерсах на ставки, типа EURIBOR, а иногда и на нефть :)&lt;/p&gt;
&lt;p&gt;У кого-то есть идеи, как это можно обойти? Я пробовал создавать свой класс Connectora, который наследую от StockSharp и переписать в нем куски кода с github без этой проверки, но повсюду мешаются private функции, которые нельзя перезаписать.&lt;/p&gt;
&lt;p&gt;Заранее спасибо.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/15998/</id>
    <title type="text">[ТехПоддержка]  Урок 5 01_history_emulation ошибка при подключении к эмулятру</title>
    <published>2021-08-05T18:01:15Z</published>
    <updated>2021-08-10T09:14:58Z</updated>
    <author>
      <name>Дмитрий</name>
      <uri>https://stocksharp.ru/users/150971/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;При помощи Hydra через QUIK (демо счет открытия)  LUA выкачал level1 и свечи по инструменту GZU1@FORTS. При запуске примера 01_history_emulation_and_first_strategies в логах ошибка:
Basket	05.08.2021 21:59:40 +04:00	Warning	Subscription Error out: SubscriptionResponse,T(L)=0001.01.01 00:00:00.000,OrigTrId=4,Error=Specified method is not supported.&lt;/p&gt;
&lt;p&gt;Это от того, что не все данные мне квик дал скачать?&lt;/p&gt;
</content>
  </entry>
</feed>