﻿<?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=forum&amp;page=94</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-15T12:27:15Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=forum&amp;page=94" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/4447/</id>
    <title type="text">Куда ученикам писать вопросы на поддержку?</title>
    <published>2014-04-02T06:19:44Z</published>
    <updated>2014-04-02T06:19:44Z</updated>
    <author>
      <name>Izida</name>
      <uri>https://stocksharp.ru/users/28029/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">&lt;p&gt;Добрый день!&lt;/p&gt;
&lt;p&gt;В TFS сейчас (и последнюю неделю) видно только 3 урока S# из 8 (2й, 4й и 6й). Это нормально или у меня что-то не так?&lt;/p&gt;
&lt;p&gt;И где (с учетом многочисленных переездов) ученики (слушатели S#) могут получить наиболее полную техническую поддержку по частным вопросам? В vk, или на этом форуме, или еще где? Если vk то в какой группе (закрытой или открытой)?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4446/</id>
    <title type="text">API 4.2.2.24. Несколько ошибок</title>
    <published>2014-04-01T08:04:36Z</published>
    <updated>2014-04-01T08:04:36Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="IQFeed" />
    <content type="html">&lt;p&gt;Во вложении дебаг лог.&lt;/p&gt;
&lt;p&gt;Ошибка 1. Выполняю поиск по коду инструмента:```csharp
var criteria = new Security()
{
Code = &amp;quot;@ES#&amp;quot;,
};&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;                        _connector.LookupSecurities(criteria);
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code class="language-Событие"&gt;
Ошибка 2. Выполняю тот же поиск по коду инструмента:```csharp
                            var criteria = new Security()
                            {
                                Code = &amp;quot;@ES#&amp;quot;,
                            };

                            _connector.LookupSecurities(criteria);
```Событие NewSecurities возвращает 2 инструмента: @ES#@CME и @ES#@CMEMINI. Не нравится то, что это, похоже, один и тот же инструмент.

Ошибка 3. Регистрирую один инструмент @ES#@CMEMINI (который получен через LookupSecurities) на получение рыночных данных по измемениям инструмента, сделкам, стаканам:```csharp
                        _connector.RegisterSecurity(security);
                        _connector.RegisterTrades(security);
                        _connector.RegisterMarketDepth(security);
```В результате сделки и часть изменений по инструменту поступают с кодом биржи CMEMINI, а часть изменений инструментов с кодом биржи CME. При сохранении изменений инструментов на диск получаются 2 разных инструмента. См. скриншот.
&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4445/</id>
    <title type="text">API 4.2.2.24. Странности с кодами бирж</title>
    <published>2014-03-31T10:12:27Z</published>
    <updated>2014-03-31T10:12:27Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="IQFeed" />
    <content type="html">&lt;p&gt;Получаю инструмент @ES#@CME через IsDownloadSecurityFromSite. Регистрирую изменения инструментов и сделки:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;                    _connector.RegisterSecurity(security);
                    _connector.RegisterTrades(security);
                    _connector.RegisterMarketDepth(security);
```В результате маркет данные поступают по двум инструментам: @ES#@CME и @ES#@CMEMINI. Причем по @ES#@CME пишутся только изменения инструментов, а по @ES#@CMEMINI и изменения и сделки.
&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4444/</id>
    <title type="text">API 4.2.2.24. InvalidCastException</title>
    <published>2014-03-31T08:20:30Z</published>
    <updated>2014-03-31T08:20:30Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="IQFeed" />
    <content type="html">&lt;p&gt;Много таких ошибок при регистрации инструментов или сделок:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-plain"&gt;2014-03-31 12:15:51,489 [17] ERROR - 12:15:51.301 | Level1Feed      | System.InvalidCastException: Cannot convert  to type System.Int32. ---&amp;gt; System.FormatException: Input string was not in a correct format.
   at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer&amp;amp; number, NumberFormatInfo info, Boolean parseDecimal)
   at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
   at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)
   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[T](Object value)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qhC5icwrpKZ2N2ceo4oTu5zeAYydhgNnMUyPqQ1zTfrE=.MoveNext()
   at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
   at System.Linq.Enumerable.&amp;lt;SelectManyIterator&amp;gt;d__14`2.MoveNext()
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qp7lwqEC3fGl5tQ5_v$_PDw==(#=qaacjxd231i3kLTD6zh8CIl4pIJ24UTUivm2pyzFcsfxYHuKy4YkyjopMIsU8GJOc #=qEKV_JMX168G5$1drzYNmjw==, IEnumerable`1 #=qag_rpw6JTth9v7mKaoUbKA==)
   at #=qaacjxd231i3kLTD6zh8CIl4pIJ24UTUivm2pyzFcsfxYHuKy4YkyjopMIsU8GJOc.#=qTXr8ZNrveUf_8Awna7aoeQ==()
&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4443/</id>
    <title type="text">Перестали работать уроки 4 и 5 со сходными ошибками</title>
    <published>2014-03-30T17:02:26Z</published>
    <updated>2014-03-30T17:02:26Z</updated>
    <author>
      <name>Izida</name>
      <uri>https://stocksharp.ru/users/28029/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">&lt;p&gt;Почему-то перестали работать одновременно 2 урока (4й и 5й) со сходными ошибками.&lt;/p&gt;
&lt;p&gt;В уроке 4 при запуске появляются 2 окна (коннектр и монитор), дает выбрать инструмент.
По кнопке Start, если инструмент &lt;strong&gt;акции&lt;/strong&gt;, то сразу вываливается с ошибкой &amp;quot;Индекс находился вне границ массива.&amp;quot;
и останов на строчке:
_series.WorkingTime.Times[0].Min = TimeSpan.FromHours(0);&lt;/p&gt;
&lt;p&gt;По кнопке Start, если инструмент &lt;strong&gt;фьючерс&lt;/strong&gt;, то этой ошибки нет, на график корректно загружаются архивные данные, но текущие он-лайн данные на график и в программу никакие не идут.&lt;/p&gt;
&lt;p&gt;В уроке 4 (если инструмент акция) некоторые части из Debug тут :&lt;/p&gt;
&lt;details&gt;&lt;summary&gt;'CandlesDownloadUsing.vshost.exe' (CLR v4.0.30319: CandlesDownloadUsing.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'CandlesDownloadUsing.vshost.exe' (CLR v4.0.30319: CandlesDownloadUsing.vshost.exe): Loaded 'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities\12.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'CandlesDownloadUsing.vshost.exe' (CLR v4.0.30319: CandlesDownloadUsing.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
...&lt;/summary&gt;
&lt;p&gt;The thread 0x5320 has exited with code 259 (0x103).
The thread 0x650c has exited with code 0 (0x0).
The thread 0x77cc has exited with code 259 (0x103).
'CandlesDownloadUsing.vshost.exe' (CLR v4.0.30319: CandlesDownloadUsing.vshost.exe): Loaded 'C:\Users\test\Documents\StockSharp\StockSharp Lessons\StockSharp.Edu\04_lesson (Candles, Charts, Historical data)\CandlesDownloadUsing\bin\Debug\CandlesDownloadUsing.exe'. Symbols loaded.
Step into: Stepping over non-user code 'CandlesDownloadUsing.App..ctor'
'CandlesDownloadUsing.vshost.exe' (CLR v4.0.30319: CandlesDownloadUsing.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Step into: Stepping over non-user code 'CandlesDownloadUsing.App.Main'
Step into: Stepping over non-user code 'CandlesDownloadUsing.App.InitializeComponent'
'CandlesDownloadUsing.vshost.exe' (CLR v4.0.30319: CandlesDownloadUsing.vshost.exe): Loaded 'C:\Users\test\Documents\StockSharp\StockSharp Lessons\StockSharp.Edu\04_lesson (Candles, Charts, Historical data)\CandlesDownloadUsing\bin\Debug\StockSharp.Xaml.dll'. Module was built without symbols.
...&lt;/p&gt;
&lt;p&gt;'CandlesDownloadUsing.vshost.exe' (CLR v4.0.30319: CandlesDownloadUsing.vshost.exe): Loaded 'C:\Users\test\Documents\StockSharp\StockSharp Lessons\StockSharp.Edu\04_lesson (Candles, Charts, Historical data)\CandlesDownloadUsing\bin\Debug\Hardcodet.Wpf.GenericTreeView.dll'. Cannot find or open the PDB file.
'CandlesDownloadUsing.vshost.exe' (CLR v4.0.30319: CandlesDownloadUsing.vshost.exe): Loaded 'C:\Users\test\Documents\StockSharp\StockSharp Lessons\StockSharp.Edu\04_lesson (Candles, Charts, Historical data)\CandlesDownloadUsing\bin\Debug\PowerCollections.dll'. Cannot find or open the PDB file.
'CandlesDownloadUsing.vshost.exe' (CLR v4.0.30319: CandlesDownloadUsing.vshost.exe): Loaded 'C:\Users\test\Documents\StockSharp\StockSharp Lessons\StockSharp.Edu\04_lesson (Candles, Charts, Historical data)\CandlesDownloadUsing\bin\Debug\SmartFormat.dll'. Module was built without symbols.
'CandlesDownloadUsing.vshost.exe' (CLR v4.0.30319: CandlesDownloadUsing.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsFormsIntegration\v4.0_4.0.0.0__31bf3856ad364e35\WindowsFormsIntegration.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'CandlesDownloadUsing.vshost.exe' (CLR v4.0.30319: CandlesDownloadUsing.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework.Aero\v4.0_4.0.0.0__31bf3856ad364e35\PresentationFramework.Aero.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'CandlesDownloadUsing.vshost.exe' (CLR v4.0.30319: CandlesDownloadUsing.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xaml.resources\v4.0_4.0.0.0_ru_b77a5c561934e089\System.Xaml.resources.dll'. Module was built without symbols.
...
'CandlesDownloadUsing.vshost.exe' (CLR v4.0.30319: CandlesDownloadUsing.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\SMDiagnostics\v4.0_4.0.0.0__b77a5c561934e089\SMDiagnostics.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'CandlesDownloadUsing.vshost.exe' (CLR v4.0.30319: CandlesDownloadUsing.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Activities\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Activities.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'CandlesDownloadUsing.vshost.exe' (CLR v4.0.30319: CandlesDownloadUsing.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Activities\v4.0_4.0.0.0__31bf3856ad364e35\System.Activities.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
...
'CandlesDownloadUsing.vshost.exe' (CLR v4.0.30319: CandlesDownloadUsing.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\PresentationCore.resources\v4.0_4.0.0.0_ru_31bf3856ad364e35\PresentationCore.resources.dll'. Module was built without symbols.
System.Windows.Data Error: 4 : Cannot find source for binding with reference 'RelativeSource FindAncestor, AncestorType='System.Windows.Controls.Button', AncestorLevel='1''. BindingExpression:Path=IsEnabled; DataItem=null; target element is 'BmpImage' (Name=''); target property is 'NoTarget' (type 'Object')
System.Windows.Data Error: 4 : Cannot find source for binding with reference 'RelativeSource FindAncestor, AncestorType='System.Windows.Controls.Button', AncestorLevel='1''. BindingExpression:Path=IsEnabled; DataItem=null; target element is 'BmpImage' (Name=''); target property is 'NoTarget' (type 'Object')
System.Windows.Data Error: 4 : Cannot find source for binding with reference 'RelativeSource FindAncestor, AncestorType='System.Windows.Controls.Button', AncestorLevel='1''. BindingExpression:Path=IsEnabled; DataItem=null; target element is 'BmpImage' (Name=''); target property is 'NoTarget' (type 'Object')
...
'CandlesDownloadUsing.vshost.exe' (CLR v4.0.30319: CandlesDownloadUsing.vshost.exe): Loaded 'C:\Users\test\Documents\StockSharp\StockSharp Lessons\StockSharp.Edu\04_lesson (Candles, Charts, Historical data)\CandlesDownloadUsing\bin\Debug\Ecng.Security.dll'. Cannot find or open the PDB file.
'CandlesDownloadUsing.vshost.exe' (CLR v4.0.30319: CandlesDownloadUsing.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Management\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Management.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'CandlesDownloadUsing.vshost.exe' (CLR v4.0.30319: CandlesDownloadUsing.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\mscorlib.resources\v4.0_4.0.0.0_ru_b77a5c561934e089\mscorlib.resources.dll'. Module was built without symbols.
A first chance exception of type 'System.IndexOutOfRangeException' occurred in CandlesDownloadUsing.exe
An unhandled exception of type 'System.IndexOutOfRangeException' occurred in CandlesDownloadUsing.exe
Additional information: Индекс находился вне границ массива.&lt;/p&gt;
&lt;p&gt;The program '[31628] CandlesDownloadUsing.vshost.exe' has exited with code 0 (0x0).&lt;/p&gt;
&lt;/details&gt;
&lt;p&gt;В уроке 4 (если инструмент фьючерс) концовка Debug следующая:&lt;/p&gt;
&lt;details&gt;&lt;summary&gt;Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Security\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Security.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'CandlesDownloadUsing.vshost.exe' (CLR v4.0.30319: CandlesDownloadUsing.vshost.exe): Loaded 'C:\Users\test\Documents\StockSharp\StockSharp Lessons\StockSharp.Edu\04_lesson (Candles, Charts, Historical data)\CandlesDownloadUsing\bin\Debug\Ecng.Security.dll'. Cannot find or open the PDB file.
'CandlesDownloadUsing.vshost.exe' (CLR v4.0.30319: CandlesDownloadUsing.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Management\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Management.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'CandlesDownloadUsing.vshost.exe' (CLR v4.0.30319: CandlesDownloadUsing.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\UIAutomationProvider\v4.0_4.0.0.0__31bf3856ad364e35\UIAutomationProvider.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'CandlesDownloadUsing.vshost.exe' (CLR v4.0.30319: CandlesDownloadUsing.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms.DataVisualization\v4.0_4.0.0.0__31bf3856ad364e35\System.Windows.Forms.DataVisualization.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'CandlesDownloadUsing.vshost.exe' (CLR v4.0.30319: CandlesDownloadUsing.vshost.exe): Loaded 'C:\Users\test\Documents\StockSharp\StockSharp Lessons\StockSharp.Edu\04_lesson (Candles, Charts, Historical data)\CandlesDownloadUsing\bin\Debug\Abt.Controls.SciChart.Wpf.dll'. Cannot find or open the PDB file.
'CandlesDownloadUsing.vshost.exe' (CLR v4.0.30319: CandlesDownloadUsing.vshost.exe): Loaded 'Abt.Controls.SciChart.Wpf&amp;amp;'. Module was built without symbols.
'CandlesDownloadUsing.vshost.exe' (CLR v4.0.30319: CandlesDownloadUsing.vshost.exe): Loaded 'C:\Users\test\Documents\StockSharp\StockSharp Lessons\StockSharp.Edu\04_lesson (Candles, Charts, Historical data)\CandlesDownloadUsing\bin\Debug\Xceed.Wpf.Toolkit.dll'. Cannot find or open the PDB file.
System.Windows.ResourceDictionary Warning: 9 : Resource not found; ResourceKey='Abt.Controls.SciChart.ChartModifierBase'
System.Windows.ResourceDictionary Warning: 9 : Resource not found; ResourceKey='Abt.Controls.SciChart.ChartModifierBase'
System.Windows.ResourceDictionary Warning: 9 : Resource not found; ResourceKey='Abt.Controls.SciChart.ChartModifierBase'
System.Windows.ResourceDictionary Warning: 9 : Resource not found; ResourceKey='Abt.Controls.SciChart.ChartModifierBase'
System.Windows.ResourceDictionary Warning: 9 : Resource not found; ResourceKey='Abt.Controls.SciChart.ChartModifierBase'
System.Windows.ResourceDictionary Warning: 9 : Resource not found; ResourceKey='Abt.Controls.SciChart.ChartModifierBase'
System.Windows.ResourceDictionary Warning: 9 : Resource not found; ResourceKey='Abt.Controls.SciChart.ChartModifierBase'
'CandlesDownloadUsing.vshost.exe' (CLR v4.0.30319: CandlesDownloadUsing.vshost.exe): Loaded 'C:\Users\test\Documents\StockSharp\StockSharp Lessons\StockSharp.Edu\04_lesson (Candles, Charts, Historical data)\CandlesDownloadUsing\bin\Debug\CandlesDownload.dll'. Symbols loaded.
'CandlesDownloadUsing.vshost.exe' (CLR v4.0.30319: CandlesDownloadUsing.vshost.exe): Loaded 'C:\Users\test\Documents\StockSharp\StockSharp Lessons\StockSharp.Edu\04_lesson (Candles, Charts, Historical data)\CandlesDownloadUsing\bin\Debug\Ecng.Net.dll'. Module was built without symbols.&lt;/summary&gt;
&lt;/details&gt;
&lt;p&gt;В уроке 5 появляются 2 окно, дает выбрать инструмент.
По кнопке Start, если инструмент &lt;strong&gt;акции&lt;/strong&gt;, то сразу вываливается с ошибкой индекс за пределами диапазона.
По кнопке Start, если инструмент &lt;strong&gt;фьючерс&lt;/strong&gt;, то этой ошибки нет, но в появившемся окно графика и в программу никакие он-лайн данные не идут.&lt;/p&gt;
&lt;p&gt;В уроке 5 (при выбранном инструменте акции)некоторые части из Debug тут:&lt;/p&gt;
&lt;details&gt;&lt;summary&gt;The thread 0x6afc has exited with code 259 (0x103).
'BollingerBandsRobot.vshost.exe' (CLR v4.0.30319: BollingerBandsRobot.vshost.exe): Loaded 'C:\Users\test\Documents\StockSharp\StockSharp Lessons\StockSharp.Edu\05_lesson (Algotrading)\BollingerBandsRobot\bin\Debug\BollingerBandsRobot.exe'. Symbols loaded.
Step into: Stepping over non-user code 'BollingerBandsRobot.App..ctor'
'BollingerBandsRobot.vshost.exe' (CLR v4.0.30319: BollingerBandsRobot.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Step into: Stepping over non-user code 'BollingerBandsRobot.App.Main'
Step into: Stepping over non-user code 'BollingerBandsRobot.App.InitializeComponent'
'BollingerBandsRobot.vshost.exe' (CLR v4.0.30319: BollingerBandsRobot.vshost.exe): Loaded 'C:\Users\test\Documents\StockSharp\StockSharp Lessons\StockSharp.Edu\05_lesson (Algotrading)\BollingerBandsRobot\bin\Debug\StockSharp.Xaml.dll'. Module was built without symbols.
...
'BollingerBandsRobot.vshost.exe' (CLR v4.0.30319: BollingerBandsRobot.vshost.exe): Loaded 'C:\Users\test\Documents\StockSharp\StockSharp Lessons\StockSharp.Edu\05_lesson (Algotrading)\BollingerBandsRobot\bin\Debug\Hardcodet.Wpf.GenericTreeView.dll'. Cannot find or open the PDB file.
...
Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsFormsIntegration\v4.0_4.0.0.0__31bf3856ad364e35\WindowsFormsIntegration.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
...
System.Windows.Data Error: 40 : BindingExpression path error: 'Source' property not found on 'object' ''TreeViewItem' (Name='')'. null
System.Windows.Data Error: 40 : BindingExpression path error: 'Source' property not found on 'object' ''TreeViewItem' (Name='')'. null
'BollingerBandsRobot.vshost.exe' (CLR v4.0.30319: BollingerBandsRobot.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework.resources\v4.0_4.0.0.0_ru_31bf3856ad364e35\PresentationFramework.resources.dll'. Module was built without symbols.
...
'BollingerBandsRobot.vshost.exe' (CLR v4.0.30319: BollingerBandsRobot.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.Extensions\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.Extensions.dll'. Symbols loaded.
...
'BollingerBandsRobot.vshost.exe' (CLR v4.0.30319: BollingerBandsRobot.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel\v4.0_4.0.0.0__b77a5c561934e089\System.ServiceModel.dll'. Symbols loaded.
'BollingerBandsRobot.vshost.exe' (CLR v4.0.30319: BollingerBandsRobot.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\SMDiagnostics\v4.0_4.0.0.0__b77a5c561934e089\SMDiagnostics.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
...
'BollingerBandsRobot.vshost.exe' (CLR v4.0.30319: BollingerBandsRobot.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\PresentationCore.resources\v4.0_4.0.0.0_ru_31bf3856ad364e35\PresentationCore.resources.dll'. Module was built without symbols.
System.Windows.Data Error: 4 : Cannot find source for binding with reference 'RelativeSource FindAncestor, AncestorType='System.Windows.Controls.Button', AncestorLevel='1''. BindingExpression:Path=IsEnabled; DataItem=null; target element is 'BmpImage' (Name=''); target property is 'NoTarget' (type 'Object')
System.Windows.Data Error: 4 : Cannot find source for binding with reference 'RelativeSource FindAncestor, AncestorType='System.Windows.Controls.Button', AncestorLevel='1''. BindingExpression:Path=IsEnabled; DataItem=null; target element is 'BmpImage' (Name=''); target property is 'NoTarget' (type 'Object')
System.Windows.Data Error: 4 : Cannot find source for binding with reference 'RelativeSource FindAncestor, AncestorType='System.Windows.Controls.Button', AncestorLevel='1''. BindingExpression:Path=IsEnabled; DataItem=null; target element is 'BmpImage' (Name=''); target property is 'NoTarget' (type 'Object')
System.Windows.Data Error: 4 : Cannot find source for binding with reference 'RelativeSource FindAncestor, AncestorType='System.Windows.Controls.Button', AncestorLevel='1''. BindingExpression:Path=IsEnabled; DataItem=null; target element is 'BmpImage' (Name=''); target property is 'NoTarget' (type 'Object')
...
System.Windows.ResourceDictionary Warning: 9 : Resource not found; ResourceKey='Abt.Controls.SciChart.ChartModifierBase'
System.Windows.ResourceDictionary Warning: 9 : Resource not found; ResourceKey='Abt.Controls.SciChart.ChartModifierBase'
...
'BollingerBandsRobot.vshost.exe' (CLR v4.0.30319: BollingerBandsRobot.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\mscorlib.resources\v4.0_4.0.0.0_ru_b77a5c561934e089\mscorlib.resources.dll'. Module was built without symbols.
...&lt;/summary&gt;
&lt;p&gt;A first chance exception of type 'System.ArgumentOutOfRangeException' occurred in mscorlib.dll
The thread 0x6f78 has exited with code 0 (0x0).
A first chance exception of type 'System.ArgumentOutOfRangeException' occurred in mscorlib.dll
A first chance exception of type 'System.ArgumentOutOfRangeException' occurred in mscorlib.dll
...
System.Windows.ResourceDictionary Warning: 9 : Resource not found; ResourceKey='Abt.Controls.SciChart.ChartModifierBase'
System.Windows.ResourceDictionary Warning: 9 : Resource not found; ResourceKey='Abt.Controls.SciChart.ChartModifierBase'
...
System.Windows.ResourceDictionary Warning: 9 : Resource not found; ResourceKey='Abt.Controls.SciChart.ChartModifierBase'
A first chance exception of type 'System.ArgumentOutOfRangeException' occurred in mscorlib.dll
A first chance exception of type 'System.ArgumentOutOfRangeException' occurred in mscorlib.dll
A first chance exception of type 'System.ArgumentOutOfRangeException' occurred in mscorlib.dll
A first chance exception of type 'System.ArgumentOutOfRangeException' occurred in mscorlib.dll
A first chance exception of type 'System.ArgumentOutOfRangeException' occurred in mscorlib.dll
A first chance exception of type 'System.ArgumentOutOfRangeException' occurred in mscorlib.dll
'BollingerBandsRobot.vshost.exe' (CLR v4.0.30319: BollingerBandsRobot.vshost.exe): Loaded 'C:\Users\test\Documents\StockSharp\StockSharp Lessons\StockSharp.Edu\05_lesson (Algotrading)\BollingerBandsRobot\bin\Debug\Microsoft.Practices.EnterpriseLibrary.Common.dll'. Cannot find or open the PDB file.
System.Windows.Data Error: 4 : Cannot find source for binding with reference 'RelativeSource FindAncestor, AncestorType='System.Windows.Controls.DataGrid', AncestorLevel='1''. BindingExpression:Path=AreRowDetailsFrozen; DataItem=null; target element is 'DataGridDetailsPresenter' (Name=''); target property is 'SelectiveScrollingOrientation' (type 'SelectiveScrollingOrientation')
....
System.Windows.Data Error: 4 : Cannot find source for binding with reference 'RelativeSource FindAncestor, AncestorType='System.Windows.Controls.DataGrid', AncestorLevel='1''. BindingExpression:Path=HeadersVisibility; DataItem=null; target element is 'DataGridRowHeader' (Name=''); target property is 'Visibility' (type 'Visibility')
A first chance exception of type 'System.Threading.ThreadAbortException' occurred in mscorlib.dll
The thread 0x6478 has exited with code 259 (0x103).
The thread 0x647c has exited with code 259 (0x103).
The program '[31624] BollingerBandsRobot.vshost.exe' has exited with code 0 (0x0).&lt;/p&gt;
&lt;/details&gt;
&lt;p&gt;В уроке 5 (при выбранном инструменте фьючерсе) концовка Debug следующая:&lt;/p&gt;
&lt;details&gt;&lt;summary&gt;'BollingerBandsRobot.vshost.exe' (CLR v4.0.30319: BollingerBandsRobot.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework-SystemXmlLinq\v4.0_4.0.0.0__b77a5c561934e089\PresentationFramework-SystemXmlLinq.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'BollingerBandsRobot.vshost.exe' (CLR v4.0.30319: BollingerBandsRobot.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\PresentationCore.resources\v4.0_4.0.0.0_ru_31bf3856ad364e35\PresentationCore.resources.dll'. Module was built without symbols.
System.Windows.Data Error: 4 : Cannot find source for binding with reference 'RelativeSource FindAncestor, AncestorType='System.Windows.Controls.Button', AncestorLevel='1''. BindingExpression:Path=IsEnabled; DataItem=null; target element is 'BmpImage' (Name=''); target property is 'NoTarget' (type 'Object')
...
System.Windows.Data Error: 4 : Cannot find source for binding with reference 'RelativeSource FindAncestor, AncestorType='System.Windows.Controls.Button', AncestorLevel='1''. BindingExpression:Path=IsEnabled; DataItem=null; target element is 'BmpImage' (Name=''); target property is 'NoTarget' (type 'Object')
'BollingerBandsRobot.vshost.exe' (CLR v4.0.30319: BollingerBandsRobot.vshost.exe): Loaded 'C:\Users\test\Documents\StockSharp\StockSharp Lessons\StockSharp.Edu\05_lesson (Algotrading)\BollingerBandsRobot\bin\Debug\Microsoft.Practices.EnterpriseLibrary.Security.Cryptography.dll'. Cannot find or open the PDB file.
'BollingerBandsRobot.vshost.exe' (CLR v4.0.30319: BollingerBandsRobot.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Security\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Security.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'BollingerBandsRobot.vshost.exe' (CLR v4.0.30319: BollingerBandsRobot.vshost.exe): Loaded 'C:\Users\test\Documents\StockSharp\StockSharp Lessons\StockSharp.Edu\05_lesson (Algotrading)\BollingerBandsRobot\bin\Debug\Ecng.Security.dll'. Cannot find or open the PDB file.
'BollingerBandsRobot.vshost.exe' (CLR v4.0.30319: BollingerBandsRobot.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Management\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Management.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'BollingerBandsRobot.vshost.exe' (CLR v4.0.30319: BollingerBandsRobot.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\UIAutomationProvider\v4.0_4.0.0.0__31bf3856ad364e35\UIAutomationProvider.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'BollingerBandsRobot.vshost.exe' (CLR v4.0.30319: BollingerBandsRobot.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms.DataVisualization\v4.0_4.0.0.0__31bf3856ad364e35\System.Windows.Forms.DataVisualization.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'BollingerBandsRobot.vshost.exe' (CLR v4.0.30319: BollingerBandsRobot.vshost.exe): Loaded 'C:\Users\test\Documents\StockSharp\StockSharp Lessons\StockSharp.Edu\05_lesson (Algotrading)\BollingerBandsRobot\bin\Debug\Abt.Controls.SciChart.Wpf.dll'. Cannot find or open the PDB file.
'BollingerBandsRobot.vshost.exe' (CLR v4.0.30319: BollingerBandsRobot.vshost.exe): Loaded 'Abt.Controls.SciChart.Wpf&amp;amp;'. Module was built without symbols.
'BollingerBandsRobot.vshost.exe' (CLR v4.0.30319: BollingerBandsRobot.vshost.exe): Loaded 'C:\Users\test\Documents\StockSharp\StockSharp Lessons\StockSharp.Edu\05_lesson (Algotrading)\BollingerBandsRobot\bin\Debug\Xceed.Wpf.Toolkit.dll'. Cannot find or open the PDB file.
System.Windows.ResourceDictionary Warning: 9 : Resource not found; ResourceKey='Abt.Controls.SciChart.ChartModifierBase'
...
System.Windows.ResourceDictionary Warning: 9 : Resource not found; ResourceKey='Abt.Controls.SciChart.ChartModifierBase'&lt;/summary&gt;
&lt;/details&gt;
&lt;p&gt;Полный Debug (из Visual Studio 2013) прикладываю отдельно, так как полностью внутрь сообщения он не влез из за размера.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4442/</id>
    <title type="text">НЕ отображается график в реальном времени</title>
    <published>2014-03-28T06:39:23Z</published>
    <updated>2014-03-28T06:39:23Z</updated>
    <author>
      <name>Konsta</name>
      <uri>https://stocksharp.ru/users/6361/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Studio" />
    <content type="html">&lt;p&gt;В Студии(ver 4.2.2.20) в связке с Quik (ver 6.12.0.31) не отображается график в реальном времени терминальной стратегии. Начал отображаться график за последние 2 дня, но при остановке-запуске стратегии он дублируется, если Остановить- запустить 1 раз то получается +1 дубль графика как в приложенном файле, если 2 раза то +2 дубля. Свечки за текущий день не отображаются.
Настройки таблиц и экспорта DDE проверил много раз.&lt;/p&gt;
&lt;p&gt;В закромах нашел версию Студии 4.1.16.1, так в ней график нормально рисуется в реальном времени. Но достают другие ошибки. В общем не работает ни старая версия, ни новая. В логах ошибок нет.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4441/</id>
    <title type="text">Пример рендерера</title>
    <published>2014-03-28T03:26:21Z</published>
    <updated>2014-03-28T03:26:21Z</updated>
    <author>
      <name>towace</name>
      <uri>https://stocksharp.ru/users/6501/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Приветствую, имею индикатор с несколькими линиями, но вот столкнулся с проблемой его раскараски ), может есть у кого пример рендерера? в документации ни слова об этом.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4440/</id>
    <title type="text">Просьба выложить 4.1.19 в opensource</title>
    <published>2014-03-27T15:51:12Z</published>
    <updated>2014-03-27T15:51:12Z</updated>
    <author>
      <name>Den</name>
      <uri>https://stocksharp.ru/users/6003/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Уважаемые разработчики!&lt;/p&gt;
&lt;p&gt;S# успешно развивается семимильными шагами и версия 4.2 уже в далеком-далеком отрыве от 4.1.19.&lt;/p&gt;
&lt;p&gt;Помнится говорилось, что opensource будет обновлятся периодически с лагом в полгода от
передовой версии...&lt;/p&gt;
&lt;p&gt;Имхо время пришло.&lt;/p&gt;
&lt;p&gt;Выложите, пожалуйста, в общий доступ 4.1.19. Хочется чуть-чуть ее под себя допилить
и бажков пофиксить вредных.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4439/</id>
    <title type="text">Клич - покупка US Equities Historical Data</title>
    <published>2014-03-26T22:51:44Z</published>
    <updated>2014-03-26T22:51:44Z</updated>
    <author>
      <name>VovaM</name>
      <uri>https://stocksharp.ru/users/493/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="клуб алготрейдеров" />
    <content type="html">&lt;p&gt;В общем подзадолбался я с решением насущной проблемы - подготовкой данных для кое какого своего спредового алго. Не HFT, секундные latency - норм.
Для прогона некоторых идей нужен весь юниверсум стоков (базово - US) с 2007 года с нарезкой секундами (минутки - слишком грубо, тики - особо не нужны).
Базовая проблема, как вы наверно знаете, сплиты, дивы, спинофы, изменения тикеров, делистинг.
В общем мне лично, показалось проще купить высококачественную дорогую базу в которой уже всё посчитано, учтено и она 100% ready-to-go.
Есть варианты &amp;quot;с напильником&amp;quot; (имеется хорошая unbiased база EOD и сырая история по тикам с 2011) , но лично мне хочется получить готовое. Не хочу тратить много времени на доводку имеющихся баз.
В общем на рынке сейчас качественных провайдеров два tickdata и quantquote.com (поверьте, всё остальное как правило очень сомнительно). Второй имеет хорошие рекомендации (&lt;a href="http://quant.caltech.edu/historical-stock-data.html" rel="nofollow" target="_blank"&gt;http://quant.caltech.edu/historical-stock-data.html&lt;/a&gt;), первый жутко дорогой.&lt;/p&gt;
&lt;p&gt;С Января 2007 года, complete история (quantquote.com) американских стоков &lt;a href="https://quantquote.com/purchase.php" rel="nofollow" target="_blank"&gt;https://quantquote.com/purchase.php&lt;/a&gt; секундками стоит около $13 000 . Сюда включается ГОД бесплатных ежеквартальных апдейтов.&lt;/p&gt;
&lt;p&gt;Собственно выложить я могу эту сумму, но жаба душит.
Поэтому собираю пул на несколько человек.
Пишите (только по теме кому нужны данные, конструктивно плз).&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4438/</id>
    <title type="text">Ошибка при построении BollingerBands</title>
    <published>2014-03-26T20:32:11Z</published>
    <updated>2014-03-26T20:32:11Z</updated>
    <author>
      <name>devruss</name>
      <uri>https://stocksharp.ru/users/50604/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Я взял код BollingerBands из &lt;a href="http://stocksharp.codeplex.com/SourceControl/latest#Sources/Algo/Indicators/" rel="nofollow" target="_blank"&gt;http://stocksharp.codeplex.com/SourceControl/latest#Sources/Algo/Indicators/&lt;/a&gt;
и убрал нижнюю границу, оставив только верхнюю.&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;protected override ComplexIndicatorValue OnProcess(IIndicatorValue input)
		{
			_dev.Process(input);
			var maValue = _ma.Process(input);
			var value = new ComplexIndicatorValue();
			//value.InnerValues.Add(_ma, maValue);
			value.InnerValues.Add(UpBand, UpBand.Process(input));
			//value.InnerValues.Add(LowBand, LowBand.Process(input));
			return value;
		}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;В ходе выполнения S# иногда в совершенно разных местах вылетает с ошибкой:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;_dev.Process(input);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;{&amp;quot;Exception of type 'System.OutOfMemoryException' was thrown.&amp;quot;}&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;at System.Collections.Generic.List&lt;code&gt;1.set_Capacity(Int32 value) at System.Collections.Generic.List&lt;/code&gt;1.EnsureCapacity(Int32 min)
at System.Collections.Generic.List&lt;code&gt;1.Insert(Int32 index, T item) at System.Collections.Generic.List&lt;/code&gt;1.InsertRange(Int32 index, IEnumerable&lt;code&gt;1 collection) at System.Collections.Generic.List&lt;/code&gt;1.AddRange(IEnumerable&lt;code&gt;1 collection) at Ecng.Collections.CollectionHelper.AddRange(ICollection&lt;/code&gt;1 source, IEnumerable&lt;code&gt;1 items) at StockSharp.Algo.Indicators.Trend.StandardDeviation.OnProcess(IIndicatorValue input) at StockSharp.Algo.Indicators.BaseIndicator&lt;/code&gt;1.Process(IIndicatorValue input)
at FP.Charts.FP_BollingerBands.OnProcess(IIndicatorValue input) in m:\Dropbox! algo\S# Projects\FP.Charts\FP.Charts\FP_BollingerBands.cs:line 108
at StockSharp.Algo.Indicators.BaseIndicator&lt;code&gt;1.Process(IIndicatorValue input) at FP.Charts.MainWindow.Draw(Candle candle) in m:\Dropbox\! algo\S# Projects\FP.Charts\FP.Charts\MainWindow.xaml.cs:line 539 at System.Action&lt;/code&gt;1.Invoke(T obj)
at Ecng.Common.DelegateHelper.SafeInvoke(Action&lt;code&gt;1 handler, T arg) at StockSharp.Algo.Candles.CandleSeries.#=qMxdIYa3Bsy11SYmfze5mBmkQVksyW2TNzHInMIKUlJE=(CandleSeries #=qQwq3zGzAPuA$$qQNZajIxQ==, Candle #=qwpg6PRqnHOi7sGCsq12Xog==) at Ecng.Common.DelegateHelper.SafeInvoke[T1,T2](Action&lt;/code&gt;2 handler, T1 arg1, T2 arg2)
at StockSharp.Algo.Candles.CandleManager.#=qHl2buvCznhMcHLmPkFBzUNHx7KDVh_NBvq8jnVxXuDs=.#=qZ9QeckuJia1C_VDrXUUO3A==(Candle #=q$Sm91yqCQSgzLSt$ZSZXpg==)
at #=qMH6zLnDhDP9ZhBC7omAjL3xyt0aVwLaU9CJ1QPs56fiRir9Bcf9C3T55K1WLV8tQAI31UBR2uGjPm9CX99$QVg==.#=qozscmrxxF67oyUzPPl5lZg==(CandleSeries #=q5B4S7s8mey5D3UI1NsWAIw==, #=q5woNPL_Gr4Q$DCyWfM94hQ== #=qqJ6WZerZKfOGFt0IaQyCKA==)
at System.Action&lt;code&gt;2.Invoke(T1 arg1, T2 arg2) at Ecng.Common.DelegateHelper.SafeInvoke[T1,T2](Action&lt;/code&gt;2 handler, T1 arg1, T2 arg2)
at StockSharp.Algo.Candles.Compression.CandleBuilder`1.RaiseProcessing(CandleSeries series, Candle candle)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;S# версии 4.2.2.22 - на 4.2.2.6 такой ошибки нет&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4437/</id>
    <title type="text">API 4.2.2.22. Удаленное подключение к IQ</title>
    <published>2014-03-26T14:35:04Z</published>
    <updated>2014-03-26T14:35:04Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="IQFeed" />
    <content type="html">&lt;p&gt;Правильно понимаю, что удаленное подключение невозможно? Попробовал указать в SampleIQFeed адрес удаленного сервера. При подключении получаю ошибку SocketException&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4436/</id>
    <title type="text">Matlab</title>
    <published>2014-03-26T09:12:49Z</published>
    <updated>2014-03-26T09:12:49Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="wealth-lab" />
    <content type="html">&lt;p&gt;Не работал с матлаб. Цена на матлаб, насколько я понимаю, зависит от того, что включено в конфигурацию. Если покупать матлаб для трейдинга, во сколько может обойтись такая конфигурация?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4435/</id>
    <title type="text">SampleRealTimeTesting sample после миграции со SmartCOM на QUIK выдает исключение в недрах S#. API</title>
    <published>2014-03-25T12:50:44Z</published>
    <updated>2014-03-25T12:50:44Z</updated>
    <author>
      <name>nryabkov</name>
      <uri>https://stocksharp.ru/users/51030/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Не знаю, насколько тут уместно постить такое. Пытаюсь разобраться с примерами (ну и понять, смогу ли я работать с таким API). В общем пытаюсь перевести SimpleRealTimeTesting со SmartCOM на QUIK. В результате получаю исключение из недр обфусцированного кода:&lt;/p&gt;
&lt;blockquote&gt;
&lt;hr /&gt;
&lt;h2 id="section"&gt;Ошибка обработки данных&lt;/h2&gt;
&lt;p&gt;System.InvalidCastException: Specified cast is not valid.&lt;/p&gt;
&lt;p&gt;at StockSharp.Algo.Testing.MarketEmulator.#=qs6NzRPBUoQ97T6nLH2BXpdtViDMxlBeB2SExFBHpRbs=.#=q7j8EZbErbhHRqBgBllTfPQ==(Message #=qFQNVQcmMx$w5TCZAXAka$w==, ICollection`1 #=qRIzQ1Vh6LxB082hZhWuGCw==)&lt;/p&gt;
&lt;p&gt;at StockSharp.Algo.Testing.MarketEmulator.#=qs6NzRPBUoQ97T6nLH2BXpdtViDMxlBeB2SExFBHpRbs=.#=qIoakeHStFXUa2AHCKtSOdeQTtljz6NCiG3BQadYRn1nAyHWoqu4FDXdnHAk7VIwVHhs22v7wgoRTEod9oBwpFg==(Message #=qEU2PbcRHgieaeZXSjz7SIQ==)&lt;/p&gt;
&lt;p&gt;at StockSharp.Algo.Testing.MarketEmulator.#=qf8FBDiLuwFV_pI1sqDDhMrxGHa5ZJ9z$AV68KOW7ejSUVtF2Mf18_A0jyIaKkzavqxn_yyIY0YlX$A7mV7dnGg==(Message #=qchosc_KrDpyII45LSsUmJg==)&lt;/p&gt;
&lt;p&gt;at StockSharp.Algo.Testing.EmulationMessageAdapter.OnSendInMessage(Message message)&lt;/p&gt;
&lt;p&gt;at StockSharp.Messages.MessageAdapter`1.OnInMessageProcessor(Message message, IMessageAdapter adapter)&lt;/p&gt;
&lt;hr /&gt;
&lt;h2 id="ok"&gt;OK&lt;/h2&gt;
&lt;/blockquote&gt;
&lt;p&gt;По идее хорошо бы тут говорить, что именно ожидается в данном случае. Какое сообщение. А то отладка ну совершенно странной становится. :)&lt;/p&gt;
&lt;p&gt;Код получился вот такой: (заменил класс трейдера, прописал путь к терминалу и отключил загрузку исторических свечей - может в этом дело?):&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;using StockSharp.Quik;

namespace SampleRealTimeTesting
{
	using System;
	using System.Collections.Generic;
	using System.ComponentModel;
	using System.Diagnostics;
	using System.Linq;
	using System.Windows;

	using Ecng.Collections;
	using Ecng.Common;
	using Ecng.ComponentModel;
	using Ecng.Xaml;

	using StockSharp.Algo;
	using StockSharp.Algo.Candles;
	using StockSharp.Algo.Indicators;
	using StockSharp.Algo.Indicators.Trend;
	using StockSharp.Algo.Reporting;
	using StockSharp.Algo.Testing;
	using StockSharp.BusinessEntities;
	using StockSharp.Logging;
	using StockSharp.Messages;
	
	using StockSharp.Xaml.Charting;

	public partial class MainWindow
	{
		private bool _isConnected;
        private readonly TimeSpan _timeFrame = TimeSpan.FromMinutes(5);
		private readonly SynchronizedList&amp;lt;TimeFrameCandle&amp;gt; _historyCandles = new SynchronizedList&amp;lt;TimeFrameCandle&amp;gt;();
		private CandleManager _candleManager;
        private RealTimeEmulationTrader&amp;lt;QuikTrader&amp;gt; _trader;
		private SmaStrategy _strategy;
		private DateTime _lastHistoryCandle;
		private Security _lkoh;
		private readonly ChartArea _area;
		private ChartCandleElement _candlesElem;
		private ChartIndicatorElement _longMaElem;
		private ChartIndicatorElement _shortMaElem;

		public MainWindow()
		{
			InitializeComponent();

			_area = new ChartArea();
			_chart.Areas.Add(_area);
		}

		protected override void OnClosing(CancelEventArgs e)
		{
			if (_trader != null)
				_trader.Dispose();

			base.OnClosing(e);
		}

		private void ConnectClick(object sender, RoutedEventArgs e)
		{
			if (!_isConnected)
			{
				if (_trader == null)
				{
                    //if (Login.Text.IsEmpty())
                    //{
                    //    MessageBox.Show(this, &amp;quot;Не указан логин.&amp;quot;);
                    //    return;
                    //}
                    //else if (Password.Password.IsEmpty())
                    //{
                    //    MessageBox.Show(this, &amp;quot;Не указан пароль.&amp;quot;);
                    //    return;
                    //}

					// тестовый портфель
					var portfolio = new Portfolio
					{
						Name = &amp;quot;test account&amp;quot;,
						BeginValue = 1000000,
					};

					// создаем подключение
                    _trader = new RealTimeEmulationTrader&amp;lt;QuikTrader&amp;gt;(new QuikTrader
					(@&amp;quot;C:\Users\nryabkov\Documents\QUIK NetTrader\info.exe&amp;quot;));

					var logManager = new LogManager();
					logManager.MaxMessageCount = -1;			// без этого будет буферизация логов и они будут неактуальны при остановке в дебаггере.
					logManager.Listeners.Add(new FileLogListener(&amp;quot;sample.log&amp;quot;));
					logManager.Sources.Add(_trader);

					// очищаем из текстового поля в целях безопасности
					Password.Clear();

					// подписываемся на событие успешного соединения
					_trader.Connected += () =&amp;gt;
					{
						// возводим флаг, что соединение установлено
						_isConnected = true;

						// разблокируем кнопку Экспорт
						this.GuiAsync(() =&amp;gt; ChangeConnectStatus(true));

						// передаем первоначальное значение размера портфеля в эмулятор
						_trader.TransactionAdapter.SendInMessage(portfolio.ToMessage());
						_trader.TransactionAdapter.SendInMessage(new PortfolioChangeMessage
						{
							PortfolioName = portfolio.Name
						}.Add(PositionChangeTypes.BeginValue, portfolio.BeginValue));

						_candleManager = new CandleManager(_trader);

                        //_trader.UnderlyingConnector.NewCandles += (series, candles) =&amp;gt; _historyCandles.SyncDo(col =&amp;gt;
                        //{
                        //    _historyCandles.AddRange(candles.Cast&amp;lt;TimeFrameCandle&amp;gt;());

                        //    this.GuiAsync(() =&amp;gt;
                        //    {
                        //        foreach (var candle in candles)
                        //            ProcessCandle(candle);
                        //    });
                        //});

						_trader.NewSecurities += securities =&amp;gt; this.GuiAsync(() =&amp;gt;
						{
							// находим нужную бумагу
							var lkoh = securities.FirstOrDefault(s =&amp;gt; s.Code == &amp;quot;LKOH&amp;quot;);

							if (lkoh != null)
							{
								_lkoh = lkoh;

								this.GuiAsync(() =&amp;gt;
								{
									Start.IsEnabled = true;
								});
							}
						});

						_trader.NewMyTrades += trades =&amp;gt; this.GuiAsync(() =&amp;gt;
						{
							if (_strategy != null)
							{
								// найти те сделки, которые совершила стратегия скользящей средней
								trades = trades.Where(t =&amp;gt; _strategy.Orders.Any(o =&amp;gt; o == t.Order));

								_trades.Trades.AddRange(trades);
							}
						});

						// подписываемся на событие о неудачной регистрации заявок
						_trader.OrdersRegisterFailed += OrdersFailed;

						_candleManager.Processing += (s, candle) =&amp;gt;
						{
							// выводим только те свечки, которые не были отрисованы как исторические
							if (candle.OpenTime &amp;gt; _lastHistoryCandle)
								ProcessCandle(candle);
						};

						_trader.StartExport();

						this.GuiAsync(() =&amp;gt;
						{
							ConnectBtn.IsEnabled = false;
						});
					};

					// подписываемся на событие разрыва соединения
					_trader.ConnectionError += error =&amp;gt; this.GuiAsync(() =&amp;gt;
					{
						// заблокируем кнопку Экспорт (так как соединение было потеряно)
						ChangeConnectStatus(false);

						MessageBox.Show(this, error.ToString(), &amp;quot;Ошибка соединения&amp;quot;);
					});

					_trader.ProcessDataError += error =&amp;gt; this.GuiAsync(() =&amp;gt; MessageBox.Show(this, error.ToString(), &amp;quot;Ошибка обработки данных&amp;quot;));
				}

				_trader.Connect();
			}
			else
			{
				_trader.Disconnect();
			}
		}

		private void OrdersFailed(IEnumerable&amp;lt;OrderFail&amp;gt; fails)
		{
			this.GuiAsync(() =&amp;gt;
			{
				foreach (var fail in fails)
					MessageBox.Show(this, fail.Error.ToString(), &amp;quot;Ошибка регистрации заявки&amp;quot;);
			});
		}

		private void ChangeConnectStatus(bool isConnected)
		{
			_isConnected = isConnected;
			ConnectBtn.Content = isConnected ? &amp;quot;Отключиться&amp;quot; : &amp;quot;Подключиться&amp;quot;;
		}

		private void OnLog(LogMessage message)
		{
			// если стратегия вывела не просто сообщение, то вывести на экран.
			if (message.Level != LogLevels.Info &amp;amp;&amp;amp; message.Level != LogLevels.Debug)
				this.GuiAsync(() =&amp;gt; MessageBox.Show(this, message.Message));
		}

		private void OnStrategyPropertyChanged(object sender, PropertyChangedEventArgs e)
		{
			this.GuiAsync(() =&amp;gt;
			{
				Status.Content = _strategy.ProcessState;
				PnL.Content = _strategy.PnL;
				Slippage.Content = _strategy.Slippage;
				Position.Content = _strategy.Position;
				Latency.Content = _strategy.Latency;
			});
		}

		private void StartClick(object sender, RoutedEventArgs e)
		{
			// если были получены и инструмент, и портфель
			if (_strategy == null)
			{
				// создаем скользящие средние, на 80 5-минуток и 10 5-минуток
				var longSma = new SimpleMovingAverage { Length = 80 };
				var shortSma = new SimpleMovingAverage { Length = 10 };
				
				// регистрируем наш тайм-фрейм
				var series = new CandleSeries(typeof(TimeFrameCandle), _lkoh, _timeFrame);
				// создаем торговую стратегию
				_strategy = new SmaStrategy(series, longSma, shortSma)
				{
					Volume = 1,
					Security = _lkoh,
					Portfolio = _trader.Portfolios.First(),
					Connector = _trader,
				};
				_strategy.Log += OnLog;
				_strategy.PropertyChanged += OnStrategyPropertyChanged;

				_candlesElem = new ChartCandleElement();
				_area.Elements.Add(_candlesElem);

				_longMaElem = new ChartIndicatorElement
				{
					Title = &amp;quot;Длинная&amp;quot;,
					Indicator = _strategy.LongSma,
				};
				_area.Elements.Add(_longMaElem);

				_shortMaElem = new ChartIndicatorElement
				{
					Title = &amp;quot;Короткая&amp;quot;,
					Indicator = _strategy.ShortSma,
				};
				_area.Elements.Add(_shortMaElem);

				// начинаем получать текущие сделки (для построения свечек реального времени)
				_trader.RegisterTrades(_lkoh);

                //// делаем запрос в SmartCOM для получения исторических данных по 5-минуткам для Лукойла за период в 5 дней
                //_trader.UnderlyingConnector.RequestCandles(_lkoh, SmartComTimeFrames.Minute5,
                //                     new Range&amp;lt;DateTime&amp;gt;(DateTime.Today - TimeSpan.FromDays(5), _lkoh.GetMarketTime()));

				_lastHistoryCandle = _timeFrame.GetCandleBounds(_lkoh).Min;

				Report.IsEnabled = true;
			}

			if (_strategy.ProcessState == ProcessStates.Stopped)
			{
				// запускаем процесс получения стакана, необходимый для работы алгоритма котирования
				_trader.RegisterMarketDepth(_strategy.Security);
				_strategy.Start();
				Start.Content = &amp;quot;Стоп&amp;quot;;
			}
			else
			{
				_trader.UnRegisterMarketDepth(_strategy.Security);
				_strategy.Stop();
				Start.Content = &amp;quot;Старт&amp;quot;;
			}
		}

		private void ProcessCandle(Candle candle)
		{
			var longValue = candle.State == CandleStates.Finished ? new ChartIndicatorValue(_strategy.LongSma, _strategy.LongSma.Process(candle)) : null;
			var shortValue = candle.State == CandleStates.Finished ? new ChartIndicatorValue(_strategy.ShortSma, _strategy.ShortSma.Process(candle)) : null;

			_chart.ProcessValues(candle.OpenTime, new Dictionary&amp;lt;IChartElement, object&amp;gt;
			{
				{ _candlesElem, candle },
				{ _longMaElem, longValue },
				{ _shortMaElem, shortValue },
			});
		}

		private void ReportClick(object sender, RoutedEventArgs e)
		{
			// сгерерировать отчет по прошедшему тестированию
			new ExcelStrategyReport(_strategy, &amp;quot;sma.xls&amp;quot;).Generate();

			// открыть отчет
			Process.Start(&amp;quot;sma.xls&amp;quot;);
		}
	}
}
&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4434/</id>
    <title type="text">Минимальный шаг цены 0,01 инструмента FEES@FORTS не соответствует самой цене 0,068.</title>
    <published>2014-03-25T12:23:47Z</published>
    <updated>2014-03-25T12:23:47Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">&lt;p&gt;Полноценно, т.е. в полном объеме запись SecurityChange на текущей версии API не пишется. При сохранении SecurityChange, содержащий цену, возникают ошибки. Пример. Сохраняю следующие изменения:```plain&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;pre&gt;&lt;code&gt;  [0]	{MarginBuy=1,72}
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;pre&gt;&lt;code&gt;  [1]	{MarginSell=1,72}
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;pre&gt;&lt;code&gt;  [2]	{StepPrice=0,01}
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;pre&gt;&lt;code&gt;  [3]	{PriceStep=0,0001}
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;pre&gt;&lt;code&gt;  [4]	{BestBidPrice=0,068}
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;pre&gt;&lt;code&gt;  [5]	{BestAskPrice=0,0715}
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;code&gt;Получаю ошибку:&lt;/code&gt;plain
2014-03-25 16:17:32,172 [35] ERROR - Ошибка при сохранении изменений инструментов
System.ArgumentException: Минимальный шаг цены 0,01 инструмента FEES@FORTS не соответствует самой цене 0,068.
Parameter name: info
at #=qPjD4BOv$5BKxe_ttNIce9KX$StN0NyiBwpObU6kch$DxlgWCo386GGB4zCGVETNw0_b_HGs6uEfO4zWVQC6kFA==.#=qSTDGNV0iDqSnzbLph8Yc9g==[T](List&lt;code&gt;1 #=q9PFDMHA0g6G4$l9vTjzZhg==, Decimal #=qu9_yCHRqY$LOB44u3uYfYQ==, Decimal #=qeDHHRmrCloHsysJaNDpx5w==, #=qsrRcrl$KHsI32HS28WOhKTQQt7VDYCM8o$SQf$sm5950Ho8SNnHsnNr$aFPmrIVL #=qn$YTckweA1Ev$RrCR7l8uA==, Security #=qAytM0J8OzpOW5$KzvE4rXA==, Boolean #=qzUG13oUQFxniVRzl_kJEvg==) at #=qTbUFoDA2rXZyjzCCG_XPfuOYADBnY4G1OolBODN6rWxwTvSAZRy_d7yp9I0pvUV7uKFziBBOMyYFMWg0juLm8A==.#=qsiKHElVM5$9wKL2OXxX_jQ==(List&lt;/code&gt;1 #=qLH_rqqpaMHMLANH8HZRitw==, #=qN0Iog2PcgTPVzK7TCmX4NyqBAYtp85$Rr6TNf87JBthNhGccR1ur1ifaGt5qUtF$ #=qygDprxDARw2VgUOb3nkYQA==, Decimal #=qSsuzamcO0zSNz_tDVYAUSg==)
at #=qTbUFoDA2rXZyjzCCG_XPfuOYADBnY4G1OolBODN6rWxwTvSAZRy_d7yp9I0pvUV7uKFziBBOMyYFMWg0juLm8A==.#=qmGKnACAOqjE10v6FGL2TrA==(List&lt;code&gt;1 #=q1OEYfJW1BSYKXv_Wx_oMYQ==, IEnumerable&lt;/code&gt;1 #=qiCz0UVEDNMJpq29fDMjKyQ==, #=qN0Iog2PcgTPVzK7TCmX4NyqBAYtp85$Rr6TNf87JBthNhGccR1ur1ifaGt5qUtF$ #=qJdLsZfnpxpFvFrMe_gCAYA==)
at #=qQKAldzv4Hx9aZEAfjWjxeUw3n1SMejU_knLGrSPpWXylsa_zXYiQb6rmHnhSXXMM6lhc2ZF28RYMHTHxvWh_4g==.#=qkOUT4VUG7vd7cjfDOBNPsZ_B8CpdZWtHMMFzuEjwjOSH$$TTfAj90GB27rbnGE9MQNSiHNYIhWARk5sPnmPgwGN$wzEZXjPQJsPyOqGKpCY=(IEnumerable&lt;code&gt;1 #=qTZTx6d6gpDuCSXzkCDk9AA==, #=qsrRcrl$KHsI32HS28WOhKTQQt7VDYCM8o$SQf$sm5950Ho8SNnHsnNr$aFPmrIVL #=qJWZ9nWr9mZbcPM4mHyCr2w==) at #=qJeE4_46VY$A0dIiZTywt83uYQhQ_oHDxAxCy1UFFR6T9re4gF2Y4MkGTUJz3rcFY.#=qBdPGdik47hQskMSsLXQFOA==(DateTime #=quV2M9dLuA9wJq3GNniob7g==, #=qLf3ak3vMf7hRt1x61V08CA==[] #=q_mUtmDvZBv6XOsCJBPqq4Q==, Boolean #=qVhduF7ksTLTqYjm4dYCi9A==) at #=qJeE4_46VY$A0dIiZTywt83uYQhQ_oHDxAxCy1UFFR6T9re4gF2Y4MkGTUJz3rcFY.Save(IEnumerable&lt;/code&gt;1 #=qJ4MUhI4A5agEyoBg9IHObg==)
at AlgoTrading.Features.Hydra.Model.SaveManager.SaveSecurityChanges() in e:\AlgoTrading3.b177\SourceCode\Applications\AlgoTrading\Features\Hydra\Model\SaveManager.cs:line 213&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-Ведь" PriceStep="0,0001"&gt;&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4433/</id>
    <title type="text">API 4.2.2.22. Огромное количество ошибок типа &amp;quot;Минимальный шаг цены не соответствует самой цене&amp;quot;</title>
    <published>2014-03-25T05:45:15Z</published>
    <updated>2014-03-25T05:45:15Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">&lt;pre&gt;&lt;code class="language-plain"&gt;2014-03-25 09:40:06,157 [21] ERROR - Ошибка при сохранении изменений инструментов
System.ArgumentException: Минимальный шаг цены 0,01 инструмента UUM4@FORTS не соответствует самой цене 12,095.
Parameter name: info
   at #=qPjD4BOv$5BKxe_ttNIce9KX$StN0NyiBwpObU6kch$DxlgWCo386GGB4zCGVETNw0_b_HGs6uEfO4zWVQC6kFA==.#=qSTDGNV0iDqSnzbLph8Yc9g==[T](List`1 #=q9PFDMHA0g6G4$l9vTjzZhg==, Decimal #=qu9_yCHRqY$LOB44u3uYfYQ==, Decimal #=qeDHHRmrCloHsysJaNDpx5w==, #=qsrRcrl$KHsI32HS28WOhKTQQt7VDYCM8o$SQf$sm5950Ho8SNnHsnNr$aFPmrIVL #=qn$YTckweA1Ev$RrCR7l8uA==, Security #=qAytM0J8OzpOW5$KzvE4rXA==, Boolean #=qzUG13oUQFxniVRzl_kJEvg==)
   at #=qTbUFoDA2rXZyjzCCG_XPfuOYADBnY4G1OolBODN6rWxwTvSAZRy_d7yp9I0pvUV7uKFziBBOMyYFMWg0juLm8A==.#=qsiKHElVM5$9wKL2OXxX_jQ==(List`1 #=qLH_rqqpaMHMLANH8HZRitw==, #=qN0Iog2PcgTPVzK7TCmX4NyqBAYtp85$Rr6TNf87JBthNhGccR1ur1ifaGt5qUtF$ #=qygDprxDARw2VgUOb3nkYQA==, Decimal #=qSsuzamcO0zSNz_tDVYAUSg==)
   at #=qTbUFoDA2rXZyjzCCG_XPfuOYADBnY4G1OolBODN6rWxwTvSAZRy_d7yp9I0pvUV7uKFziBBOMyYFMWg0juLm8A==.#=qmGKnACAOqjE10v6FGL2TrA==(List`1 #=q1OEYfJW1BSYKXv_Wx_oMYQ==, IEnumerable`1 #=qiCz0UVEDNMJpq29fDMjKyQ==, #=qN0Iog2PcgTPVzK7TCmX4NyqBAYtp85$Rr6TNf87JBthNhGccR1ur1ifaGt5qUtF$ #=qJdLsZfnpxpFvFrMe_gCAYA==)
   at #=qQKAldzv4Hx9aZEAfjWjxeUw3n1SMejU_knLGrSPpWXylsa_zXYiQb6rmHnhSXXMM6lhc2ZF28RYMHTHxvWh_4g==.#=qkOUT4VUG7vd7cjfDOBNPsZ_B8CpdZWtHMMFzuEjwjOSH$$TTfAj90GB27rbnGE9MQNSiHNYIhWARk5sPnmPgwGN$wzEZXjPQJsPyOqGKpCY=(IEnumerable`1 #=qTZTx6d6gpDuCSXzkCDk9AA==, #=qsrRcrl$KHsI32HS28WOhKTQQt7VDYCM8o$SQf$sm5950Ho8SNnHsnNr$aFPmrIVL #=qJWZ9nWr9mZbcPM4mHyCr2w==)
   at #=qJeE4_46VY$A0dIiZTywt83uYQhQ_oHDxAxCy1UFFR6T9re4gF2Y4MkGTUJz3rcFY.#=qBdPGdik47hQskMSsLXQFOA==(DateTime #=quV2M9dLuA9wJq3GNniob7g==, #=qLf3ak3vMf7hRt1x61V08CA==[] #=q_mUtmDvZBv6XOsCJBPqq4Q==, Boolean #=qVhduF7ksTLTqYjm4dYCi9A==)
   at #=qJeE4_46VY$A0dIiZTywt83uYQhQ_oHDxAxCy1UFFR6T9re4gF2Y4MkGTUJz3rcFY.Save(IEnumerable`1 #=qJ4MUhI4A5agEyoBg9IHObg==)
   at AlgoTrading.Features.Hydra.Model.SaveManager.SaveSecurityChanges() in d:\Temp\AlgoTrading\Build Process Data\Export\SourceCode\Applications\AlgoTrading\Features\Hydra\Model\SaveManager.cs:line 166
```В IQFeed коннекторе такая же ошибка: http://stocksharp.com/forum/4427/API-4-2-2-22--Minimal-nyi-shagh-tsieny-0-01-instrumienta-10MLIB-X-DTN-nie-sootvietstvuiet-samoi-tsienie-0-938/
&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4432/</id>
    <title type="text">Ошибка в методе QuikTrader.Dispose()</title>
    <published>2014-03-24T14:50:46Z</published>
    <updated>2014-03-24T14:50:46Z</updated>
    <author>
      <name>VolkSib</name>
      <uri>https://stocksharp.ru/users/798/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Версия 4.2.2.22, пример Quik SampleSMA. После запуска нажимаю кнопку подключить, а затем крестик, чтобы закрыть окно, получаю следующее:&lt;/p&gt;
&lt;p&gt;System.NullReferenceException was unhandled by user code
Message=Ссылка на объект не указывает на экземпляр объекта.
Source=StockSharp.Algo
StackTrace:
в StockSharp.Algo.Connector.DisposeManaged()
в Ecng.Common.Disposable.Dispose()
в SampleSMA.MainWindow.OnClosing(CancelEventArgs e) в C:...\4.2.2.22\Samples\Quik\SampleSMA\MainWindow.xaml.cs:строка 72
в System.Windows.Window.WmClose()
InnerException:&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4431/</id>
    <title type="text">Подключение LMAX к MATLAB</title>
    <published>2014-03-24T09:05:30Z</published>
    <updated>2014-03-24T09:05:30Z</updated>
    <author>
      <name>goryn</name>
      <uri>https://stocksharp.ru/users/51143/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Приветствую всех участников форума!&lt;/p&gt;
&lt;p&gt;Очень высоко ценю труд разработчиков StockSharp, а также с восхищением наблюдаю за активным развитием проекта в правильном, на мой взгляд, направлении.&lt;/p&gt;
&lt;p&gt;Сам я не программист, но создаю торговые системы на MATLAB приблизительно с 2008 года. На данном этапе хочу протестировать торговую стратегию, подключив LMAX к MATLAB с помощью коннектора от StockSharp, тем более, что есть S#.Matlab с примером подключения к QuikTrader. Однако, как справедливо заметил Михаил Сухов в нашем с ним обсуждении этой задачи, мне не хватает понимания как работает LmaxTrader.&lt;/p&gt;
&lt;p&gt;В коде примера для MATLAB после подгрузки StockSharp.LMAX.dll я пытаюсь подключиться к LMAX, прописывая в MATLAB следующий код (*вместо ххх - значения):&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-java"&gt;    lmax_trader = StockSharp.LMAX.LmaxTrader();
    
    % settings
    lmax_trader.Login = 'xxxxxxxxx';
    lmax_trader.Password = 'xxxxxxxxx';
    lmax_trader.IsDemo = true;
    
    connector = StockSharp.MatLab.MatLabConnector(lmax_trader);

    addlistener(connector, 'Connected', @connectorConnected);

    Connect(connector.RealConnector);

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Разумеется, это не работает. Скажите, как правильно прописать вызов LMAX в матлабе или где можно об этом узнать при условии, что в C# (и других языках, кроме матлабовского), я не разбираюсь?&lt;/p&gt;
&lt;p&gt;Спасибо:)&lt;/p&gt;
&lt;p&gt;--
С уважением,
Игорь&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4430/</id>
    <title type="text">Как подгрузить данные</title>
    <published>2014-03-23T18:31:18Z</published>
    <updated>2014-03-23T18:31:18Z</updated>
    <author>
      <name>gold_taurus</name>
      <uri>https://stocksharp.ru/users/51139/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Studio" />
    <content type="html">&lt;p&gt;Добрый день.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Загрузил исторические данные с помощью S#.Data. В качестве источника выбрал ФИНАМ. Вот что получилось:
&lt;a href="http://keep4u.ru/full/59bac9f97a70781587116f445e0f1aa1.html" rel="nofollow" target="_blank"&gt;&lt;img src="http://ib2.keep4u.ru/s/2014/03/24/59/59bac9f97a70781587116f445e0f1aa1.jpg" alt="" /&gt;&lt;/a&gt;
Ну и в папках R и S полно других папок с данными.
Как теперь это подключить к S#.Studio? Пытаюсь сделать это по видеоинструкции, которая на &lt;a href="http://stocksharp.com/products/studio/"&gt;этой странице&lt;/a&gt;. На шаге настройки хранилища данных не видно.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://stocksharp.com/products/hydra/"&gt;Здесь&lt;/a&gt; написано &amp;quot;Наша компания предоставляет бесплатный демо-доступ к накопленным данным.&amp;quot; . Как получить этот доступ?&lt;/li&gt;
&lt;li&gt;Для получения данных американской биржи какой бесплатный источник данных можете порекомендовать?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Заранее спасибо.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4428/</id>
    <title type="text">Источник данных TrueFX</title>
    <published>2014-03-22T12:50:36Z</published>
    <updated>2014-03-22T12:50:36Z</updated>
    <author>
      <name>Architectus</name>
      <uri>https://stocksharp.ru/users/6333/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;Небольшой баг с автопоиском инструментов в Гидре 4.2.2.21. Для данного источника все валютные пары после поиска имеют шаг цены 0,0001. Соответственно если не исправить его для не JPY пар на 0,00001, то качаться они не будут и появятся ошибки.
Для пар с валютой котировки JPY точность 0,0001 избыточна. Правильно - 0,001. Впрочем, возможно, это не проблема.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4427/</id>
    <title type="text">API 4.2.2.22. Минимальный шаг цены 0,01 инструмента 10MLIB.X@DTN не соответствует самой цене 0,938.</title>
    <published>2014-03-22T05:26:54Z</published>
    <updated>2014-03-22T05:26:54Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="IQFeed" />
    <content type="html">&lt;p&gt;Получаю ошибку при сохранении следующих изменений по инструменту:```plain&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;pre&gt;&lt;code&gt;  [0]	{StepPrice=1}
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;pre&gt;&lt;code&gt;  [1]	{PriceStep=0,001}
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;pre&gt;&lt;code&gt;  [2]	{ClosePrice=0,590}
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;pre&gt;&lt;code&gt;  [3]	{BestBid=Бид 0,938 0}	
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;pre&gt;&lt;code&gt;  [4]	{BestBidPrice=0,938}	
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;pre&gt;&lt;code&gt;  [5]	{VWAP=0,590}
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;pre&gt;&lt;code&gt;  [6]	{LastTrade=21.03.2014 8:14:00 4 0,590 0}	
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;pre&gt;&lt;code&gt;  [7]	{LastTradeId=4}	
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;pre&gt;&lt;code&gt;  [8]	{LastTradePrice=0,590}	
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;pre&gt;&lt;code&gt;  [9]	{LastTradeTime=21.03.2014 8:14:00}
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code class="language-Лог::::spoiler"&gt;```plain
2014-03-22 09:21:10,478 [ 9] INFO  - WorkMonitor.MonitoringTime.Period.Times: {Min:00:00:00 Max:23:59:59}, Till: 12/31/9999 23:59:59
2014-03-22 09:21:11,770 [21] INFO  - Подключение
2014-03-22 09:21:12,067 [23] INFO  - 00:00:00.000 | IQFeedTrader    | Connect
2014-03-22 09:21:13,638 [21] INFO  - Запуск экспорта
2014-03-22 09:21:14,095 [29] INFO  - 09:21:13.100 | IQFeedTrader    | StartExport
2014-03-22 09:21:14,095 [29] INFO  - 09:21:13.661 | LookupFeed      | Request: S,SET PROTOCOL,5.0
2014-03-22 09:21:14,095 [29] INFO  - 09:21:13.663 | Level1Feed      | Request: S,SET PROTOCOL,5.0
2014-03-22 09:21:14,095 [29] INFO  - 09:21:13.665 | Level2Feed      | Request: S,SET PROTOCOL,5.0
2014-03-22 09:21:14,095 [29] INFO  - 09:21:13.668 | Level1Feed      | Request: S,SELECT UPDATE FIELDS,Symbol,Exchange ID,Last Market Center,Bid Market Center,Ask Market Center,Open Interest,Open,High,Low,Close,Bid,Bid TimeMS,Bid Size,Ask,Ask TimeMS,Ask Size,TickID,Last Trade Date,Last TimeMS,Last,Last Size,Total Volume,Number of Trades Today,VWAP,Decimal Precision,Market Open,Message Contents
2014-03-22 09:21:14,096 [29] ERROR - 09:21:13.683 | IQFeedTrader    | System.InvalidOperationException: Account not authorized for Level II
2014-03-22 09:21:14,097 [29] INFO  - 09:21:13.689 | LookupFeed      | Request: SLM
2014-03-22 09:21:14,097 [29] INFO  - 09:21:13.694 | LookupFeed      | Request: SST
2014-03-22 09:21:14,241 [21] INFO  - Запуск SaveManager
2014-03-22 09:22:14,490 [35] INFO  - 09:22:14.037 | Level1Feed      | Request: w10MLIB.X
2014-03-22 09:22:14,490 [35] INFO  - 09:22:14.039 | Level1Feed      | Request: w10MLIB.X
2014-03-22 09:22:14,490 [35] INFO  - 09:22:14.039 | Level2Feed      | Request: w10MLIB.X
2014-03-22 09:22:43,874 [24] INFO  - 09:22:14.039 | IQFeedTrader    | Инструмент 10MLIB.X@DTN зарегистрирован на получение рыночных данных для Level1.
2014-03-22 09:22:43,874 [24] INFO  - 09:22:14.039 | IQFeedTrader    | Инструмент 10MLIB.X@DTN зарегистрирован на получение рыночных данных для Trades.
2014-03-22 09:22:43,874 [24] INFO  - 09:22:14.039 | IQFeedTrader    | Инструмент 10MLIB.X@DTN зарегистрирован на получение рыночных данных для MarketDepth.
2014-03-22 09:23:08,510 [23] ERROR - Ошибка при сохранении изменений инструментов
System.ArgumentException: Минимальный шаг цены 0,01 инструмента 10MLIB.X@DTN не соответствует самой цене 0,938.
Parameter name: info
   at #=qPjD4BOv$5BKxe_ttNIce9KX$StN0NyiBwpObU6kch$DxlgWCo386GGB4zCGVETNw0_b_HGs6uEfO4zWVQC6kFA==.#=qSTDGNV0iDqSnzbLph8Yc9g==[T](List`1 #=q9PFDMHA0g6G4$l9vTjzZhg==, Decimal #=qu9_yCHRqY$LOB44u3uYfYQ==, Decimal #=qeDHHRmrCloHsysJaNDpx5w==, #=qsrRcrl$KHsI32HS28WOhKTQQt7VDYCM8o$SQf$sm5950Ho8SNnHsnNr$aFPmrIVL #=qn$YTckweA1Ev$RrCR7l8uA==, Security #=qAytM0J8OzpOW5$KzvE4rXA==, Boolean #=qzUG13oUQFxniVRzl_kJEvg==)
   at #=qTbUFoDA2rXZyjzCCG_XPfuOYADBnY4G1OolBODN6rWxwTvSAZRy_d7yp9I0pvUV7uKFziBBOMyYFMWg0juLm8A==.#=qsiKHElVM5$9wKL2OXxX_jQ==(List`1 #=qLH_rqqpaMHMLANH8HZRitw==, #=qN0Iog2PcgTPVzK7TCmX4NyqBAYtp85$Rr6TNf87JBthNhGccR1ur1ifaGt5qUtF$ #=qygDprxDARw2VgUOb3nkYQA==, Decimal #=qSsuzamcO0zSNz_tDVYAUSg==)
   at #=qTbUFoDA2rXZyjzCCG_XPfuOYADBnY4G1OolBODN6rWxwTvSAZRy_d7yp9I0pvUV7uKFziBBOMyYFMWg0juLm8A==.#=qmGKnACAOqjE10v6FGL2TrA==(List`1 #=q1OEYfJW1BSYKXv_Wx_oMYQ==, IEnumerable`1 #=qiCz0UVEDNMJpq29fDMjKyQ==, #=qN0Iog2PcgTPVzK7TCmX4NyqBAYtp85$Rr6TNf87JBthNhGccR1ur1ifaGt5qUtF$ #=qJdLsZfnpxpFvFrMe_gCAYA==)
   at #=qQKAldzv4Hx9aZEAfjWjxeUw3n1SMejU_knLGrSPpWXylsa_zXYiQb6rmHnhSXXMM6lhc2ZF28RYMHTHxvWh_4g==.#=qkOUT4VUG7vd7cjfDOBNPsZ_B8CpdZWtHMMFzuEjwjOSH$$TTfAj90GB27rbnGE9MQNSiHNYIhWARk5sPnmPgwGN$wzEZXjPQJsPyOqGKpCY=(IEnumerable`1 #=qTZTx6d6gpDuCSXzkCDk9AA==, #=qsrRcrl$KHsI32HS28WOhKTQQt7VDYCM8o$SQf$sm5950Ho8SNnHsnNr$aFPmrIVL #=qJWZ9nWr9mZbcPM4mHyCr2w==)
   at #=qJeE4_46VY$A0dIiZTywt83uYQhQ_oHDxAxCy1UFFR6T9re4gF2Y4MkGTUJz3rcFY.#=qBdPGdik47hQskMSsLXQFOA==(DateTime #=quV2M9dLuA9wJq3GNniob7g==, #=qLf3ak3vMf7hRt1x61V08CA==[] #=q_mUtmDvZBv6XOsCJBPqq4Q==, Boolean #=qVhduF7ksTLTqYjm4dYCi9A==)
   at #=qJeE4_46VY$A0dIiZTywt83uYQhQ_oHDxAxCy1UFFR6T9re4gF2Y4MkGTUJz3rcFY.Save(IEnumerable`1 #=qJ4MUhI4A5agEyoBg9IHObg==)
   at AlgoTrading.Features.Hydra.Model.SaveManager.SaveSecurityChanges() in e:\AlgoTrading3.b177\SourceCode\Applications\AlgoTrading\Features\Hydra\Model\SaveManager.cs:line 166
&lt;/code&gt;&lt;/pre&gt;
&lt;div&gt;&lt;/div&gt;</content>
  </entry>
</feed>