﻿<?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=118</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-05-23T02:44:48Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=community&amp;page=118" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/4541/</id>
    <title type="text">Финансовое шарлатанство и псевдо-математика</title>
    <published>2014-06-02T15:03:37Z</published>
    <updated>2014-06-02T15:03:37Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Статьи" />
    <content type="html">&lt;b&gt;Pseudo-Mathematics and Financial Charlatanism: The Eﬀects of Backtest Overﬁtting on Out-of-Sample Performance&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Папир на английском онли &lt;a target="_blank" rel="nofollow" href="http://www.ams.org/notices/201405/rnoti-p458.pdf
" title="http://www.ams.org/notices/201405/rnoti-p458.pdf
"&gt;http://www.ams.org/notices/201405/rnoti-p458.pdf
&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Советую прочитать его. Очень интересное наблюдение для тех, кто занимается рисерчем стратегий более-менее научно. О том, как математическая база (в более запущенном варианте - теория) подгоняется под торговую идею.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4540/</id>
    <title type="text">Проблема с лицензией при регистрации заявок</title>
    <published>2014-05-30T19:56:30Z</published>
    <updated>2014-05-30T19:56:30Z</updated>
    <author>
      <name>Валентин Лебедев</name>
      <uri>https://stocksharp.ru/users/50045/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Fusion" />
    <content type="html">Работаю в SampleBlackwood.&lt;br /&gt;Лицензия выдана на аккаунт FUSDEMO01, к платформе подключается без проблем.&lt;br /&gt;При попытке регистрации ордера возникает ошибка:&lt;br /&gt;System.InvalidOperationException: Лицензия не поддерживает для адаптера StockSharp.Blackwood.BlackwoodTransactionMessageAdapter портфель FUSDEMO01~.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4539/</id>
    <title type="text">AutoProtectiveStrategy не останавливается</title>
    <published>2014-05-30T17:51:48Z</published>
    <updated>2014-05-30T17:51:48Z</updated>
    <author>
      <name>poison</name>
      <uri>https://stocksharp.ru/users/38961/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Стратегия AutoProtectiveStrategy запускается и отрабатывает (позиция закрывается), но остается запущенной.&lt;br /&gt;При этом все ее дочерние стратегии TPSLS, TPS, SLS остановлены.&lt;br /&gt;Из за этого не срабатывает правило WhenStopped и дальнейшая работа робота прекращается.&lt;br /&gt;Пробовал убирать WaitAllTrades = true, - не помогает.&lt;br /&gt;&lt;br /&gt;Запускаю AutoProtectiveStrategy следующим образом:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

var pos = fastOrderStrategy.PositionManager.Positions.FirstOrDefault(p =&amp;gt; p.CurrentValue != 0);

//Находим сделки, соответствующие позиции pos
var trades = fastOrderStrategy.MyTrades.Where(s =&amp;gt; s.Trade.Security == pos.Security).ToArray();
                
//Создаем защитную стратегию
var auts = new AutoProtectiveStrategy
{
   Security      = pos.Security,
   StopLossLevel =   pos.Security.PriceStep * 1,
   TakeProfitLevel = pos.Security.PriceStep * 1,
   WaitAllTrades = true,
   IsTrailingStopLoss = true,
   DisposeOnStop = true
};

//Когда защитная стратегия заканчивает работу, удаляем стратегию
auts.WhenStopped()
    .Do(() =&amp;gt; 
    { 
       ChildStrategies.Clear();
    })
    .Once()
    .Apply(this);

//Обработать сделки для коррекции объема
auts.ProcessNewMyTrades(trades);

this.AddWarningLog(&amp;quot;Launching AutoProtectiveStrategy with StopLossLevel={0} TakeProfitLevel={1}&amp;quot;, auts.StopLossLevel, auts.TakeProfitLevel);

//Добавляем защитную стратегию в список дочерних
if (_ordersTurnedOn)
   ChildStrategies.Add(auts);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Вот что выдает лог:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;

2014/05/30 21:20:42.118|Warning|DS_XXX4@FORTS_SPBFUT00XXX|Only one position was opened
2014/05/30 21:20:42.118|Warning|DS_XXX4@FORTS_SPBFUT00XXX|Launching AutoProtectiveStrategy with StopLossLevel=1 TakeProfitLevel=1
2014/05/30 21:20:42.118|       |TPS_XXX4@FORTS_SPBFUT00XXX|Стратегия запущена. [0,2]. Позиция при старте 0.
2014/05/30 21:20:42.118|       |TPS_XXX4@FORTS_SPBFUT00XXX|Защита сделки 894716231 заявки 76814201.
2014/05/30 21:20:42.118|       |TPS_XXX4@FORTS_SPBFUT00XXX|Котирование на Sell объема 1.
2014/05/30 21:20:42.118|       |TPS_XXX4@FORTS_SPBFUT00XXX|Приостановка правил. _rulesSuspendCount 1.
2014/05/30 21:20:42.118|       |TPS_XXX4@FORTS_SPBFUT00XXX|Возобновление правил. _rulesSuspendCount 0.
2014/05/30 21:20:42.118|       |SLS_XXX4@FORTS_SPBFUT00XXX|Стратегия запущена. [0,2]. Позиция при старте 0.
2014/05/30 21:20:42.118|       |SLS_XXX4@FORTS_SPBFUT00XXX|Защита сделки 894716231 заявки 76814201.
2014/05/30 21:20:42.118|       |SLS_XXX4@FORTS_SPBFUT00XXX|Котирование на Sell объема 1.
2014/05/30 21:20:42.118|       |SLS_XXX4@FORTS_SPBFUT00XXX|Приостановка правил. _rulesSuspendCount 1.
2014/05/30 21:20:42.118|       |SLS_XXX4@FORTS_SPBFUT00XXX|Возобновление правил. _rulesSuspendCount 0.
2014/05/30 21:20:42.118|       |TPSLS_XXX4@FORTS_SPBFUT00XXX|Стратегия запущена. [2,1]. Позиция при старте 0.
2014/05/30 21:20:42.118|       |APS_XXX4@FORTS_SPBFUT00XXX|Стратегия запущена. [1,2]. Позиция при старте 0.
2014/05/30 21:21:13.099|       |SLS_XXX4@FORTS_SPBFUT00XXX|Защита активирована.
2014/05/30 21:21:13.099|       |SLS_XXX4@FORTS_SPBFUT00XXX|Цена текущей NULL и лучшей 46568.
2014/05/30 21:21:13.099|       |SLS_XXX4@FORTS_SPBFUT00XXX|Лучший бид 47747 и лучший аск 47755.
2014/05/30 21:21:13.099|       |SLS_XXX4@FORTS_SPBFUT00XXX|Регистрация новой Limit (0xA33B48) заявки на Sell с ценой 46568 и объемом 1. SLS 894716231
2014/05/30 21:21:13.099|       |QuikTrader|RegisterOrder: 0/0 Продажа Цена=46568 Объем=1 Сост=None Бал=0 
2014/05/30 21:21:13.099|       |QuikTrader|New order: 76814204/0 Продажа Цена=46568 Объем=1 Сост=Pending Бал=1 
2014/05/30 21:21:13.100|Warning|SLS_XXX4@FORTS_SPBFUT00XXX|Заявка 76814204 в процессе регистрации.
2014/05/30 21:21:19.682|       |QuikTrader|Order changed: 76814204/12756352952 Продажа Цена=46568 Объем=1 Сост=Done Бал=0 
2014/05/30 21:21:19.682|       |DS_XXX4@FORTS_SPBFUT00XXX|Новая позиция: SPBFUT00XXX-YYY4@FORTS=0, SPBFUT00XXX-XXX4@FORTS=0.
2014/05/30 21:21:19.682|       |APS_XXX4@FORTS_SPBFUT00XXX|Новая позиция: SPBFUT00XXX-XXX4@FORTS=-1.
2014/05/30 21:21:19.682|       |TPSLS_XXX4@FORTS_SPBFUT00XXX|Новая позиция: SPBFUT00XXX-XXX4@FORTS=-1.
2014/05/30 21:21:19.682|       |SLS_XXX4@FORTS_SPBFUT00XXX|Новая позиция: SPBFUT00XXX-XXX4@FORTS=-1.
2014/05/30 21:21:19.682|       |TPS_XXX4@FORTS_SPBFUT00XXX|Стратегия останавливается. [0,2]. Позиция при старте 0.
2014/05/30 21:21:19.682|       |TPS_XXX4@FORTS_SPBFUT00XXX|Правило &amp;#39;Изменение стакана инструмента XXX4@FORTS (0x260F40A)&amp;#39;. Приостановлено.
2014/05/30 21:21:19.682|Warning|TPS_XXX4@FORTS_SPBFUT00XXX|Заканчиваем котирование с неисполненным объемом равный 1.
2014/05/30 21:21:19.682|       |TPS_XXX4@FORTS_SPBFUT00XXX|Ожидание снятия всех активных заявок.
2014/05/30 21:21:19.682|       |TPS_XXX4@FORTS_SPBFUT00XXX|Стратегия остановлена. [0,2]. Позиция при старте 0.
2014/05/30 21:21:19.682|       |SLS_XXX4@FORTS_SPBFUT00XXX|Стратегия останавливается. [0,2]. Позиция при старте -1.
2014/05/30 21:21:19.682|       |SLS_XXX4@FORTS_SPBFUT00XXX|Правило &amp;#39;Изменение стакана инструмента XXX4@FORTS (0x26E0A05)&amp;#39;. Приостановлено.
2014/05/30 21:21:19.682|       |SLS_XXX4@FORTS_SPBFUT00XXX|Ожидание снятия всех активных заявок.
2014/05/30 21:21:19.682|       |SLS_XXX4@FORTS_SPBFUT00XXX|Стратегия остановлена. [0,2]. Позиция при старте -1.
2014/05/30 21:21:19.682|       |TPSLS_XXX4@FORTS_SPBFUT00XXX|Стратегия останавливается. [1,1]. Позиция при старте -1.
2014/05/30 21:21:19.682|       |TPSLS_XXX4@FORTS_SPBFUT00XXX|Ожидание снятия всех активных заявок.
2014/05/30 21:21:19.682|       |TPSLS_XXX4@FORTS_SPBFUT00XXX|Стратегия остановлена. [0,1]. Позиция при старте -1.
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Дальше в логе ничего нет, но во время дебага видно что в ChildStrategies Присутствует APS и ProcessState=Started&lt;br /&gt;&lt;br /&gt;Подскажите пожалуйста, как быть в этой ситуации, как остановить стратегию?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4538/</id>
    <title type="text">Имя &amp;quot;Chart&amp;quot; не существует в пространстве имен &amp;quot;http://schemas.stocksharp.com/xaml&amp;quot;.</title>
    <published>2014-05-30T02:06:38Z</published>
    <updated>2014-05-30T02:06:38Z</updated>
    <author>
      <name>Иван З.</name>
      <uri>https://stocksharp.ru/users/6502/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Скачал 4.2.3.7&lt;br /&gt;Залез в примеры. SampleCandles запускаю, все работает прекрасно. Но когда заглядываю в конструктор вижу такую картину.&lt;br /&gt;&lt;div class='spoilertitle'&gt;&lt;input type='button' value='Показать спойлер' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_ed86d8e7f63e4844ab632201124fb772');" title='Показать спойлер' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_ed86d8e7f63e4844ab632201124fb772' style='display:none'&gt;&lt;a href='http://clickscreen.ru/screens/2/ca1b751c.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="http://clickscreen.ru/screens/2/ca1b751c.png" style='max-width: 600px;' alt=""/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;То есть, форму в конструкторе не видать. Пишет Имя &amp;quot;Chart&amp;quot; не существует в пространстве имен &amp;quot;http://schemas.stocksharp.com/xaml&amp;quot;. И подчеркивает charting:Chart волнистой линией.&lt;br /&gt;А сам проект запускается, ни каких ошибок не выдает.&lt;br /&gt;То же самое получается если обновлять до 4.2.3.7 свой проект.&lt;br /&gt;&lt;br /&gt;Кто встречался с этой проблемой? и почему только с библиотекой S# такой казус?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4537/</id>
    <title type="text">Время, по которому работает коннектор</title>
    <published>2014-05-29T18:19:10Z</published>
    <updated>2014-05-29T18:19:10Z</updated>
    <author>
      <name>Валентин Лебедев</name>
      <uri>https://stocksharp.ru/users/50045/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Fusion" />
    <content type="html">Не совсем понятно зачем время, по которому работают американские биржи, преобразовывается в локальное время системы.&lt;br /&gt;Например у меня стоит московское время, поэтому трейды и свечки приходят с текущим московским временем.&lt;br /&gt;Это очень не удобно например если нужно сравнивать это время с временем работы бирж через ExchangeBoard.Nyse.WorkingTime, где время указано в их часовом поясе.&lt;br /&gt;Приходится либо в обязательном порядке переставлять время в системе, либо делать в самой программе неочевидные преобразования, и программа в любом случае становится зависимой от текущего системного времени.&lt;br /&gt;В связи с чем просьба вернуть исходное американское время в приходящие данные.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4536/</id>
    <title type="text">Свечи за сегодняшний день</title>
    <published>2014-05-29T13:20:20Z</published>
    <updated>2014-05-29T13:20:20Z</updated>
    <author>
      <name>Andrii</name>
      <uri>https://stocksharp.ru/users/27996/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Есть какой-то корректный способ получить свечи за сегодняшний день?&lt;br /&gt;Из примера Quick SampleSMA&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
// начинаем вычислять скользящие средние
				foreach (var candle in candles)
				{
					ProcessCandle(candle);
					lastCandleTime = candle.OpenTime;
				}

				_candleManager.Start(series);

				// вычисляем временные отрезки текущей свечи
				var bounds = _timeFrame.GetCandleBounds(series.Security);

				candles = _candleManager.Container.GetCandles(series, new Range&amp;lt;DateTime&amp;gt;(lastCandleTime + _timeFrame, bounds.Min));

				foreach (var candle in candles)
				{
					ProcessCandle(candle);
				}&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;работает неправильно, candles = _candleManager.Container.GetCandles(series, new Range&amp;lt;DateTime&amp;gt;(lastCandleTime + _timeFrame, bounds.Min)); возвращает пустую коллекцию. Чтобы все таки получить свечи нужно дождаться события по свечи из квика. Покажите, пожалуйста, как правильно получить свечи и обработать ProcessCandle(candle);</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4535/</id>
    <title type="text">S# 4.2.3.7 ошибка при отрисовке данных</title>
    <published>2014-05-29T08:27:52Z</published>
    <updated>2014-05-29T08:27:52Z</updated>
    <author>
      <name>devruss</name>
      <uri>https://stocksharp.ru/users/50604/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Алготрейдинг" />
    <content type="html">S# 4.2.3.7 + Transaq + history (из Гидры). Стартуем стратегию, она подгружает исторические данные и свежие данные из транзака - сразу же вылетает с ошибкой&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;
FindIndex() in not implemented for searchMode Nearest&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;

  at A.c19dd4d74f6373c95c517d29624d76e4b.c32cc6191f96f2b9bc8a50e90f763a9ff(IList ce461ed959a3170de5a3fc58c6ebd1010, Boolean c1444a12ddc521b102b6422d68da618ba, IComparable cfb56fc48a9b17f677c353b5dc6449ee1, SearchMode c8eca9a43bb6ab4cc23a40abaff49c28b)
   at A.c549cb0430271f494fa6b7961f4318f2f.cb5020a608308c87230e6627cba3235be(IComparable cd9eb4abc8062a13034d7e1a95015cf34, SearchMode cddc77026af962cffbb74c22169dff582)
   at A.c382b1def4e089dae4966a5fab641e4d4.TransformDataToIndex(DateTime dataValue, SearchMode mode)
   at A.c382b1def4e089dae4966a5fab641e4d4.TransformDataToIndex(DateTime dataValue)
   at A.c382b1def4e089dae4966a5fab641e4d4.TransformDataToIndex(IComparable dataValue)
   at Abt.Controls.SciChart.Visuals.RenderableSeries.BaseRenderableSeries.GetCoordinateForDataPoint(Double xDataValue, Double yDataValue)
   at Abt.Controls.SciChart.Visuals.RenderableSeries.BaseRenderableSeries.IsHitTest(Point rawPoint, HitTestInfo nearestHitResult, Double hitTestRadius, IList yValues, Point previousDataPoint, Point nextDataPoint)
   at Abt.Controls.SciChart.Visuals.RenderableSeries.BaseRenderableSeries.InterpolatePoint(Point rawPoint, HitTestInfo nearestHitResult, Double hitTestRadius, IList yValues, IList y1Values)
   at Abt.Controls.SciChart.Visuals.RenderableSeries.BaseRenderableSeries.InterpolatePoint(Point rawPoint, HitTestInfo nearestHitResult, Double hitTestRadius)
   at Abt.Controls.SciChart.Visuals.RenderableSeries.BaseRenderableSeries.HitTestInternal(Point rawPoint, Double hitTestRadius, Boolean interpolate)
   at Abt.Controls.SciChart.Visuals.RenderableSeries.BaseRenderableSeries.HitTest(Point rawPoint, Double hitTestRadius, Boolean interpolate)
   at Abt.Controls.SciChart.Visuals.RenderableSeries.BaseRenderableSeries.HitTest(Point rawPoint, Boolean interpolate)
   at Abt.Controls.SciChart.ChartModifiers.InspectSeriesModifierBase.c6e7269fc05c2e533d255843d485b354d.c0d0d9651a11734c8b03277c7800288fe(IRenderableSeries c3ed74374fee4316737eeee3cff6be2ad)
   at Abt.Controls.SciChart.ChartModifiers.InspectSeriesModifierBase.c7e55a9279e01d9502f181db39af02328.MoveNext()
   at System.Collections.ObjectModel.ObservableCollection`1.CopyFrom(IEnumerable`1 collection)
   at System.Collections.ObjectModel.ObservableCollection`1..ctor(IEnumerable`1 collection)
   at Abt.Controls.SciChart.ChartModifiers.CursorModifier.c3bfceb3512975c53ace35e5560fe1eba(Point c9fb04a4a0826429a55d599c809a4f6e6)
   at Abt.Controls.SciChart.ChartModifiers.CursorModifier.HandleMasterMouseEvent(Point mousePoint)
   at Abt.Controls.SciChart.ChartModifiers.InspectSeriesModifierBase.cba82b1b73d4311482f26641776634b3c(Point cfe7da3d2fb2c1ba75ba1814199d02354)
   at Abt.Controls.SciChart.ChartModifiers.InspectSeriesModifierBase.HandleMouseEvent(ModifierMouseArgs e)
   at Abt.Controls.SciChart.ChartModifiers.InspectSeriesModifierBase.OnModifierMouseMove(ModifierMouseArgs e)
   at Abt.Controls.SciChart.ChartModifiers.ModifierGroup.c07d1dcb1c7ba461bbcbf5a1dd47c58a5(IChartModifier c6b1effd112e5355cd5f051dd91cd4f67, ModifierEventArgsBase cbb39038dde40bfc3fdcfa70f4bbf8778)
   at Abt.Controls.SciChart.ChartModifiers.ModifierGroup.c9e8960a6a8527c20ac9e46e162c72b22(Action`2 c4bd4ab823835cf92d221476b6fb65a17, ModifierEventArgsBase c4c23d80d4d060e409c3479ef17d6c65e)
   at Abt.Controls.SciChart.ChartModifiers.ModifierGroup.OnModifierMouseMove(ModifierMouseArgs e)
   at Abt.Controls.SciChart.Utility.Mouse.MouseManager.ca5839647cb861fa726b3261de72c52c0(ModifierMouseArgs cbb39038dde40bfc3fdcfa70f4bbf8778, IReceiveMouseEvents c18509698be3f9366c690e7d2b107b62c, Boolean c3791a1b71c1577bde30b55c12b2a5583)
   at Abt.Controls.SciChart.Utility.Mouse.MouseManager.c105a7cf9d4174e3cd8ac6692b1c8bb6a.c0010b345f0095806418d417ea1a206fd.c1673a74160880c3f0f152d760b9a12f8(IReceiveMouseEvents c133657388cc0f6f6615e21e129ac4b3a)
   at A.c19dd4d74f6373c95c517d29624d76e4b.cacf72b657252e3e73860afb89d70cb9f[c13c28af86f0b14202b9c7ef43b1bd11a](IEnumerable`1 c40a30a1bb6416cd164565919fdef15a9, Action`1 c885aac61bc9832561b7ff07903c88d5e)
   at Abt.Controls.SciChart.Utility.Mouse.MouseManager.c105a7cf9d4174e3cd8ac6692b1c8bb6a.cdc6dd0b1b34439c6e93339dd3929be9f(Object cae49ecc8585f35e8dd5ce624f7fb7ab5, MouseEventArgs c4c23d80d4d060e409c3479ef17d6c65e)
   at A.cd43732d305fa7b65b611005fdcef35d8.c769264f2530d8b47196e47cbbe58cb89(MouseEventArgs cbb39038dde40bfc3fdcfa70f4bbf8778)
   at A.cd43732d305fa7b65b611005fdcef35d8.cbe8969038b3b47585f72b9c703cd47da(Object c5e18ac7ef25e3e9c51dc36756b25ed1e, MouseEventArgs c4c23d80d4d060e409c3479ef17d6c65e)
   at System.Windows.Input.MouseEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   at System.Windows.Input.InputManager.ProcessStagingArea()
   at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
   at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
   at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
   at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean&amp;amp; handled)
   at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean&amp;amp; handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean&amp;amp; handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG&amp;amp; msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
   at System.Windows.Threading.Dispatcher.Run()
   at System.Windows.Application.RunDispatcher(Object ignore)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run(Window window)
   at System.Windows.Application.Run()
   at ...\obj\Debug\App.g.cs:line 0
   at System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)
   at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
   at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
   at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)  
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Если тестировать только на исторических данных, то все ок</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4534/</id>
    <title type="text">CandleManager</title>
    <published>2014-05-28T17:10:15Z</published>
    <updated>2014-05-28T17:10:15Z</updated>
    <author>
      <name>Валентин Лебедев</name>
      <uri>https://stocksharp.ru/users/50045/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Fusion" />
    <content type="html">Есть некоторые проблемы с CandleManager в коннекторе Blackwood.&lt;br /&gt;&lt;br /&gt;1. &lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
_candleManager = new CandleManager(Trader);&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Если создать CandleManager таким образом, то он не будет работать. Мало того, он еще и сломает событие Trader.NewCandles так, что по нему не будут приходить свечки, запрошенные через Trader.SubscribeCandles. Возможно он ломает что-то еще, у меня сразу вылезло только это.&lt;br /&gt;Чтобы CandleManager все же заработал, приходится создавать его следующим образом:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
_candleManager = new CandleManager();
_candleManager.Sources.Add(new TimeFrameCandleBuilder()
{
    Sources = {new TradeCandleBuilderSource(Trader)}
});&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Trader.NewCandles в этом случае работает нормально.&lt;br /&gt;&lt;br /&gt;2. &lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
var series = new CandleSeries(typeof(TimeFrameCandle), Trader.Securities.First(), TimeSpan.FromMinutes(1));
_candleManager.Start(series);&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;В данном случае CandleManager будет брать только трейды, соответствующие заданному инструменту с заданным ExchangeBoard. Учитывая что ECN много, придется под каждую создавать отдельную серию и запускать ее.&lt;br /&gt;Отсюда просьба/пожелание, сделайте чтобы CandleManager брал инструмент по коду, не учитывая ExchangeBoard, т.е. брал со всех ECN. Ибо не думаю что кому-то будет интересно строить свечки с какого-то определенного источника.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4533/</id>
    <title type="text">Состояние свеч. Candle.State</title>
    <published>2014-05-28T15:38:36Z</published>
    <updated>2014-05-28T15:38:36Z</updated>
    <author>
      <name>Andrii</name>
      <uri>https://stocksharp.ru/users/27996/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">connector quik&lt;br /&gt;&lt;br /&gt;возможно ли, что CandleManager.Processing как-то неправильно работает, если в ней есть проверка на candle.State == CandleStates.Finished но на картинке есть еще 2 свечи.&lt;br /&gt;&lt;br /&gt;&lt;a href='http://i.imgur.com/aj6T32Y.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="http://i.imgur.com/aj6T32Y.png" style='max-width: 600px;' alt="mess" title="mess" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;состояние приходит из квика как понимаю</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4531/</id>
    <title type="text">Баги</title>
    <published>2014-05-26T07:18:22Z</published>
    <updated>2014-05-26T07:18:22Z</updated>
    <author>
      <name>skuvv</name>
      <uri>https://stocksharp.ru/users/28621/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">Версия 4.2.3.6, коннектор  для p2fortsgate - реал.&lt;br /&gt;1)Не работает уровень логирования - флудит даже не уровне Warning:&lt;br /&gt;...&lt;br /&gt;21:40:56.266|       |Plaza     |Для GD1860BR4@FORTS загружено 4 SecurityChange.&lt;br /&gt;21:40:56.267|       |Plaza     |Для GD1870BF4@FORTS загружено 2 SecurityChange.&lt;br /&gt;21:40:56.268|       |Plaza     |Для GD1870BR4@FORTS загружено 4 SecurityChange.&lt;br /&gt;21:40:56.268|       |Plaza     |Для GD1880BF4@FORTS загружено 2 SecurityChange.&lt;br /&gt;...&lt;br /&gt;2)Крашится программа, логи&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAAD2u-jtF6I6U1wERefB5IWAYb3PB69XJ0-WzpgLMcMhWQ" title="http://gfile.ru/a7wIN"&gt;Exceptions log&lt;/a&gt;&lt;br /&gt;3)Перестал работать выбор поток/таблиц - при открытии все галки сняты и показывает 11 таблиц по умолчанию.&lt;br /&gt;&lt;br /&gt;ps не баг - на виртуальной машине с одним ядром крашится - system out of memory exception, не успевает обрабатывать данные.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4530/</id>
    <title type="text">Автоадаптивность ТС</title>
    <published>2014-05-25T15:52:48Z</published>
    <updated>2014-05-25T15:52:48Z</updated>
    <author>
      <name>Евгений Гович</name>
      <uri>https://stocksharp.ru/users/50017/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="клуб алготрейдеров" />
    <content type="html">Предлагаю пообщаться на эту тему. В последнее время часто слышу про неё.&lt;br /&gt;Какие есть подходы, какие преимущества какие недостатки.&lt;br /&gt;&lt;br /&gt;Прошу высказывать любые мнения.&lt;br /&gt;Плохих ответов не бывает, кроме не высказанных:)&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4529/</id>
    <title type="text">Exception при добавлении двух осей</title>
    <published>2014-05-25T12:05:42Z</published>
    <updated>2014-05-25T12:05:42Z</updated>
    <author>
      <name>Den</name>
      <uri>https://stocksharp.ru/users/6003/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Алготрейдинг" />
    <content type="html">Уважаемые разработчики,&lt;br /&gt;&lt;br /&gt;похоже на баг (S# 4.2.3.1):&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;В чарт добавляется две оси Y и пытаюсь к ним привязать два разных графика.&lt;br /&gt;&lt;br /&gt;   &lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
     public ChartWindow()
        {
            InitializeComponent();

            ChartArea ca = new ChartArea();

            // remove default Y axis
            ca.YAxises.RemoveAt(0);

            ChartAxis y1 = new ChartAxis();
            y1.Id = &amp;quot;Y1&amp;quot;;

            ChartAxis y2 = new ChartAxis();
            y2.Id = &amp;quot;Y2&amp;quot;;

            ca.YAxises.Add(y1);
            ca.YAxises.Add(y2);

            ChartIndicatorElement sma1 = new ChartIndicatorElement
            {
                Title = &amp;quot;sma1&amp;quot;,
                Indicator = new SimpleMovingAverage { Length = 1, Name = &amp;quot;SMA 1&amp;quot; },
            };
            sma1.YAxisId = &amp;quot;Y1&amp;quot;;
            ca.Elements.Add(sma1);

            ChartIndicatorElement sma2 = new ChartIndicatorElement
            {
                Title = &amp;quot;sma2&amp;quot;,
                Indicator = new SimpleMovingAverage { Length = 2, Name = &amp;quot;SMA 2&amp;quot; },
            };
            sma2.YAxisId = &amp;quot;Y2&amp;quot;;
            ca.Elements.Add(sma2);

            Chart.Areas.Add(ca);
        }&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;При вызове последней строки &lt;b&gt;Chart.Areas.Add(ca);&lt;/b&gt; летит Exception:&lt;br /&gt;&lt;br /&gt;&lt;a href='http://i61.fastpic.ru/big/2014/0525/f6/59535d562af5e2334de41c67c4d582f6.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="http://i61.fastpic.ru/big/2014/0525/f6/59535d562af5e2334de41c67c4d582f6.png" style='max-width: 600px;' alt="Exception" title="Exception" /&gt;&lt;/a&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4528/</id>
    <title type="text">Вопрос про оси в Chart</title>
    <published>2014-05-25T11:51:30Z</published>
    <updated>2014-05-25T11:51:30Z</updated>
    <author>
      <name>Den</name>
      <uri>https://stocksharp.ru/users/6003/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Алготрейдинг" />
    <content type="html">Уважаемые разработчики!&lt;br /&gt;&lt;br /&gt;Пример использования графика со всеми фичами в документации был бы очень полезен.&lt;br /&gt;Без него не получается разобраться даже с казалось бы очевидными вопросами.&lt;br /&gt;&lt;br /&gt;1. Как на графике отобразить просто кривую с заданными значениями?&lt;br /&gt;&lt;br /&gt;   Есть элементы только трех типов:&lt;br /&gt;          StockSharp.Xaml.Charting.ChartCandleElement&lt;br /&gt;          StockSharp.Xaml.Charting.ChartIndicatorElement&lt;br /&gt;          StockSharp.Xaml.Charting.ChartTransactionElement&amp;lt;T&amp;gt;&lt;br /&gt;&lt;br /&gt; Пока только додумался использовать SMA с периодом 1. Но это кажется извращением :)&lt;br /&gt;&lt;br /&gt;2. Что такое группирование осей на графике?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4527/</id>
    <title type="text">Ошибка перерисовки меток на оси времеми при повторной отрисовке графика</title>
    <published>2014-05-24T19:15:34Z</published>
    <updated>2014-05-24T19:15:34Z</updated>
    <author>
      <name>whitebar</name>
      <uri>https://stocksharp.ru/users/50662/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Алготрейдинг" />
    <content type="html">Здравствуйте!&lt;br /&gt;&lt;br /&gt;На ChartArea пытаюсь отрисовать свечи по историческим данным. Используется HistoryEmulationConnector.&lt;br /&gt;Свечи отрисовываются, все ОК. При повторной отрисовке тех же самых свечей на ChartArea метки оси времени заполнены максимальным значением времени, оставшемся со времени предыдущего тестирования. Такое поведение наблюдается начиная с версии 4.2.3.0 библиотеки. &lt;br /&gt;&lt;br /&gt;Сперва думал, у меня ошибка в коде.&lt;br /&gt;В качестве эксперимента скачал архив StockSharp_Edu.zip от 7-го мая 2014, версия библиотек - 4.2.3.4 из группы поддержки в контакте. Запускаю приложение SampleChart из урока 04_lesson (Candles, Charts, Historical data).&lt;br /&gt;&lt;br /&gt;В первый раз свеч, индикаторы отрисовываются нормально. После нажатия кнопки &amp;quot;Reset&amp;quot; свечи отрисовываются, но метки временной шкалы содержат только значения &amp;quot;18:40&amp;quot;, то есть максимальное значение времени с момента предыдущего запуска.&lt;br /&gt;&lt;br /&gt;Видимых ошибок нет, могу приложить только скриншот с неправильными метками.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4526/</id>
    <title type="text">Ошибка при прикреплении ордера к тестовой стратегии</title>
    <published>2014-05-24T07:19:41Z</published>
    <updated>2014-05-24T07:19:41Z</updated>
    <author>
      <name>JaguarFX</name>
      <uri>https://stocksharp.ru/users/49779/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">Занимаясь разработкой функционала сохранения и загрузки ордеров/заявок по  стратегии, мной была обнаружена следующая ошибка (или баг?):&lt;br /&gt;после восстановления данных тестовой стратегии и прикреплении ордера через функцию AttachOrder стратегия требует наличия живого подключения: {&amp;quot;Подключение не инициализировано.&amp;quot;&lt;br /&gt;&lt;br /&gt;Тут очевидно что загрузка идет до вызова функции старта стратегии, поэтому в этот момент Connector=null.&lt;br /&gt;&lt;br /&gt;Стек-трейс&lt;br /&gt;&lt;div class='spoilertitle'&gt;&lt;input type='button' value='Показать спойлер' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_01f608b956014b8788e3731fec0bcb09');" title='Показать спойлер' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_01f608b956014b8788e3731fec0bcb09' style='display:none'&gt;&lt;br /&gt;   в StockSharp.Algo.Strategies.Strategy.#=q4hrz$6YIdirnmDAnvpHhXA8NGpJbvyeNK6Ny49wYh$0=()&lt;br /&gt;   в StockSharp.Algo.Strategies.Strategy.#=qsSuf6w9aFQqIpUW5Nd5id9o8SS72Wjbk_qHkafhGXWA=.#=qlYgbM0rqFVngOwMxp_dvFZFauc1P9o$GcV2uE8foVPo=()&lt;br /&gt;   в StockSharp.Algo.Strategies.Strategy.#=q23SXcIR5zLIiPWOdFbe9tg==(Action #=qgZSgH0JZr9KJV7hXRsG0hw==)&lt;br /&gt;   в StockSharp.Algo.Strategies.Strategy.#=qlc0ErDpLD9By$qwiW3lG0w==(Order #=qJLJXKa7f$P24HU7DWEzWVg==, Boolean #=qpV4BL7UuUmK6nz537D3SnA==)&lt;br /&gt;   в StockSharp.Algo.Strategies.Strategy.#=qL0PAPfBSDFLnnFp$oxex1A==(Order #=qaH1rGvuL5TmzaGn_6IN5xw==)&lt;br /&gt;   в StockSharp.Algo.Strategies.Strategy.#=q_nqrPfmG4oXa7qEW$ub8iA==(Order #=qc6zaCQk5hbkIXp3NB3DtJQ==)&lt;br /&gt;   в StockSharp.Algo.Strategies.Strategy.AttachOrder(Order order, IEnumerable`1 myTrades)&lt;br /&gt;   в Robot.SettingsEngine.LoadFromDB(Strategy str) в c:\Users\Robot\SettingsEngine.cs:строка 558&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Самое интересное, что несмотря на выданную ошибку ордер к стратегии приаттачивается.&lt;br /&gt;То есть жить с этим можно если окружить вызов AttachOrder  try/catch и не реагировать на ошибку.&lt;br /&gt;&lt;br /&gt;Но самое неприятное, что MyTrades не появляются.&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAADPSDpWMWjYmE3Esu0urmEdWVNmUR5MkJ1zD-RoobcEKg" title="http://yadi.sk/d/_76uyGceRALmE"&gt;http://yadi.sk/d/_76uyGceRALmE&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4525/</id>
    <title type="text">Нужен программист Stocksharp 100 000 р. в мес. работа в офисе</title>
    <published>2014-05-22T19:14:39Z</published>
    <updated>2014-05-22T19:14:39Z</updated>
    <author>
      <name>kpacaba</name>
      <uri>https://stocksharp.ru/users/6435/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Работа" />
    <content type="html">Нужен программист со знанием C# и билиотек S#. Plaza 2, C-gate. Зп 100 000 в мес, работа в офисе.&lt;br /&gt;Резюме на &lt;a href="https://stocksharp.ru/away/?u=AQAAAAAAAADFrBwB1WOztXgWiwsH-EKj0CDQxCBooHTFaXOggK258g"&gt;holodh@mail.ru&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4524/</id>
    <title type="text">4.2.3.4 Не приходит событие коннектора QUIK NewDataExported</title>
    <published>2014-05-22T17:44:39Z</published>
    <updated>2014-05-22T17:44:39Z</updated>
    <author>
      <name>GrandTucan</name>
      <uri>https://stocksharp.ru/users/50405/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Добавил в Sample простую обработку события NewDataExported&lt;br /&gt;&lt;br /&gt;Trader.NewDataExported += () =&amp;gt;&lt;br /&gt;                            {&lt;br /&gt;                                Debug.WriteLine(&amp;quot;Data exported.&amp;quot;);&lt;br /&gt;                            };&lt;br /&gt;Событие не приходит, хотя экспорт работает нормально и, например, в таблице &amp;quot;Сделки&amp;quot; примера появляются новые сделки.&lt;br /&gt;&lt;br /&gt;Я так понимаю это именно для версии 4.2 характерно. В 4.1.19 данное событие вызывалось постоянно.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4523/</id>
    <title type="text">Подключение к нескольким терминалам Quik</title>
    <published>2014-05-22T11:16:57Z</published>
    <updated>2014-05-22T11:16:57Z</updated>
    <author>
      <name>Garynych</name>
      <uri>https://stocksharp.ru/users/50892/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Есть ли возможность создать подключение и работать с несколькими терминалами Quik из одного приложения?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4522/</id>
    <title type="text">Security SPFB.RTS@FORTS</title>
    <published>2014-05-21T14:28:59Z</published>
    <updated>2014-05-21T14:28:59Z</updated>
    <author>
      <name>Иван З.</name>
      <uri>https://stocksharp.ru/users/6502/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">Любопытную ситуацию наблюдаю на S#.API 4.2.3.4&lt;br /&gt;Беру SampleEmulationTesting. Запускаю, проблем нет. При этом инструмент прописан так:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

var security = new Security
{
Id = &amp;quot;RIU9@FORTS&amp;quot;,
Code = &amp;quot;RIU9&amp;quot;,
PriceStep = 10,
StepPrice = 2,
Decimals = 0,
MinPrice = 10,
MaxPrice = 1000000,
MarginBuy = 10000, // задаем ГО
MarginSell = 10000,
ExchangeBoard = ExchangeBoard.Forts,
};&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Меняю инструмент на SPFB.RTS@FORTS&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

var security = new Security
{
Id = &amp;quot;SPFB.RTS@FORTS&amp;quot;,
Code = &amp;quot;RTS&amp;quot;,
PriceStep = 10,
StepPrice = 2,
Decimals = 0,
MinPrice = 10,
MaxPrice = 1000000,
MarginBuy = 10000, // задаем ГО
MarginSell = 10000,
ExchangeBoard = ExchangeBoard.Forts,
};&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Выдает ошибку&lt;br /&gt;{&amp;quot;Инструмент SPFB.RTS@FORTS не имеет информации о подключении.\r\nИмя параметра: security&amp;quot;}&lt;br /&gt;&lt;div class='spoilertitle'&gt;&lt;input type='button' value='Показать спойлер' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_86f5b4b408e149979d5faabe06ea0a92');" title='Показать спойлер' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_86f5b4b408e149979d5faabe06ea0a92' style='display:none'&gt;   в #=qacynAIhtgtztRObHyEwezG3DjmrajT4b$26mg$BozSA=.#=qufu03XUHvrbMWNWUCMDVIQ==(Security #=qHbOdN49Nbg2Rhzb3wvaGag==)&lt;br /&gt;   в StockSharp.Algo.TraderHelper.GetMarketTime(Security security)&lt;br /&gt;   в StockSharp.Algo.Strategies.StrategyHelper.GetMarketTime(Strategy strategy)&lt;br /&gt;   в StockSharp.Algo.Strategies.Strategy.get_CurrentTime()&lt;br /&gt;   в StockSharp.Logging.LoggingHelper.#=qHQvWNHRLdt9huJGslx$F8Q==(ILogReceiver #=qln1wdDESVlq6c9mQ2UhF8w==, LogLevels #=q2X3_oXUhE9WWJ63oQnJj_A==, String #=qrHDw6eG01iLSYUHtnXIXLA==, Object[] #=qf99_5sbdmk5bOSuJNtIJMg==)&lt;br /&gt;   в StockSharp.Logging.LoggingHelper.AddDebugLog(ILogReceiver receiver, String message, Object[] args)&lt;br /&gt;   в StockSharp.Algo.Strategies.Strategy.#=qUSpjJWgSBc7ywbSg5YmUcNwnebTr6TY8V9aDKKL0IwA=(ProcessStates #=q8ulus3HTmWh8DMibgZirrw==)&lt;br /&gt;   в StockSharp.Algo.Strategies.Strategy.Start()&lt;br /&gt;   в SampleEmulationTesting.MainWindow.&amp;lt;&amp;gt;c__DisplayClassf.&amp;lt;StartBtnClick&amp;gt;b__d(EmulationStates oldState, EmulationStates newState) в c:\Users\MozGa_000\Desktop\4.2.3.4\StockSharp_4.2.3.4\Samples\Testing\SampleEmulationTesting\MainWindow.xaml.cs:строка 173&lt;br /&gt;   в Ecng.Common.DelegateHelper.SafeInvoke[T1,T2](Action`2 handler, T1 arg1, T2 arg2)&lt;br /&gt;   в StockSharp.Algo.Testing.HistoryEmulationConnector.#=qP8i0pa57ytO$NUznxbuXqw==(EmulationStates #=qPf2Rwh0jvq9iT3Sj5khNzw==)&lt;br /&gt;   в StockSharp.Algo.Testing.HistoryEmulationConnector.#=qgX1hrWuO_DEhJIFL81qBzIeWKkkKs7qA7uB5ZxXAr8U=(#=qdhSZwo7S17OjnyqDL4qVDT6klFhWbxsj5eS4ouzBbDDKE3_jfs2ckIr1vO9Bj5ON #=qE5KwS2U5otOtIXxZ5qWBnA==)&lt;br /&gt;   в StockSharp.Algo.Testing.HistoryEmulationConnector.OnProcessMessage(Message message, MessageAdapterTypes adapterType, MessageDirections direction)&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;На всех примерах тестирования, с инструментом SPFB.RTS@FORTS, выдает эту ошибку. Подозреваю что это из-за точки в Id инструмента. Непорядок.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4521/</id>
    <title type="text">Опечатка в доках</title>
    <published>2014-05-21T07:07:36Z</published>
    <updated>2014-05-21T07:07:36Z</updated>
    <author>
      <name>poison</name>
      <uri>https://stocksharp.ru/users/38961/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;a href="http://stocksharp.com/doc/?topic=html/6cdf7765-492b-46ac-b0c0-480adb56e059.htm
" title="http://stocksharp.com/doc/?topic=html/6cdf7765-492b-46ac-b0c0-480adb56e059.htm
"&gt;http://stocksharp.com/do...c-b0c0-480adb56e059.htm
&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

public override void Save(SettingsStorage settings)
{
    settings.SetValue(&amp;quot;UsedVolume&amp;quot;, UsedVolume);
    settings.SetValue(&amp;quot;Ticks&amp;quot;, Ticks);
    settings.SetValue(&amp;quot;Volume&amp;quot;, Volume);
    settings.SetValue(&amp;quot;SpreadVolume&amp;quot;, SpreadVolume);

    base.Save(settings);

    //Сохраняем настройки в файл 
    new XmlSerializer&amp;lt;PlazaTable&amp;gt;().Serialize(settings, &amp;quot;marketProfile.xml&amp;quot;);
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Наверное должно быть &lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

//Сохраняем настройки в файл 
new XmlSerializer&amp;lt;SettingsStorage&amp;gt;().Serialize(settings, &amp;quot;marketProfile.xml&amp;quot;);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
</feed>