﻿<?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=130</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-05-12T03:52:46Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=community&amp;page=130" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/4284/</id>
    <title type="text">Урок 2. Не могу получить стакан (BlackWood/Fusion)</title>
    <published>2014-01-16T22:16:48Z</published>
    <updated>2014-01-16T22:16:48Z</updated>
    <author>
      <name>SlashHammer</name>
      <uri>https://stocksharp.ru/users/50360/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">Всем привет, прошу сильно не пинать, только месяц как учу C# и неделю S#.&lt;br /&gt;Пытаюсь получить стакан  как в уроке №2, но через коннектор BlackWood.&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;

_timer = ThreadingHelper.Timer(()=&amp;gt;this.GuiAsync(() =&amp;gt;
{
    Quotes.Clear();
    MarketDepth marketDepth = ConnectorInterFace.SafeConnection.Trader.GetMarketDepth(selectedSecurity);
    Debug.WriteLine(&amp;quot;СТАКАН &amp;quot;+marketDepth.Security.Code +&amp;quot; Котировок в стакане: &amp;quot;+marketDepth.Count);
    //Quotes.AddRange(marketDepth.Select(q=&amp;gt;new QuoteSample(q)));
}))
    .Interval(TimeSpan.FromSeconds(1));
&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:csharp"&gt;

ConnectorInterFace.SafeConnection.Trader.RegisterMarketDepth(ConnectorInterFace.SelectedSecurity);

ConnectorInterFace.SafeConnection.Trader.MarketDepthsChanged += (l2S) =&amp;gt;
{
    foreach (var l2 in l2S)
       Debug.WriteLine(&amp;quot;Стакан: &amp;quot; + l2.Security.Code + &amp;quot; изменился!&amp;quot;);
};
ConnectorInterFace.SafeConnection.Trader.NewMarketDepths += l2S =&amp;gt;  
{
    foreach (var l2 in l2S)
       Debug.WriteLine(&amp;quot;Новый стакан по&amp;quot; + l2.Security.Code);
};
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Но в полученом стакане заполнено только свойство Security, никаких котировок и объёмов нет. В дебаг ничего не пишется (кроме &amp;quot;СТАКАН SPY Котировок в стакане 0&amp;quot;). Подскажите, на что ещё надо подписатся, или зарегистрировать чтобы получить этот стакан?&lt;br /&gt;P.S. С раскомментированной строкой создания объекта QuoteSample и отправкой его в ЛистБокс через Quotes тоже ничего не получается.&lt;br /&gt;Спасибо.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4282/</id>
    <title type="text">Road map Plaza и ASTS (Micex)</title>
    <published>2014-01-16T14:19:54Z</published>
    <updated>2014-01-16T14:19:54Z</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;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;в 2014 г. &lt;br /&gt;март-апрель - новый FIX для спектры - на том же движке, что и ASTS&amp;#39;ный FIX. В части функционала на данный момент фикс-серверы будут еще разными, т.е. разные точки подключения для разных рынков и разные &amp;quot;диалекты&amp;quot; в смысле, например, поддерживаемых опций заявок. &lt;br /&gt;&lt;br /&gt;март-апрель - внедрение шлюза CGATE к фондовому и валютному рынку. Т.е. через Cgate API можно будет полноценно общаться со всеми торговыми ядрами. &lt;br /&gt;&lt;br /&gt;~сентябрь - новый FAST для SPECTRA - оптимизированный по скорости работы и переведенный также на единую с FAST ASTS платформу. &lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="http://forum.moex.com/viewtopic.asp?p=156945#156945" title="http://forum.moex.com/viewtopic.asp?p=156945#156945"&gt;(c)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;И видео с конференции&lt;br /&gt;&lt;br /&gt;&lt;iframe width="640" height="390" src="//www.youtube.com/embed/rdx6cI7HXtc" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4281/</id>
    <title type="text">Подключение к TFS</title>
    <published>2014-01-16T14:10:49Z</published>
    <updated>2014-01-16T14:10:49Z</updated>
    <author>
      <name>IvanB</name>
      <uri>https://stocksharp.ru/users/26984/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">Во вложении опубликована инструкция по подключению к TFS из VisualStudio (VS).</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4280/</id>
    <title type="text">нужен актуальный справочник инструментов</title>
    <published>2014-01-16T01:08:05Z</published>
    <updated>2014-01-16T01:08:05Z</updated>
    <author>
      <name>dice</name>
      <uri>https://stocksharp.ru/users/28185/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">Господа разработчики,&lt;br /&gt;&lt;br /&gt;Без актуальных записей в справочнике инструментов (как я понял SQLite база StockSharp.db) невозможно скачать ист.данные ни с Финама ни с PTC. Нормальных средств редактирования/добавления записей в него ни Гидра ни Студия не имеют. По крайней мере для источника Финам, где помимо кода бумаги, требуется еще вносить XML-шнягу (в поле Security.ExtensionInfo) - это поле не редактируется даже в редакторе инструментов в Студии! А уж в Гидре можно только выбирать на закачку из того что уже присутствует в нем. &lt;br /&gt;&lt;br /&gt;Фактически, то что идет сейчас для Финама содержит каких-то 4 акции + фьюч РТС, чего, ну мягко говоря - недостаточно ни для каких опытов! &lt;br /&gt;&lt;br /&gt;Могли бы вы, пожалуйста, выложить StockSharp.db, которым пользуетесь сами? Данные подкачаем, лишь бы были записи для инструментов.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4279/</id>
    <title type="text">странное поведение события MarketDepthsChanged</title>
    <published>2014-01-15T20:45:01Z</published>
    <updated>2014-01-15T20:45:01Z</updated>
    <author>
      <name>sazon</name>
      <uri>https://stocksharp.ru/users/39329/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">Здравствуйте. Скачал последнюю версию s# (4.2.2.2). &lt;br /&gt;В примере SampleHistoryTesting добавил следующие строки:&lt;br /&gt;//обработка изменения стакана&lt;br /&gt;connector.MarketDepthsChanged += items =&amp;gt; DepthChanged(items);&lt;br /&gt;....&lt;br /&gt;        private void DepthChanged(IEnumerable&amp;lt;MarketDepth&amp;gt; items)&lt;br /&gt;        {&lt;br /&gt;            foreach (MarketDepth depth in items)&lt;br /&gt;            {&lt;br /&gt;                decimal price = depth.BestAsk.Price + depth.BestAsk.Price;&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            return;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;Как результат, если поставить на DepthChanged breakpoint, то изменение стакана обрабатывается. Стоит убрать brakpoint, то ничего не срабатывает. Однако самое интересное, если сделать так:&lt;br /&gt;        private void DepthChanged(IEnumerable&amp;lt;MarketDepth&amp;gt; items)&lt;br /&gt;        {&lt;br /&gt;            return;&lt;br /&gt;        }  &lt;br /&gt;, то все работает, обрабатывается.) Мистика. Насколько я понимаю, проблема не нова с этим обработчиком (http://prod.neoscio.de/posts/m/27932/)&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4278/</id>
    <title type="text">Как в SciChart вставить горизонтальный ScrollBar?</title>
    <published>2014-01-15T17:51:18Z</published>
    <updated>2014-01-15T17:51:18Z</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;подскажите, пожалуйста, как в SciChart вставить горизонтальный ScrollBar?&lt;br /&gt;В доке на чарте есть скроллбар, но не написано как его включить: &lt;a href="http://stocksharp.com/doc/html/287125e1-7c7e-4be3-a8ce-5018538e613f.htm
" title="http://stocksharp.com/doc/html/287125e1-7c7e-4be3-a8ce-5018538e613f.htm
"&gt;http://stocksharp.com/do...3-a8ce-5018538e613f.htm
&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;P.S. было бы круто, если разработчики добавили бы возможность использования элемента SciChartOverview.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4276/</id>
    <title type="text">HFT трейдеры побежали искать новые рынки</title>
    <published>2014-01-15T17:30:29Z</published>
    <updated>2014-01-15T17:30:29Z</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;a target="_blank" rel="nofollow" href="http://www.fow.com/Article/3227934/High-frequency-traders-race-to-find-new-markets.html" title="http://www.fow.com/Article/3227934/High-frequency-traders-race-to-find-new-markets.html"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;Последние решения компаний, которые используют высокочастотную торговлю, мигрировать c известных торговых площадках  на благоприятные или развивающиеся рынки. Тренд этот начался с финансового кризиса, и продолжается до сих пор, считает Гален Стопс.&lt;/div&gt;&lt;/div&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Статья интересная, написана летом еще (как понятно из первого абзаца, тенденция далеко не в 2013 началась). Но. Почему я ее привел. Улыбнуло упоминание про нашу биржу:&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;“Generally the market has been fairly benign in its response to HFTs and there’s been no negative press &lt;b&gt;against HFT in Russia&lt;/b&gt;,” says Bevan.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Мужик не в курсе, что против HFT у нас выступает... сама биржа. В то время как в других странах, против HFT выступает законодательная база, а биржа всячески старается играть и нашим и вашим.&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;Another important difference is the market structure. In Brazil and &lt;b&gt;Russia there is one central market as opposed to the more fragmented European markets&lt;/b&gt;. Unlike Europe there aren’t different currencies to contend with or different venues such as MTFs and dark pools. Removing all these complexities makes it is easier for HFTs to trade there.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Выделенное преподноситься как преимущество (кто не понял по-английски, написано, что в России нет проблемы с конвертацией валют, так как все централизовано и только одна биржа).[lol]&lt;br /&gt;&lt;br /&gt;Ничего не напоминанием? Даже если убрать биржевую тематику, то четко прослеживается поговорка &lt;em&gt;Хорошо там где нас нет&lt;/em&gt;.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4275/</id>
    <title type="text">Вы получаете набор готовых систем</title>
    <published>2014-01-15T15:24:27Z</published>
    <updated>2014-01-15T15:24:27Z</updated>
    <author>
      <name>Aton5</name>
      <uri>https://stocksharp.ru/users/28158/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">1. В анонсе курсов написано: &amp;quot;Вы получаете набор готовых систем (более 20) для Ваших экспериментов, а также несколько готовых прибыльных торговых систем&amp;quot;&lt;br /&gt;&lt;br /&gt;Где,и как можно их посмотреть,скачать и т.д. для тестирования и изучения, в ходе прохождения курса обучения?&lt;br /&gt;Ого, почти стихами заговорил ))&lt;br /&gt;&lt;br /&gt;2. &amp;quot;и узнайте как получать доход от 40% в год на бирже&amp;quot;&lt;br /&gt;&lt;br /&gt;Аналогичный вопрос.&lt;br /&gt;&lt;br /&gt;3. S#Shell  каракас с исходным кодом где можно скачать,и/или в состав каких файлов он входит?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4273/</id>
    <title type="text">Тестирование на истории имея только свечи</title>
    <published>2014-01-14T19:12:28Z</published>
    <updated>2014-01-14T19:12:28Z</updated>
    <author>
      <name>Andrii</name>
      <uri>https://stocksharp.ru/users/27996/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">помогите, реально не понимаю как протестировать на свечках&lt;br /&gt;у меня есть только свечи, а все остальное: сделки которые сгенерят эту свечу и стаканы, хочу чтобы были сгенерированы, подскажите как настроить HistoryEmulationTrader</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4272/</id>
    <title type="text">Странное поведение Portfolio на плаза коннекторе</title>
    <published>2014-01-14T16:28:26Z</published>
    <updated>2014-01-14T16:28:26Z</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">Вариационная маржа (VariationMargin) почему-то всегда равна 0.&lt;br /&gt;Значение CurrentValue пересчитывается только в вечерний клиринг или при вводе-выводе денег  со счета.&lt;br /&gt;Нет ГО.&lt;br /&gt;Или я что-то недонастроил? Вроде в SamplePlaza все также.&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4271/</id>
    <title type="text">API 4.2.2.1 Actual value was CurrentValueInLots</title>
    <published>2014-01-14T15:13:38Z</published>
    <updated>2014-01-14T15:13:38Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="SmartCom" />
    <content type="html">Какая то ошибка: &lt;div class='spoilertitle'&gt;&lt;input type='button' value='Показать спойлер' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_bef520e728074e1f9fa68f18f0a9e114');" title='Показать спойлер' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_bef520e728074e1f9fa68f18f0a9e114' style='display:none'&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;
2014-01-14 10:00:30,455 [30] ERROR - 10:00:30.232 | SmartComMessageAdapter | System.ArgumentOutOfRangeException: Недопустимое значение.
Parameter name: change
Actual value was CurrentValueInLots.
   at StockSharp.Algo.TraderHelper.#=q0w8q1741UPg1mka2BX5RMQ==(BasePosition #=qeGjLJ1k6upvrDDKszwLmBw==, KeyValuePair`2 #=q6s2_ZwRL$e8C3eR19xUcRA==)
   at StockSharp.Algo.TraderHelper.ApplyChanges(Position position, IDictionary`2 changes)
   at StockSharp.Algo.Connector.#=qHHTuIYaNBEu6f871p0P7lnJiAL43ElWW3YdYmiofdDI=.#=qa0mLBUYiU1MsU0qHx71C1xmgmtPe1yRZw0D3rTsfqGV_O_R$4vu6alG5ztgwgwkq(Position #=qlQD889UXITZ5SOi407KX1Q==)
   at StockSharp.Algo.Connector.#=qyx5V6Qz_11PcUEC5N6B_HQ==(Portfolio #=qApTQlUxPK7S0AVqkl0KN9Q==, Security #=qGzVbTOKpmEec7YtyblBheQ==, String #=qAyeMxshN0VNAbLhCnwaABg==, TNLimitType #=qKtXSjbxqdAVDqgbWUyAUXg==, Func`2 #=qdneSNYQ$BDnTmwbP20pFjw==)
   at StockSharp.Algo.Connector.#=q1ZyO6_Y9W96zL$lxNlsC6XlY664MX7RT2i6qPYWfGzw=(Security #=qbm26MBgLnJLxwSoQmTWFdA==, PositionChangeMessage #=qh3XpVMwSh36Bd_0DMokeGQ==)
   at StockSharp.Algo.Connector.#=q7htyc8qX6$SyXsbOObDxIV4W3piNZK2jRe60nseZ4HM=[TMessage](TMessage #=qDfA7FukFBezwcoQFSfYSwQ==, Func`2 #=qfJP9twoGuMceZLX2tbUj2Q==, Action`2 #=q2FuFkbO1xK41Xsk$kMniJg==, Boolean #=qRL6t$xjvyR716qPqU2XQA8gTV4kMAaYfPtvaFzhAwfI=)
   at StockSharp.Algo.Connector.OnProcessMessage(Message message, MessageAdapterTypes adapterType, MessageDirections direction)
   at System.Action`2.Invoke(T1 arg1, T2 arg2)
   at StockSharp.Algo.MessageProcessor.#=qWhPsSdm5zP3pvoJ0uO3Amw==()&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4270/</id>
    <title type="text">S# 4.2.2.1</title>
    <published>2014-01-14T14:10:50Z</published>
    <updated>2014-01-14T14:10:50Z</updated>
    <author>
      <name>Fibo</name>
      <uri>https://stocksharp.ru/users/49791/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="AlfaDirect" />
    <content type="html">Пример при подключении выдает ошибку&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;
0001/01/01 00:00:00.000|       |AlfaTrader|Connect
0001/01/01 00:00:00.000|Debug  |AlfaTrader|BP:MarketData,T=2014.01.14 18:08:34.253,Sec=S#:@, Native:,Types=News
2014/01/14 18:08:34.253|Error  |AlfaTrader|System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
   в StockSharp.AlfaDirect.AlfaDirectMessageAdapter.OnSendMessage(Message message)
2014/01/14 18:08:49.595|Debug  |AlfaDirectMessageAdapter|LocalDb TN=trade_places WR= DT=CME|CME|CME|
CURRENCY|FOREX|INDEX|
DJIA|DJ Indexes|DJIA|
EBONDS|Долг РФ|INDEX|
EUROTRADE|OTC EUROCLEAR|LSE|
FORTS|ФОРТС|FORTS|
INDEX|Рос. индексы|INDEX|
INDEX2|Межд. индексы|INDEX|
IPE|IPE|IPE|
LME|LME|LME|
LSE|LSE|LSE|
LSE_DL|LSE(delay)|LSE|
MICEX_BOND|ГЦБ ММВБ|MICEX|
MICEX_EBND|ВО ММВБ|MICEX|
MICEX_SELT|ВР ММВБ|MICEX|
MICEX_SHR|КЦБ ММВБ|MICEX|
MICEX_SHR_T|МБ ЦК|MICEX|
NEWEX|NEWEX|NEWEX|
NONMARKET|Альфа-Директ|ALFA|
NONMARKET_DCC|Альфа-Директ (ДКК)|ALFA|
NONMARKET2|-- УДАЛЕНО--|ALFA|
NYSE|NYSE|NYSE|
OTC_NDC|ОТС (НДЦ) |ALFA|
RTS_GAZP|Газпром (РТС)|RTS-SPBEX|
RTS_SGK_R|РТС СГК|RTS|
RTS_SHR|РТС|RTS|
RTS_STANDARD|РТС стд.|FORTS|

2014/01/14 18:08:51.836|       |AlfaDirectMessageAdapter|OnConnectionChanged Connected
2014/01/14 18:08:51.836|       |AlfaDirectMessageAdapter|Соединение с Альфа-Директ установлено
2014/01/14 18:08:34.253|Debug  |AlfaTrader|BP:Connect,T=2014.01.14 18:08:51.836
2014/01/14 18:08:51.836|       |AlfaTrader|StartExport
2014/01/14 18:08:51.868|Debug  |AlfaDirectMessageAdapter|LocalDb TN=balance WR= DT=
2014/01/14 18:08:51.873|Debug  |AlfaDirectMessageAdapter|LocalDb TN=orders WR= DT=
2014/01/14 18:08:51.880|Debug  |AlfaDirectMessageAdapter|LocalDb TN=trades WR= DT=
2014/01/14 18:08:51.882|       |AlfaDirectMessageAdapter|RegisterTable orders 
2014/01/14 18:08:51.895|       |AlfaDirectMessageAdapter|RegisterTable trades 
2014/01/14 18:08:52.814|Debug  |AlfaDirectMessageAdapter|LocalDb TN=fin_info WR= DT=1119|ММВБ Индекс акций|31.12.9999|6|MICEXINDEXCF|INDEX|RUR|0|0|INDEX|0|1477,59|1477,56|0|0|0|0|1453,9|1477,28|1|0|0|1473,95|0|0|14.01.2014|18:03:26|0|0|0|0|0,01|
2317|РТС Индекс|31.12.9999|6|RTSI|INDEX|RUR|0|0|INDEX|0|1401,82|1395,91|0|0|0|0|1392,86|1393,54|1|0|0|1392,94|0|0|14.01.2014|18:03:14|0|0|0|0|0,01|
59149|Сбербанк а.о. 3 в.|20.01.2014|6|SBER3|MICEX_SHR_T|RUR|0|0|MCXT_SHR_LST|0|99,18|100,24|99,58|1047|99,57|569|98,51|99,73|10|0|0|99,57|40|0|14.01.2014|18:03:32|602679|2365|609602|2228|0,01|
60405|РусГидро а.о.|20.01.2014|6|FGGK|MICEX_SHR_T|RUR|0|0|MCXT_SHR_LST|0|0,5689|0,5737|0,5693|168|0,5691|6|0,5605|0,5698|1000|0|0|0,5694|70|0|14.01.2014|18:03:30|83309|657|91689|570|0,0001|
60406|Лукойл а.о.|20.01.2014|6|LKOH|MICEX_SHR_T|RUR|0|0|MCXT_SHR_LST|0|1988,3|2001|1990,4|1|1990,3|361|1965,3|1993,7|1|0|0|1990,3|5|0|14.01.2014|18:03:32|101784|810|63141|638|0,1|
60409|Сбербанк а.п. 3 в.|20.01.2014|6|SBERP3|MICEX_SHR_T|RUR|0|0|MCXT_SHR_LST|0|78,8|79,5|78,69|46|78,67|3|78,28|78,95|100|0|0|78,67|10|0|14.01.2014|18:03:32|13040|657|13483|501|0,01|
60410|Уралкалий а.о.|20.01.2014|6|URKA|MICEX_SHR_T|RUR|0|0|MCXT_SHR_LST|0|167,99|168,55|168,99|1|168,96|106|166|169|10|0|0|168,96|1|0|14.01.2014|18:03:31|37502|847|42554|574|0,01|
60411|ВТБ а.о.|20.01.2014|6|BVTB|MICEX_SHR_T|RUR|0|0|MCXT_SHR_LST|0|0,04853|0,0489|0,04917|3393|0,04916|999|0,0484|0,04922|10000|0|0|0,04916|1|0|14.01.2014|18:03:31|320777|1779|204290|828|1E-5|
60412|ГМК НорНикель а.о.|20.01.2014|6|GMKN|MICEX_SHR_T|RUR|0|0|MCXT_SHR_LST2|0|5416|5461|5408|102|5407|174|5362|5438|1|0|0|5407|10|0|14.01.2014|18:03:31|45196|988|36964|914|1|
60413|Газпром а.о.|20.01.2014|6|GAZP|MICEX_SHR_T|RUR|0|0|MCXT_SHR_LST2|0|138,18|138,89|138|489|137,98|2|136,8|138,33|10|0|0|137,98|7|0|14.01.2014|18:03:32|271329|1891|316415|2185|0,01|
60414|Северсталь а.о.|20.01.2014|6|CHMF|MICEX_SHR_T|RUR|0|0|MCXT_SHR_LSTB|0|308|310,3|311,6|249|311,4|130|304,8|312,2|10|0|0|311,4|70|0|14.01.2014|18:03:31|33403|553|22737|420|0,1|
60415|ФСК ЕЭС а.о.|20.01.2014|6|FSKE|MICEX_SHR_T|RUR|0|0|MCXT_SHR_LSTB|0|0,09048|0,0915|0,09335|40|0,0933|51|0,09023|0,09389|10000|0|0|0,09334|3|0|14.01.2014|18:03:31|67252|657|65415|360|1E-5|
60416|НК Роснефть а.о.|20.01.2014|6|ROSN|MICEX_SHR_T|RUR|0|0|MCXT_SHR_LSTB|0|238,92|240,65|242,72|100|242,66|134|236,26|243,14|10|0|0|242,71|80|0|14.01.2014|18:03:30|98707|1274|45050|778|0,01|
60417|Сургутнефтегаз а.о.|20.01.2014|6|SNGS|MICEX_SHR_T|RUR|0|0|MCXT_SHR_LSTB|0|27,719|27,904|28,019|1|28,014|10|27,445|28,039|100|0|0|28,013|1|0|14.01.2014|18:03:31|34079|805|20176|415|0,001|
60418|Транснефть а.п.|20.01.2014|6|TRNFP|MICEX_SHR_T|RUR|0|0|MCXT_SHR_LST|0|83000|83101|84175|2|84134|1|82366|84300|1|0|0|84136|1|0|14.01.2014|18:03:31|709|227|458|151|1|
63228|Интер РАО ЕЭС а.о.|15.04.2013|6|IRAO|MICEX_SHR_T|RUR|0|0|MCXT_SHR_LST|0|0,009553|0,009675|0,009471|1|0,009464|2|0,009232|0,009553|100000|0|0|0,009471|6|0|14.01.2014|18:03:30|163207|1091|68321|644|1E-6|
63230|ММК а.о.|20.01.2014|6|MAGN|MICEX_SHR_T|RUR|0|0|MCXT_SHR_LSTB|0|7,308|7,335|7,362|95|7,353|1|7,265|7,39|100|0|0|7,363|10|0|14.01.2014|18:03:11|21875|558|34098|502|0,001|
63232|Российские Сети а.о.|15.04.2013|6|HMRK|MICEX_SHR_T|RUR|0|0|MCXT_SHR_LSTB|0|0,765|0,775|0,781|2948|0,779|3714|0,762|0,782|1000|0|0|0,779|20|0|14.01.2014|18:03:31|112285|938|169406|550|0,001|
63236|Мечел а.о.|31.12.9999|6|SGML|MICEX_SHR_T|RUR|0|0|MCXT_SHR_LST|0|64,6|65,2|64,9|452|64,8|4308|63,6|65|1|0|0|65|6|0|14.01.2014|18:03:26|444829|770|549127|726|0,1|
63238|МТС а.о.|20.01.2014|6|MTSI|MICEX_SHR_T|RUR|0|0|MCXT_SHR_LST|0|315,9|317,5|314,26|19|314,16|90|309,27|315,9|10|0|0|314,26|25|0|14.01.2014|18:03:27|31770|803|21933|571|0,01|
63240|НЛМК а.о.|15.04.2013|6|NLMK|MICEX_SHR_T|RUR|0|0|MCXT_SHR_LSTB|0|54,59|55,04|54,72|280|54,69|241|54,04|54,89|10|0|0|54,67|1|0|14.01.2014|18:03:32|54822|575|48530|488|0,01|
63246|Ростелеком а.о.|20.01.2014|6|RTKM|MICEX_SHR_T|RUR|0|0|MCXT_SHR_LST|0|111,3|111,7|111,49|176|111,44|2|110,3|111,81|10|0|0|111,5|91|0|14.01.2014|18:03:32|83707|449|48521|399|0,01|
63248|Газпром Нефть а.о.|15.04.2013|6|SIBN|MICEX_SHR_T|RUR|0|0|MCXT_SHR_NLST|0|147|147,44|147,25|46|147,23|5|146,21|147,55|10|0|0|147,25|11|0|14.01.2014|18:03:32|9659|198|14481|230|0,01|

2014/01/14 18:08:51.836|Debug  |AlfaTrader|BP:Connect,T=2014.01.14 18:08:52.798
2014/01/14 18:08:53.000|Error  |AlfaDirectMessageAdapter|System.InvalidCastException: Cannot convert 31.12.9999 to type System.Nullable`1[System.DateTime]. ---&amp;gt; System.InvalidCastException: Cannot convert 31.12.9999 to type System.DateTime. ---&amp;gt; System.FormatException: Строка не распознана как действительное значение DateTime.
   в System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles)
   в System.Convert.ToDateTime(String value, IFormatProvider provider)
   в System.String.System.IConvertible.ToDateTime(IFormatProvider provider)
   в System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)
   в Ecng.Common.Converter.To(Object value, Type destinationType)
   --- Конец трассировки внутреннего стека исключений ---
   в Ecng.Common.Converter.To(Object value, Type destinationType)
   в Ecng.Common.Converter.To(Object value, Type destinationType)
   --- Конец трассировки внутреннего стека исключений ---
   в Ecng.Common.Converter.To(Object value, Type destinationType)
   в Ecng.Common.Converter.To[T](Object value)
   в StockSharp.AlfaDirect.AlfaDirectMessageAdapter.#=q_4x28qASPvHeBQ3J5hvBWsy4H1kRGevkB8ys1VNF3X0=(Int64 #=qLPj_HyPBxhCQueZmreoVBQ==, String[] #=qE$Nt6vYEgm3$eI60pj_3sA==)
   в Ecng.Common.DelegateHelper.SafeInvoke[T1,T2](Action`2 handler, T1 arg1, T2 arg2)
   в #=qLX7ylztZ6rtCzgz0KfLMOfcK9JowFu2lW5bTFbL8xNdqXmzizCRJrtb$azLtkG7l.#=qExkunpv9nMPQzQygaGqOLlp5rze$XF$cgCtjTkXTPrk=(Int64 #=qZ_sy5LA8o10wzjEfMHT1gA==)
   в StockSharp.AlfaDirect.AlfaDirectMessageAdapter.OnSendMessage(Message message)
   в StockSharp.Algo.MessageAdapter.#=qcGtg0HCoATBZ9i3bQqK0_Y2LT_F69L5ISen0Gje7Was=(Message #=qA$82WHALr6hnrG$136xAyw==, IMessageAdapter #=qQq2IaDre_Fj4JV1CXgd6$w==)
   в System.Action`2.Invoke(T1 arg1, T2 arg2)
   в Ecng.Common.DelegateHelper.SafeInvoke[T1,T2](Action`2 handler, T1 arg1, T2 arg2)
   в StockSharp.Algo.MessageProcessorPool.#=qKJfkC91AlTGgGTJ8DKxa9Tuj99MI20mn0eoSxRhDPSI=(Message #=q3fxu6ZipvToM1dF3SfF1kQ==, IMessageAdapter #=q2lTwAOR5wxHb1tZCmRrRhQ==)
   в Ecng.Common.DelegateHelper.SafeInvoke[T1,T2](Action`2 handler, T1 arg1, T2 arg2)
   в StockSharp.Algo.MessageProcessor.#=qWhPsSdm5zP3pvoJ0uO3Amw==()
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&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/01/14 18:15:08.637|       |AlfaTrader|Disconnect
2014/01/14 18:15:08.637|       |AlfaTrader|StopExport
2014/01/14 18:15:08.668|       |AlfaDirectMessageAdapter|UnRegisterTable news
2014/01/14 18:15:08.690|Debug  |AlfaTrader|BP:MarketData,T=2014.01.14 18:15:08.696,Sec=S#:@, Native:,Types=News
2014/01/14 18:15:08.696|Error  |AlfaTrader|StockSharp.AlfaDirect.AlfaException: Код ошибки stcClientError Сообщение Данные успешно сформированы.
   в #=qLX7ylztZ6rtCzgz0KfLMOfcK9JowFu2lW5bTFbL8xNdqXmzizCRJrtb$azLtkG7l.#=qmxoO5$h_ZIvY_AF9tMlinw==(tagStateCodes #=qncX$J5MOrF4CMXPWfqQbzw==, String #=qrGT6rGq6ZVRX6N6PcepLyg==)
   в #=qLX7ylztZ6rtCzgz0KfLMOfcK9JowFu2lW5bTFbL8xNdqXmzizCRJrtb$azLtkG7l.#=q4bYxUUnKGRb0Au1eWHBlYg604csOUCYStQrW1b8MI7w=(#=qJGNqf2onbUBT6De4k$jVCA== #=qVUwBYtidvdPbG0Fxv$eQhQ==)
   в #=qLX7ylztZ6rtCzgz0KfLMOfcK9JowFu2lW5bTFbL8xNdqXmzizCRJrtb$azLtkG7l.#=quSeb123YGVRsBaxw6YkSoA==()
   в StockSharp.AlfaDirect.AlfaDirectMessageAdapter.OnSendMessage(Message message)
2014/01/14 18:15:08.704|Debug  |AlfaTrader|BP:SecurityLookupResult,T=2014.01.14 18:15:08.722
2014/01/14 18:15:08.765|Error  |AlfaDirectMessageAdapter|System.InvalidCastException: Не удалось привести тип объекта &amp;quot;StockSharp.Messages.DisconnectMessage&amp;quot; к типу &amp;quot;StockSharp.Messages.ConnectMessage&amp;quot;.
   в StockSharp.AlfaDirect.AlfaDirectMessageAdapter.SendOutMessage(Message message)
   в StockSharp.AlfaDirect.AlfaDirectMessageAdapter.OnSendMessage(Message message)
   в StockSharp.Algo.MessageAdapter.#=qcGtg0HCoATBZ9i3bQqK0_Y2LT_F69L5ISen0Gje7Was=(Message #=qA$82WHALr6hnrG$136xAyw==, IMessageAdapter #=qQq2IaDre_Fj4JV1CXgd6$w==)
   в System.Action`2.Invoke(T1 arg1, T2 arg2)
   в Ecng.Common.DelegateHelper.SafeInvoke[T1,T2](Action`2 handler, T1 arg1, T2 arg2)
   в StockSharp.Algo.MessageProcessorPool.#=qKJfkC91AlTGgGTJ8DKxa9Tuj99MI20mn0eoSxRhDPSI=(Message #=q3fxu6ZipvToM1dF3SfF1kQ==, IMessageAdapter #=q2lTwAOR5wxHb1tZCmRrRhQ==)
   в Ecng.Common.DelegateHelper.SafeInvoke[T1,T2](Action`2 handler, T1 arg1, T2 arg2)
   в StockSharp.Algo.MessageProcessor.#=qWhPsSdm5zP3pvoJ0uO3Amw==()
2014/01/14 18:15:08.793|       |AlfaDirectMessageAdapter|OnConnectionChanged Disconnected
2014/01/14 18:15:08.793|       |AlfaDirectMessageAdapter|Соединение с Альфа-Директ разорвано

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4269/</id>
    <title type="text">4.2.2.1 Позиции по бумагам</title>
    <published>2014-01-14T12:39:58Z</published>
    <updated>2014-01-14T12:39:58Z</updated>
    <author>
      <name>Axell</name>
      <uri>https://stocksharp.ru/users/373/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">При переходе с 4.1.15 на 4.2.2.1 перестали экспортироваться позиции по бумагам.&lt;br /&gt;Видно на примере Sample, в Квике бумаги есть, а в Sample таблица &amp;quot;Позиции&amp;quot; пусто.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4268/</id>
    <title type="text">ищу исторические данные за q4 1013</title>
    <published>2014-01-14T12:06:51Z</published>
    <updated>2014-01-14T12:06:51Z</updated>
    <author>
      <name>dice</name>
      <uri>https://stocksharp.ru/users/28185/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">Коллеги, поделитесь, плз у кого есть..&lt;br /&gt;&lt;br /&gt;Ищу &amp;#39;для опытов&amp;#39; вменяемую историю (q4 2013 или весь 2013)- тики/стаканы/минутки по 20ти ликвидным фишкам + ордер-лог фьюча РТС.. &lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;Михаил&lt;br /&gt;&lt;br /&gt;P.S.&lt;br /&gt;Только подключился к EduLive</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4267/</id>
    <title type="text">Вопрос по 4.2.2.1</title>
    <published>2014-01-14T07:16:43Z</published>
    <updated>2014-01-14T07:16:43Z</updated>
    <author>
      <name>casper-ss</name>
      <uri>https://stocksharp.ru/users/26936/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Подскажите кто нить пожалуйста куда подевалось свойство PlazaTrader.SessionState в 4.2.2.1?что то никак найти не могу на новой сборке...с 4.2.1.5 переехал...</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4266/</id>
    <title type="text">4.2.2.1 Очень долго регистрируются заявки</title>
    <published>2014-01-13T21:21:46Z</published>
    <updated>2014-01-13T21:21:46Z</updated>
    <author>
      <name>longtrades</name>
      <uri>https://stocksharp.ru/users/6094/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">Это лог последней версии 4.2.2.1 SampleHistoryTesting (в коде исменил только таймфрейм на минутки) , обратите внимание как долго заявка находится в процесе реестрации.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4265/</id>
    <title type="text">-</title>
    <published>2014-01-13T15:46:02Z</published>
    <updated>2014-01-13T15:46:02Z</updated>
    <author>
      <name>Bond</name>
      <uri>https://stocksharp.ru/users/26882/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Статьи" />
    <content type="html">-</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4264/</id>
    <title type="text">-</title>
    <published>2014-01-13T15:32:22Z</published>
    <updated>2014-01-13T15:32:22Z</updated>
    <author>
      <name>Bond</name>
      <uri>https://stocksharp.ru/users/26882/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Статьи" />
    <content type="html">-</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4263/</id>
    <title type="text">4.2.2.1 График</title>
    <published>2014-01-13T09:58:27Z</published>
    <updated>2014-01-13T09:58:27Z</updated>
    <author>
      <name>Иван З.</name>
      <uri>https://stocksharp.ru/users/6502/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Алготрейдинг" />
    <content type="html">Решил перевести свой тестер на 4.2.2.1 до этого сидел на 4.1.19. И наткнулся на проблемы прорисовки графика. Может логика так изменилась, и я сообразить не могу. Либо баг.&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;
CandleChart.IsAutoScroll = true;&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Выдает 2 свечки, крутишь колесо мыши ноль реакции. Жмешь двойным щелчком, выдает те что успел нарисовать, крутишь колесо мыши начинает масштабировать, увеличивает, уменьшает. Но увеличив до нужного масштаба прокрутить график нельзя, на 4.1.19 можно было захватить кнопкой мыши влево вправо прокрутить. Еще на 4.1.19 можно было колесом мыши уменьшить масштаб до того момента когда на графике видишь все свечи, да еще кусок пустого места который потихоньку заполняется вновь поступившими свечами. А сейчас даже если знаешь, что есть новые свечи, то прокруткой колеса мыши их не достать, только двойным щелчком. По поводу IsAutoScroll можно сделать вот так &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;
main.XAxises[0].AutoRange = true;&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Но тогда график заполняется свечами, и никакое масштабирование не работает. В итоге на графике все свечи и ни чего не видно. &lt;br /&gt;&lt;br /&gt;Еще пробовал Отображение объема в виде профиля. Не понял как график вывести. Подскажите как?&lt;br /&gt;&lt;br /&gt;Обрезал как мог SampleHistoryTesting и на нем экспериментировал. Вот код, если что не так делал подскажите.&lt;br /&gt;&lt;div class='spoilertitle'&gt;&lt;input type='button' value='Показать спойлер' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_67286c8447b04745aeb11f9e12be27d8');" title='Показать спойлер' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_67286c8447b04745aeb11f9e12be27d8' style='display:none'&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

using StockSharp.Algo.Indicators;
using StockSharp.Algo.Indicators.Misc;
using System;
using System.Linq;
using System.Windows;
using System.Windows.Media;
using System.Collections.Generic;

using Ecng.Xaml;
using Ecng.Collections;

using StockSharp.Algo;
using StockSharp.Algo.Candles;
using StockSharp.Algo.Storages;
using StockSharp.Algo.Testing;
using StockSharp.Algo.Indicators.Trend;
using StockSharp.BusinessEntities;
using StockSharp.Xaml.Charting;
using StockSharp.Xaml.Charting.IndicatorPainters;

namespace SampleHistoryTesting
{
    public partial class MainWindow
    {
        private ChartCandleElement _candlesElem;
        private ChartTradeElement _tradeElement;    
        private ChartIndicatorElement _volumeElement;
        private ChartIndicatorElement el; 
        private readonly ChartArea main;
        private DateTime _startEmulationTime;
        public MainWindow()
        {
            InitializeComponent();
            main = new ChartArea()
            {
                YAxises =
                {
                    new ChartAxis
                    {
                        Id = &amp;quot;Y2&amp;quot;,
                        AxisType = ChartAxisType.Numeric,
                        AxisAlignment = ChartAxisAlignment.Left,
                        Group = &amp;quot;G1&amp;quot;,
                        AutoRange = true,
                    }
                },
                XAxises =
                {
                    new ChartAxis
                    {
                        Id = &amp;quot;X2&amp;quot;,
                        Group = &amp;quot;G1&amp;quot;,
                        AutoRange = true,
                        AxisType = ChartAxisType.Numeric,
                        AxisAlignment = ChartAxisAlignment.Top,
                        FlipCoordinates = true,
                        DrawMajorGridLines = false,
                        DrawMajorTicks = false,
                        DrawMinorGridLines = false,
                        DrawMinorTicks = false,
                        DrwaLables = false
                    }
                },
                
            };
            CandleChart.Areas.Add(main);
            _candlesElem = new ChartCandleElement();
            _tradeElement = new ChartTradeElement();
            _volumeElement = new ChartIndicatorElement
            {
                Color = Colors.DarkRed,
                IsLegend = true,
                Indicator = new VolumeIndicator(),
                Title = &amp;quot;Volume&amp;quot;,
                YAxisId = &amp;quot;Y2&amp;quot;,
            };
            el = new ChartIndicatorElement
            {
                Color = Colors.Red,
                IsLegend = true,
                Indicator = new VolumeProfileIndicator {UseTotalVolume = true, Step = 5, },
                Title = &amp;quot;VolumeProfile&amp;quot;,
                DrawStyle = ChartIndicatorDrawStyles.StackedBar,
                StrokeThickness = 3,
                IndicatorPainter = new VolumeProfilePainter(),
                YAxisId = &amp;quot;Y2&amp;quot;,
                XAxisId = &amp;quot;X2&amp;quot;,
            };

            CandleChart.IsAutoScroll = true;
            main.XAxises[0].AutoRange = true;

            main.Elements.Add(_candlesElem);
            main.Elements.Add(_tradeElement);
            main.Elements.Add(_volumeElement);
            main.Elements.Add(el);
        }


        private void StartBtnClick(object sender, RoutedEventArgs e)
        {
            var path = @&amp;quot;f:\History\&amp;quot;;
            var timeFrame = TimeSpan.FromMinutes(5);
            var security = new Security
            {
                //Id = &amp;quot;RIZ2@FORTS&amp;quot;, // по идентификатору инструмента будет искаться папка с историческими маркет данными
                //Code = &amp;quot;RIZ2&amp;quot;,
                Name = &amp;quot;RTS-12.12&amp;quot;,
                Id = &amp;quot;SPFB.RTS@FORTS&amp;quot;,
                Code = &amp;quot;SPFB.RTS&amp;quot;,
                Class = &amp;quot;SPFB&amp;quot;,
                
                MinStepSize = 10,
                MinStepPrice = 2,
                MinPrice = 10,
                MaxPrice = 1000000,
                MarginBuy = 10000, // задаем ГО
                MarginSell = 10000,
                ExchangeBoard = ExchangeBoard.Forts,
            };
            // тестовый портфель
            var portfolio = new Portfolio
            {
                Name = &amp;quot;test account&amp;quot;,
                BeginValue = 1000000,
            };
            // хранилище, через которое будет производиться доступ к тиковой и котировочной базе
            /*-------------- Хранилище-------------------------------------*/
            var storageRegistry = new StorageRegistry();
                // Добавление в источник свечек TimeFrameCandleBuilder источник данных в виде файлов гидры 
            ((LocalMarketDataDrive) storageRegistry.DefaultDrive).Path = path;

            var startTime = new DateTime(2013, 1, 1);
            var stopTime = new DateTime(2013, 1, 30);

            // создаем шлюз для эмуляции
            // инициализируем настройки (инструмент в истории обновляется раз в секунду)
            var trader = new HistoryEmulationTrader(new[] {security}, new[] {portfolio})
            {
                StorageRegistry = storageRegistry,
                MarketEmulator =
                {
                    Settings =
                    {
                        // использовать стаканы
                        UseMarketDepth = true,
                        // использовать свечки
                        UseCandlesTimeFrame = TimeSpan.FromMinutes(5),
                        // проверка что стаканы соответствуют сделкам. Улучшает реалистичность тестирования.
                        SyncDepthToTrades = true,
                        // сведение сделки в эмуляторе если цена коснулась нашей лимитной заявки. 
                        // Если выключено - требуется &amp;quot;прохождение цены сквозь уровень&amp;quot;
                        // (более &amp;quot;суровый&amp;quot; режим тестирования.)
                        FillOnTouch = false,
                    }
                }
            };

            ((MessageAdapter) trader.MarketDataAdapter).MarketTimeChangedInterval = timeFrame;
            trader.RegisterMarketDepth(new TrendMarketDepthGenerator(trader.GetSecurityId(security)));
            trader.Connect();
            trader.StartExport();

            var candleManager = new CandleManager(trader);
            var series = new CandleSeries(typeof (TimeFrameCandle), security, timeFrame);

            // создаем торговую стратегию, скользящие средние на 80 5-минуток и 10 5-минуток
            var strategy = new SmaStrategy(series, new SimpleMovingAverage {Length = 80},
                new SimpleMovingAverage {Length = 10})
            {
                Volume = 1,
                Portfolio = portfolio,
                Security = security,
                Trader = trader,
            };


            // копируем параметры на визуальную панель
            ParameterGrid.Parameters.Clear();
            ParameterGrid.Parameters.AddRange(strategy.StatisticManager.Parameters);

            // и подписываемся на событие изменения времени, чтобы обновить ProgressBar
            trader.MarketTimeChanged += a =&amp;gt;
            {
                var aa = a;
            };
            trader.NewMyTrades += (trade) =&amp;gt;
            {
                var t = timeFrame.GetCandleBounds(trade.Last().Trade.Time).Min;
                this.GuiAsync(() =&amp;gt;CandleChart.ProcessValues(t,new Dictionary&amp;lt;IChartElement, object&amp;gt;{{_tradeElement, trade.Last()},}));
            };
            candleManager.Processing += (send, candle) =&amp;gt;
            {
                var vol1 = new ChartIndicatorValue(_volumeElement.Indicator, candle.TotalVolume) { IsFormed = true };
                var vol2 = new VolumeProfileIndicatorValue();



                if (candle.State == CandleStates.Finished)
                {
                    this.GuiAsync(() =&amp;gt; CandleChart.ProcessValues(candle.OpenTime, new Dictionary&amp;lt;IChartElement, object&amp;gt;
                    {
                        {_candlesElem, candle},
                        {_volumeElement, vol1},
                       // {el,vol2}
                    }));
                }
            };
            candleManager.ProcessDataError += (a) =&amp;gt;
            {
                var aa = a;
            };
            candleManager.Stopped += (a) =&amp;gt;
            {
                var aa = a;
            };
            candleManager.Log += (a) =&amp;gt;
            {
                var aa = a;
            };
            trader.StateChanged += (oldState, newState) =&amp;gt;
            {
                if (trader.State == EmulationStates.Started)
                {
                    // запускаем стратегию когда эмулятор запустился
                    strategy.Start();
                    candleManager.Start(series);
                }
            };
            trader.ExportStarted += () =&amp;gt;
            {
               // strategy.Start();
               // candleManager.Start(series);
            };
            // запускаем эмуляцию
            // указываем даты начала и конца тестирования
            trader.Start(startTime, stopTime);
        }
    }
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Еще проект прикрепляю.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4262/</id>
    <title type="text">Помогите чайнику. Нужны тики RIU1, RIZ1, RIM2, RIU2, RIH3,RIM3,RIU3,RIZ3</title>
    <published>2014-01-11T17:37:22Z</published>
    <updated>2014-01-11T17:37:22Z</updated>
    <author>
      <name>Acuarus</name>
      <uri>https://stocksharp.ru/users/5906/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">Добрый день.&lt;br /&gt;&lt;br /&gt;Собственно вопрос в теме. Месяц воюю с гидрой (уровень &amp;quot;Чайник&amp;quot;). Не работают с примерами тестирования вышеуказанные фьючи. Кто то же уже закачал тики наверно. Со своей стороны готов поделиться (если найдутся такие как я - не способные гидрой скачать) - riz8,rih9,rim9,riu9,riz9,rih0,rim0,riu0,riz0,rih1,rim1. Советы типа &amp;quot;Ну скачай Гидрой&amp;quot; - принимаются с большим удовольствием, но с подробной инструкцией, какой источник включить, как его настроить, и куда потом смотреть на результат.. (имею на винте 120 Гб скаченных гидрой данных, которые не работают с примерами...). Заранее спасибо.</content>
  </entry>
</feed>