﻿<?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=40</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-14T00:02:18Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=forum&amp;page=40" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/8276/</id>
    <title type="text">Бесплатные риал тайм данные по фьючерсам на нефть и sp500</title>
    <published>2017-05-23T23:30:00Z</published>
    <updated>2017-05-24T13:08:01Z</updated>
    <author>
      <name>YY</name>
      <uri>https://stocksharp.ru/users/97798/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый вечер! Не  могли бы вы сказать какие из доступных в стокшарп иностранных брокеров дают доступ через демо счет к реал тайм данным без задержек по фьючерсу на sp500 и нефти?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8274/</id>
    <title type="text">ошибка подписки на Trades</title>
    <published>2017-05-22T20:29:43Z</published>
    <updated>2017-05-22T20:29:43Z</updated>
    <author>
      <name>b-evgeniy@yandex.ru</name>
      <uri>https://stocksharp.ru/users/98726/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;возникает ошибка:
S#.Designer	19.05.2017 21:08:07	Error	Ошибка подписки на Trades для S#:BTC/USD@BTCE, Native:,Type:CryptoCurrency&lt;/p&gt;
&lt;p&gt;Могу ли я торговать используя ваш софт, или мне нужно дополнительно что то оформить.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8236/</id>
    <title type="text">При обращении к IsConnected падение System.NullReferenceException</title>
    <published>2017-04-24T18:48:28Z</published>
    <updated>2017-05-22T13:45:18Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.ru/users/98279/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день! Программа падает при попытке проверить подключен ли терминал к торгам с исключением типа - &amp;quot;System.NullReferenceException&amp;quot;.
Это баг?&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;        private static string _login = &amp;quot;U0111325&amp;quot;;
        private static string _pass = &amp;quot;02323&amp;quot;;
        private static string _quikPath = @&amp;quot;C:\Program Files\QUIK-Junior_7,10\info.exe&amp;quot;;

        static void Main(string[] args)
        {

            ///////////////////////////////////////
            // Запускаем терминал и логинимся если это еще не сделано
            ///////////////////////////////////////

            var quikPath = QuikTerminal.GetDefaultPath();

            if (quikPath.IsEmpty())
            {
                quikPath = _quikPath;
            }

            var terminal = QuikTerminal.Get(quikPath);

            if (!terminal.IsLaunched)
            {
                Console.WriteLine(&amp;quot;Запускаем терминал: {0}&amp;quot;, quikPath);
                terminal.Launch();
            }

            if (!terminal.IsLaunched)
            {
                Console.WriteLine(&amp;quot;Не удалось запустать терминал!&amp;quot;);
                Console.ReadKey();

                return;
            }

            if (!terminal.[b]IsConnected[/b])
            {
                Console.WriteLine(&amp;quot;Авторезируемся...&amp;quot;);
                terminal.Login(_login, _pass);
            }
            if (!terminal.IsConnected)
            {
                Console.WriteLine(&amp;quot;Не удалось авторизироваться! Попробуйте авторизироваться вручную.&amp;quot;);
                Console.ReadKey();
            }
}
&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8265/</id>
    <title type="text">Работа скрипта в windows 7 и windows 10</title>
    <published>2017-05-17T21:48:13Z</published>
    <updated>2017-05-19T14:26:26Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.ru/users/98279/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Здравствуйте! Написал скрипт который запускает квик, подключается к нему и подключается к торгам. На компьютере стоит windows 7 и тут все работает нормально. На ноутбуке windows 10, и при запуске на десятке подключение к торгам не проходит. Никаких исключений не выкидывает. Просто запускает квик подключается к нему, но к торгам не подключает.  Квик просит логин и пароль.&lt;/p&gt;
&lt;div class="spoiler"&gt;
&lt;pre&gt;&lt;code&gt;
        public static bool StartingAndConnectingQuik(this string quikPath, string login, string password)
        {
            try
            {
                bool result = false;

                var quikTerminal = QuikTerminal.GetDefaultPath();

                if (!quikTerminal.IsEmpty())
                {
                    Console.WriteLine(&amp;quot;Найден запущенный Quik.&amp;quot;);
                    quikPath = QuikTerminal.GetDefaultPath();
                }
                var terminal = QuikTerminal.Get(quikPath);
                if (!terminal.IsLaunched)
                {
                    Console.WriteLine(&amp;quot;Запускаем Quik.&amp;quot;);
                    terminal.Launch();
                    Console.WriteLine(&amp;quot;Подключаемся к торгам.&amp;quot;);
                    terminal.Login(login, password);
                    return true;

                }

            }
            catch (Exception ex)
            {
                Console.WriteLine(&amp;quot;Ошибка: {0}&amp;quot;, ex);
                return false;
            }

            return true;
        }


&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Лог&lt;/p&gt;
&lt;div class="spoiler"&gt;
&lt;pre&gt;&lt;code&gt;
2017/05/17 21:33:47.503|       |LuaServer |OnInit
2017/05/17 21:33:47.567|       |FixServer |Server 0.0.0.0:5001 started.
2017/05/17 21:33:47.569|       |FixServer |FixServer started.
2017/05/17 21:33:47.571|       |FixServer |FixServer outgoing thread started.
2017/05/17 21:33:47.572|       |LuaServer |OnInit done
2017/05/17 21:33:47.584|       |LuaServer |Main
2017/05/17 21:33:53.673|       |FixServer |Connected '127.0.0.1:55124' to '0.0.0.0:5001'.
2017/05/17 21:33:53.851|       |FixServer |Received first byte from '127.0.0.1:55124'.
2017/05/17 21:33:53.855|       |FixServer |Connected '127.0.0.1:55125' to '0.0.0.0:5001'.
2017/05/17 21:33:53.855|       |FixServer |Received first byte from '127.0.0.1:55125'.
2017/05/17 21:33:53.874|       |FixServer |From : Logon
2017/05/17 21:33:53.874|       |FixServer |From : Logon
2017/05/17 21:33:53.881|       |FixServer |Клиент quik (127.0.0.1:55125) авторизован.
2017/05/17 21:33:53.881|       |FixServer |Клиент quik (127.0.0.1:55124) авторизован.
2017/05/17 21:33:53.976|       |FixServer |Отправка Logon клиенту.
2017/05/17 21:33:53.977|       |FixServer |Отправка Logon клиенту.
2017/05/17 21:33:53.983|       |FixServer |Сессия запущена.
2017/05/17 21:33:53.983|       |FixServer |Сессия запущена.
2017/05/17 21:33:54.026|       |FixServer |From quik 127.0.0.1:55125: SecurityListRequest
2017/05/17 21:33:54.026|       |FixServer |From quik 127.0.0.1:55124: RequestForPositions
2017/05/17 21:33:54.084|       |FixServer |From quik 127.0.0.1:55124: OrderMassStatusRequest
2017/05/17 21:33:54.085|       |LuaServer |Request: Type = SecurityLookup TrId = 77633478 Value =  SecId = S#:@, Native:,Type: OrdType =  IsSubscribe = False DataType = Level1
2017/05/17 21:33:54.098|       |LuaServer |LookupSecurities
2017/05/17 21:33:54.309|Error  |LuaServer |РџСѓСЃС‚РѕР№ РєРѕРґ РёРЅСЃС‚СЂСѓРјРµРЅС‚Р° РґР»СЏ РєР»Р°СЃСЃР° EQRP_INFO.
2017/05/17 21:33:54.454|Error  |LuaServer |РџСѓСЃС‚РѕР№ РєРѕРґ РёРЅСЃС‚СЂСѓРјРµРЅС‚Р° РґР»СЏ РєР»Р°СЃСЃР° CROSSRATE.
2017/05/17 21:33:54.462|Error  |LuaServer |РџСѓСЃС‚РѕР№ РєРѕРґ РёРЅСЃС‚СЂСѓРјРµРЅС‚Р° РґР»СЏ РєР»Р°СЃСЃР° CETS_INFO.
2017/05/17 21:33:54.493|       |LuaServer |LookupSecurities done
2017/05/17 21:33:54.547|       |LuaServer |Request: Type = PortfolioLookup TrId = 77633479 Value =  SecId =  OrdType =  IsSubscribe = False DataType = Level1
2017/05/17 21:33:54.549|       |LuaServer |LookupPortfolios
2017/05/17 21:33:54.577|       |LuaServer |LookupPortfolios done
2017/05/17 21:33:54.583|       |LuaServer |LookupPositions
2017/05/17 21:33:54.591|       |LuaServer |LookupPositions done
2017/05/17 21:33:54.591|       |LuaServer |Request: Type = OrderStatus TrId = 77633480 Value =  SecId =  OrdType =  IsSubscribe = False DataType = Level1
2017/05/17 21:33:54.592|       |LuaServer |LookupStopOrders
2017/05/17 21:33:54.592|       |LuaServer |Stop orders count: 0
2017/05/17 21:33:54.592|       |LuaServer |LookupStopOrders done
2017/05/17 21:33:54.593|       |LuaServer |LookupOrders
2017/05/17 21:33:54.594|       |LuaServer |Orders count: 3
2017/05/17 21:33:54.619|       |LuaServer |LookupOrders done
2017/05/17 21:33:54.621|       |LuaServer |LookupTrades
2017/05/17 21:33:54.621|       |LuaServer |Own trades count: 3
2017/05/17 21:33:54.626|       |LuaServer |LookupTrades done
2017/05/17 21:33:54.840|       |FixServer |From quik 127.0.0.1:55125: MarketDataRequest
2017/05/17 21:33:54.856|       |LuaServer |Request: Type = MarketData TrId = 77633482 Value =  SecId = S#:SBER@QJSIM, Native:,Type: OrdType =  IsSubscribe = True DataType = Trades
2017/05/17 21:33:54.859|       |LuaServer |LookupAllTrades
2017/05/17 21:33:54.860|       |LuaServer |All trades count: 728129
2017/05/17 21:34:17.037|       |LuaServer |LookupAllTrades done
2017/05/17 21:34:53.665|       |FixServer |From quik 127.0.0.1:55124: TestRequest
2017/05/17 21:35:03.851|       |FixServer |From quik 127.0.0.1:55125: TestRequest

&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Второй день пытаюсь разобраться - не выходит. Подскажите куда копать.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4893/</id>
    <title type="text">Совместная работа в GitHub</title>
    <published>2015-02-14T08:27:18Z</published>
    <updated>2017-05-18T17:16:17Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.ru/users/6384/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="клуб алготрейдеров" />
    <content type="html">&lt;p&gt;Как на гитхаб выкладывать исправления? Вот например в пример Quik SampleCandles добавил логирование и поддержку LUA...
При попытке синхронизации из VS получаю ошибку:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Произошла ошибка. Подробное сообщение: An error was raised by libgit2. Category = Net (Error).
Response status code does not indicate success: 403 (Forbidden).&lt;/p&gt;
&lt;/blockquote&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4852/</id>
    <title type="text">Трекинг ошибок на GitHub</title>
    <published>2014-12-30T14:56:15Z</published>
    <updated>2017-05-18T17:16:00Z</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;p&gt;В связи нашим перездом на &lt;a href="https://github.com/stocksharp/" target="_blank"&gt;систему GitHub&lt;/a&gt; стал доступен &lt;a href="https://github.com/stocksharp/stocksharp/issues" target="_blank"&gt;штатный сервис&lt;/a&gt; отслеживания ошибок (bug tracking).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Зачем нужен сервис?&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Отслеживание статуса ошибки (принята, обработана, не возпроизводится и т.д.).&lt;/li&gt;
&lt;li&gt;Отслеживание номера версии, где она исправлена.&lt;/li&gt;
&lt;li&gt;Емейл оповещения об изменениях.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Как пользоваться?&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Вначале, зарегистрируйте на сайте GitHub.&lt;/li&gt;
&lt;li&gt;Напишите об ошибке в &lt;a href="https://github.com/stocksharp/stocksharp/issues" target="_blank"&gt;разделе Issues&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Продублируйте ссылку сообщением у нас форуме (&lt;em&gt;опционально, но так будет лучше для вас, так как не все пользуются ГитХабом, но многие читают форум&lt;/em&gt;).&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Как писать?&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;В виде шагов вопроизведения.&lt;/li&gt;
&lt;li&gt;Исходный код, воспроизводящий ошибку - плюс. Если код воспроизводит ошибку при запуске - &lt;strong&gt;огромный плюс&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Картинки, видео, логи - приветствуются.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href="http://stocksharp.com/forum/4848/Iskhodnyi-kod-S--Data-i-S--Studio/"&gt;Инструкции пользования GitHub&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4139/</id>
    <title type="text">S#.API 4.2</title>
    <published>2013-11-14T06:56:10Z</published>
    <updated>2017-05-18T17:15:35Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.ru/users/5990/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;&lt;a href="http://stocksharp.com/download/"&gt;Выложили 4.2.0&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Фичи:- &lt;strong&gt;&lt;mark&gt;События обработки данных коннекторов вызываются из одного потока.&lt;/mark&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Коннекторы Quik, Plaza, SmartCOM, LMAX, FIX, Blackwood переведены на работу через сообщения.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;RealTimeEmulationTrader работает только с коннекторами переведенными на сообщения.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Добавлен MessagesBasketTrader для коннекторов, которые переведены на работу с сообщениями.&lt;/strong&gt; &lt;strong&gt;BasketTrader не работает с коннекторами, которые переведены на сообщения.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Полностью переделаны MarketEmulator и EmulationTrader.&lt;/li&gt;
&lt;li&gt;Для Quik добавлена поддержка T+2, для каждого вида лимита приходит отдельная позиция (поле Position.LimitType).&lt;/li&gt;
&lt;li&gt;ITrader добавлена поддержка поиска портфелей.&lt;/li&gt;
&lt;li&gt;Security.MinStepSize по умолчанию равен 0.01.&lt;/li&gt;
&lt;li&gt;Portfolio.ExchangeBoard является необязательным.&lt;/li&gt;
&lt;li&gt;Exchange.Me переименована в Exchange.Moex&lt;/li&gt;
&lt;li&gt;SecurityChangeTypes переименован в Level1Fields.&lt;/li&gt;
&lt;li&gt;При использовании ContinuousSecurity в правилах проверяется только текущий инструмент.&lt;/li&gt;
&lt;li&gt;При ошибке снятия заявки состояние не меняется.&lt;/li&gt;
&lt;li&gt;Поддержка множества счетов в одном файле лицензии.&lt;/li&gt;
&lt;li&gt;В Blackwood добавлены настройки для пути к логам.&lt;/li&gt;
&lt;li&gt;Добавлен расширенный редактор настроек (Xaml.PropertyGrid).&lt;/li&gt;
&lt;li&gt;Добавлена панель для поиска инструментов (Xaml.SecurityLookupPanel).
Баги:- Исправлен поиск инструментов для подписки на маркет данные.&lt;/li&gt;
&lt;li&gt;Lmax. Ошибка загрузки инструментов с сайта.&lt;/li&gt;
&lt;li&gt;Transaq. Падает с NRE на RaiseConnectionError из Connect.&lt;/li&gt;
&lt;li&gt;Plaza. Ошибка с ревизиями для ClientGate.&lt;/li&gt;
&lt;li&gt;Plaza. &lt;a href="http://stocksharp.com/posts/m/27455/"&gt;Установка размера стакана.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Plaza. &lt;a href="http://stocksharp.com/posts/m/28094/"&gt;Некорректный тип данных поля Value в PlazaCurrencyOnlineColumns.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;SmartCOM &lt;a href="http://stocksharp.com/forum/3987/Nievozmozhno-vypolnit--ostanovku-eksporta--tak-kak-eksport-nakhoditsia-v-sostoianii-Disconnected/"&gt;Невозможно выполнить остановку экспорта, так как экспорт находится в состоянии Disconnected.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;SmartCOM в примерах убрана лишняя регистрация портфелей.&lt;/li&gt;
&lt;li&gt;LogControl. Не работает автовыравнивание ширины столбцов.&lt;/li&gt;
&lt;li&gt;UniversalGrid. Копирование в буфер обмена.&lt;/li&gt;
&lt;li&gt;UniversalGrid. &lt;a href="http://stocksharp.com/forum/4118/Unhandled-Exception--Specified-cast-is-not-valid/"&gt;Unhandled Exception: Specified cast is not valid. &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;UniversalGrid. Неверные цвета текста в строке при потере фокуса.&lt;/li&gt;
&lt;li&gt;Множество мелких исправлений.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4663/</id>
    <title type="text">Документация S# Studio</title>
    <published>2014-08-07T06:30:48Z</published>
    <updated>2017-05-18T17:14:52Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.ru/users/5990/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Studio" />
    <content type="html">&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://stocksharp.com/forum/4658/1--Ustanovka-i-zapusk-S--Studio/"&gt;Установка и запуск S# Studio&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://stocksharp.com/forum/4659/2--Nastroika-podkliuchienii/"&gt;Настройка подключений&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://stocksharp.com/posts/m/31361/"&gt;Ручная торговля&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://stocksharp.com/forum/4676/Grafik/"&gt;График&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://stocksharp.com/posts/m/31364/"&gt;Стакан&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://stocksharp.com/forum/4668/4-3-Pozitsii-i-portfieli/"&gt;Позиции и портфели&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://stocksharp.com/forum/4669/4-4-Instrumienty/"&gt;Инструменты&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://stocksharp.com/posts/m/31399/"&gt;Лента сделок&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://stocksharp.com/posts/m/31400/"&gt;Заявки и сделки&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://stocksharp.com/posts/m/31414/"&gt;Статистика и PnL&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://stocksharp.com/posts/m/31415/"&gt;Расширенная настройка таблиц&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Настройка оповещений&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Отчеты&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Управление несколькими счетами&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Риск-менеджмент[&lt;em&gt;]Аналитика
[&lt;/em&gt;]Индексы
[&lt;em&gt;]Непрерывные фьючерсы
[&lt;/em&gt;]&lt;a href="http://stocksharp.com/forum/4662/3--Osnovnyie-vidy-stratieghii/"&gt;Алгоритмическая торговля&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Стратегии на базе дизайнера&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Работа с дизайнером&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Составные элементы&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Создание индикаторов&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Отладка стратегий[&lt;em&gt;]Тестирование
[&lt;/em&gt;]Оптимизация
[&lt;em&gt;]Отчеты
[&lt;/em&gt;]Комиссии
[&lt;em&gt;]Риск-менеджмент
[&lt;/em&gt;]Стратегии на базе исходного кода
[&lt;em&gt;]Стратегии на базе внешних библиотек[&lt;/em&gt;]Симуляция реальных торгов
[&lt;em&gt;]Настройка исторических маркет-данных
[&lt;/em&gt;]Справочник торговых площадок
[&lt;em&gt;]Справочник инструментов
[&lt;/em&gt;]Опционы&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Доска опционов, греки&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;График позиций&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Хеджер&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Котирование[*]Плагины&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Создание контрола&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Интерактивность стратегий&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4390/</id>
    <title type="text">Техподдержка в Skype. Хорошие новости!</title>
    <published>2014-03-03T16:27:32Z</published>
    <updated>2017-05-18T17:14:28Z</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;p&gt;&lt;span style="font-size:36pt"&gt;&lt;span style="color:red"&gt;Goog new, everyone!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Добавляем всех, кто ранее проходил обучение по видео-урокам в наш чат тех поддержки. &lt;strong&gt;Без ограничения по времени&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Для этого напишите письмо на lesson@ с ящика, с которого вы зарегистрированы на нашем сайте, и укажите свой skype логин.&lt;/p&gt;
&lt;p&gt;Активная тех поддержка (со стороны S#) действует в рамках тарифных планов &lt;a href="http://stocksharp.com/lesson/"&gt;http://stocksharp.com/lesson/&lt;/a&gt; &lt;strong&gt;&lt;a href="http://edu.stocksharp.com/#block_section_3"&gt;Для Полного курса - 1.5 месяца. Для расширенного - 6 месяцев&lt;/a&gt;&lt;/strong&gt;. Активная тех поддержка предполагает помощь от сотрудников StockSharp по вопросам обучения и наших продуктов по Skype или Team Viewer.&lt;/p&gt;
&lt;p&gt;После окончания действия активной тех поддержки, вы &lt;strong&gt;не удаляетесь из чата&lt;/strong&gt;! И сможете дальше писать свои вопросы другим участникам чата, но без опции помощи со стороны S#. Если вам потребуется снова сделать техподдержку активной, то напишите нам на lesson@ . &lt;strong&gt;Стоимость 1 месяца равна 3900р, стоимость полу-года - 17600р&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Данный ход предполагает развить взаимопомощь со стороны трейдеров друг другу, а так же мотивировать в установлении рабочих (co-working) и дружеских отношений между учениками после прохождения обучения.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8256/</id>
    <title type="text">Класс ChartPanel. Автоматический диапазон для оси Y не работает</title>
    <published>2017-05-10T12:26:24Z</published>
    <updated>2017-05-12T13:46:24Z</updated>
    <author>
      <name>Дмитрий_</name>
      <uri>https://stocksharp.ru/users/62269/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <category term="chart" />
    <content type="html">&lt;p&gt;Здравствуйте.
Проект StockSharp-master\Samples\Testing\SampleHistoryTesting из GitHub. После запуска тестирования, автоматический диапазон для оси Y на графике не работает.
Свойство IsAutoRange отвечает за ось X. Какое свойство отвечает за ось Y?
Свойство IsAutoScroll не решило проблему.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://doc.stocksharp.ru/html/T_StockSharp_Xaml_Charting_ChartPanel.htm"&gt;http://doc.stocksharp.ru/html/T_StockSharp_Xaml_Charting_ChartPanel.htm&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Запускал на Visual Studio 2017 Community Edition.
StockSharp 4.3.23.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8257/</id>
    <title type="text">Как наложить один график на другой</title>
    <published>2017-05-10T12:38:21Z</published>
    <updated>2017-05-12T13:41:29Z</updated>
    <author>
      <name>Дмитрий_</name>
      <uri>https://stocksharp.ru/users/62269/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="charts" />
    <content type="html">&lt;p&gt;Здравствуйте.
Как расположить два инструмента на одном графике, в котором левая ценовая шкала - шкала первого инструмента, а правая ценовая шкала - шкала второго.&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/104451/normal_dollar_oil.jpg" alt="normal_dollar_oil.jpg" /&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8260/</id>
    <title type="text">Сохранение и загрузка данных IExtendableEntity.ExtensionInfo</title>
    <published>2017-05-10T23:27:18Z</published>
    <updated>2017-05-11T13:45:08Z</updated>
    <author>
      <name>Evgeny</name>
      <uri>https://stocksharp.ru/users/918/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Скажите, пожалуйста, есть ли способ сохранения (и загрузки) данных, хранящихся в IExtendableEntity.ExtensionInfo ? Интересует прежде всего применительно к классам Portfolio и ExchangeBoard.
Если такая возможность есть, то где-нибудь можно пример посмотреть?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8231/</id>
    <title type="text">Событие обновления стакана</title>
    <published>2017-04-22T18:01:19Z</published>
    <updated>2017-05-10T13:19:49Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.ru/users/98279/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Всем привет! C недавнего времени начал изучать S# API. В процессе освоения появились некоторые вопросы.
Например я не могу понять в чем разница между MarketDepthChanged (&lt;strong&gt;Стакан изменен&lt;/strong&gt;) и QuotesChanged (&lt;strong&gt;Событие изменения котировок в стакане&lt;/strong&gt;)?
Пытаюсь вывести на консоль изменение бида или аска. Событие MarketDepthChanged не срабатывает. Подключение к квику и получение инструмента проходит нормально.&lt;/p&gt;
&lt;div class="spoiler"&gt;
&lt;pre&gt;&lt;code&gt;
    class Program
    {

        private static string _code = &amp;quot;LKOH&amp;quot;;
        private static string _accont = &amp;quot;10349&amp;quot;;
        private static Security _sec;
        static void Main(string[] args)
        {

            using (var trader = new QuikTrader())
            {
                using (var ewentConnect = new AutoResetEvent(false))
                using (var ewentSecurity = new AutoResetEvent(false))
                {
                    //подключаемся
                    trader.Connected += () =&amp;gt;
                    {
                        ewentConnect.Set();
                        Console.WriteLine(&amp;quot;Подключение успешно выполнено&amp;quot;);
                    };

                    Console.WriteLine(&amp;quot;Подключаемся&amp;quot;);
                    trader.Connect();

                    ewentConnect.WaitOne();


                    //Получаем инструмент
                    Console.WriteLine(&amp;quot;Запрашиваем инструмент {0}&amp;quot;, _code);
                    trader.NewSecurities += (securitys) =&amp;gt;
                    {
                        if (_sec != null) return;
                        _sec = securitys.FirstOrDefault(s =&amp;gt; s.Code == _code);
                        if (_sec != null)
                        {
                            Console.WriteLine(&amp;quot;Инструмент {0} ({1}) получен&amp;quot;, _code, _sec);
                            ewentSecurity.Set();
                        }
                    };

                    ewentSecurity.WaitOne();

                    //Получаем данные стакана
                    trader.RegisterMarketDepth(_sec);

                    trader.MarketDepthChanged += (depth) =&amp;gt;
                    {
                        Console.WriteLine(&amp;quot;{0}&amp;quot;, depth.BestBid);
                    };
                    Console.ReadKey();

                }

            }
        }
    }


&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Подскажите пожалуйста в какую сторону копать.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8244/</id>
    <title type="text">Гидра перестала загружать тики</title>
    <published>2017-05-03T06:58:51Z</published>
    <updated>2017-05-09T12:41:41Z</updated>
    <author>
      <name>roman001</name>
      <uri>https://stocksharp.ru/users/94444/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Доброго дня
Что-то с Гидрою моею стало. Выбираю источник Финам инструмент SIM7, настраиваю закачку тиков и свечей например за 5 дней
Поехали... смотрю лог, тики не качаются, хотя раньше качались, даже на этой последней версии уже
Кроме того закачка идет до последнего торгового дня а не за выбранный период в 5 дней.
В конце закачиваются свечи, все..  Свечи есть а тиков нет. Настройки сбрасывал, Гидру переустанавливал, может кто решал проблему, помогите плз.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8247/</id>
    <title type="text">Данные по свечам</title>
    <published>2017-05-05T09:59:16Z</published>
    <updated>2017-05-05T15:41:58Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.ru/users/98279/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="свечи" />
    <content type="html">&lt;p&gt;﻿Здравствуйте! Не могу получить данные по свечам в консоль. Не срабатывает событие CandleManager.Processing хотя тиковые сделки приходят. К стати пример &amp;quot;SampleQuikCandles&amp;quot; тоже не отображает свечи на графике. Инструмент получаю по классу &amp;quot;QJSIM&amp;quot;, так как с другим кодом класса не работает вывод тиков. Использую quik 7.9 запущенный от администратора. Студия тоже от администратора.
Код:&lt;/p&gt;
&lt;div class="spoiler"&gt;
&lt;pre&gt;&lt;code&gt;using System;
using System.Linq;
using System.Threading;
using StockSharp.Algo.Candles;
using StockSharp.BusinessEntities;
using StockSharp.Quik;

namespace ConsoleRobot_candle
{
    class Program
    {
        private static string _code = &amp;quot;SBER&amp;quot;;
        private static Security _sec;
        private static CandleManager _candleManager;

        static void Main(string[] args)
        {


            using (var trader = new QuikTrader())
            {
                using ( AutoResetEvent ewentConnect = new AutoResetEvent(false), ewentSecurity = new AutoResetEvent(false)
                )
                {
                    #region подключаемся

                    ///////////////////////////////////////
                    //подключаемся
                    ///////////////////////////////////////
                    trader.Connected += () =&amp;gt;
                    {
                        ewentConnect.Set();
                        Console.WriteLine(&amp;quot;Подключение успешно выполнено&amp;quot;);
                    };

                    Console.WriteLine(&amp;quot;Подключаемся&amp;quot;);
                    trader.Connect();

                    ewentConnect.WaitOne();

                    #endregion

                    #region Получаем инструмент

                    ///////////////////////////////////////
                    //Получаем инструмент
                    ///////////////////////////////////////
                    Console.WriteLine(&amp;quot;Запрашиваем инструмент {0}&amp;quot;, _code);
                    trader.NewSecurities += (securitys) =&amp;gt;
                    {
                        if (_sec != null)
                            return;
                       
                        _sec = securitys.FirstOrDefault(s =&amp;gt; s.Code == _code &amp;amp;&amp;amp; s.Board.Code == &amp;quot;QJSIM&amp;quot;); // MICEX // QJSIM // EQRP_INFO

                        if (_sec != null)
                        {
                            trader.RegisterSecurity(_sec);
                            trader.RegisterTrades(_sec);

                            Console.WriteLine(&amp;quot;Инструмент {0} получен&amp;quot;, _sec.Name);
                            ewentSecurity.Set();
                        }
                    };

                    #endregion


                    ewentSecurity.WaitOne();

                    #region Подписываемся все сделки

                    //trader.NewTrade += trade =&amp;gt;
                    //{
                    //    Console.WriteLine(&amp;quot;{0} = {1}--&amp;gt; {2:0000}--&amp;gt;{3}&amp;quot;, trade.Id, trade.Security.Name, trade.Volume, _sec.LocalTime - trade.Time);
                    //};

                    #endregion



                    _candleManager = new CandleManager(trader);
                    var series = new CandleSeries(typeof(TimeFrameCandle), _sec, TimeSpan.FromSeconds(10));
                    _candleManager.Processing += ProcessCandle;                   
                    _candleManager.Start(series);


                    Console.ReadKey();
                    _candleManager.Dispose();
                }


            }
        }

        private static void ProcessCandle(CandleSeries series, Candle candle)
        {
                Console.WriteLine(&amp;quot;Свеча....&amp;quot;);
        }
    }

}

&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;В логе вот такая ошибка:&lt;/p&gt;
&lt;details&gt;&lt;summary&gt;...
2017/05/01 19:53:56.208|Error  |LuaServer |Пустой код инструмента для класса EQRP_INFO.
2017/05/01 19:53:56.273|Error  |LuaServer |Пустой код инструмента для класса CROSSRATE.
...
2017/05/01 19:45:48.910|Error  |FixServer |System.IO.IOException: Не удается прочитать данные из транспортного соединения: Удаленный хост принудительно разорвал существующее подключение. ---&amp;gt; System.Net.Sockets.SocketException: Удаленный хост принудительно разорвал существующее подключение
в System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
--- Конец трассировки внутреннего стека исключений ---
в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos)
в StockSharp.Fix.Native.BaseFixReader.ReadByte()
в StockSharp.Fix.Native.TextFixReader.ReadTag()
в #=qyypzVTbPR2krovn$eYvTzVQBRFOfj6PLtZam5EztLKPUloKea4wWxfsPt088JSbh.#=q8SHpRb8id2Pi8kvEf0SGeQ==(IFixReader #=qrkfols$7ORYHoZjWc9wZnQ==, FixTags #=q6mdfSdmwikKrV4pYIzAvQA==)
в #=qyypzVTbPR2krovn$eYvTzVQBRFOfj6PLtZam5EztLKPUloKea4wWxfsPt088JSbh.#=qTryfmrwciqeLeTDCNAA8AQ==(IFixReader #=qrkfols$7ORYHoZjWc9wZnQ==, Boolean #=q3LFjH$G9rchgnHX0OC6o4JtMsMOJ4smmzbhtA3iinLI=, String #=qmkUIe3bFHLcQ6HQHYYJUodHdsqOcN636OkudxRkzGB8=)
в StockSharp.Fix.FixServer.#=qok8otZ8UOLVhowTSVbDAMA==(IFixReader #=qrkfols$7ORYHoZjWc9wZnQ==, FixSession[] #=qOUBxiTmvxbkO5QDu1XPlKQ==, #=qY4n0C1d6p1w3$LiV_2Iy97TebzYi2_6GB_4To3a7NbdDzQeCrLUURmuSIPWn8_vm&amp;amp; #=q3QIkQpwOGhLju8ZFpvoUEg==, TcpClient #=qz7KtgIMgW7WruVYBJ1Yktg==, EndPoint #=qL44tr0d8vMPdd0XSskRH$Q==, String&amp;amp; #=q68muavX0mJLcV6rpfZlOiw==, Boolean&amp;amp; #=qaWjCphkHUNy4qV99017Ing==)
в StockSharp.Fix.FixServer.#=qnVc6o3wurX9oBh1kY1cQKklUtdjDLu9UbFilw5iowhk=.#=qU56GDdlAwvYqVZ4S1Ed79w==(IAsyncResult #=qPptR28HQdJ6abF_a2Fy0IA==)
2017/05/01 19:45:48.911|       |FixServer |Disconnect quik (127.0.0.1:8005)
2017/05/01 19:45:48.912|Error  |FixServer |System.IO.IOException: Не удается прочитать данные из транспортного соединения: Удаленный хост принудительно разорвал существующее подключение. ---&amp;gt; System.Net.Sockets.SocketException: Удаленный хост принудительно разорвал существующее подключение
в System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
--- Конец трассировки внутреннего стека исключений ---
в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos)
в StockSharp.Fix.Native.BaseFixReader.ReadByte()
в StockSharp.Fix.Native.TextFixReader.ReadTag()
в #=qyypzVTbPR2krovn$eYvTzVQBRFOfj6PLtZam5EztLKPUloKea4wWxfsPt088JSbh.#=q8SHpRb8id2Pi8kvEf0SGeQ==(IFixReader #=qrkfols$7ORYHoZjWc9wZnQ==, FixTags #=q6mdfSdmwikKrV4pYIzAvQA==)
в #=qyypzVTbPR2krovn$eYvTzVQBRFOfj6PLtZam5EztLKPUloKea4wWxfsPt088JSbh.#=qTryfmrwciqeLeTDCNAA8AQ==(IFixReader #=qrkfols$7ORYHoZjWc9wZnQ==, Boolean #=q3LFjH$G9rchgnHX0OC6o4JtMsMOJ4smmzbhtA3iinLI=, String #=qmkUIe3bFHLcQ6HQHYYJUodHdsqOcN636OkudxRkzGB8=)
в StockSharp.Fix.FixServer.#=qok8otZ8UOLVhowTSVbDAMA==(IFixReader #=qrkfols$7ORYHoZjWc9wZnQ==, FixSession[] #=qOUBxiTmvxbkO5QDu1XPlKQ==, #=qY4n0C1d6p1w3$LiV_2Iy97TebzYi2_6GB_4To3a7NbdDzQeCrLUURmuSIPWn8_vm&amp;amp; #=q3QIkQpwOGhLju8ZFpvoUEg==, TcpClient #=qz7KtgIMgW7WruVYBJ1Yktg==, EndPoint #=qL44tr0d8vMPdd0XSskRH$Q==, String&amp;amp; #=q68muavX0mJLcV6rpfZlOiw==, Boolean&amp;amp; #=qaWjCphkHUNy4qV99017Ing==)
в StockSharp.Fix.FixServer.#=qnVc6o3wurX9oBh1kY1cQKklUtdjDLu9UbFilw5iowhk=.#=qU56GDdlAwvYqVZ4S1Ed79w==(IAsyncResult #=qPptR28HQdJ6abF_a2Fy0IA==)&lt;/summary&gt;
&lt;/details&gt;
&lt;p&gt;Помогите пожалуйста разобраться. В чем может быть причина?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8245/</id>
    <title type="text">Линии уровней в области индикатора</title>
    <published>2017-05-04T00:21:59Z</published>
    <updated>2017-05-04T13:26:08Z</updated>
    <author>
      <name>JcJet</name>
      <uri>https://stocksharp.ru/users/94445/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="графики" />
    <category term="индикатор" />
    <content type="html">&lt;p&gt;Здравствуйте.
Каким образом можно добавить линии уровней в индикаторе? Такие, как, например, в Стохастике - уровни 20 и 80 в виде линий на всей области графика.
Разрабатываю индикатор такого же типа, нигде не нашел нужных методов, свойств, примеров и документации.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8241/</id>
    <title type="text">Не могу загрузить информацию из хранилища Hydra</title>
    <published>2017-04-28T03:08:08Z</published>
    <updated>2017-05-03T18:28:46Z</updated>
    <author>
      <name>Pelmen32</name>
      <uri>https://stocksharp.ru/users/95692/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день,
Обнаружил, что ранее работающий код загрузки истории из хранилища Hydra перестал работать.
Переустановил Hydra, удалил все хранилище, заново закачал информацию с Финам, но все равно не работает.
Версия Hydra от 10.04.2017, библиотека StockSharp 4.3.21.
При загрузке свечек выдает в переменную _historyCandles пустое множество &amp;quot;Expanding the Results View will enumerate the IEnumerable&amp;quot;.
Сделал простой тестовый код загрузчика, но он тоже не работает.
Информацию с хранилища находит, переменные d1 и d2 считывает.
Помогите, п-ста, мучаюсь уже несколько вечеров.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;using System;
using System.Collections.Generic;
using StockSharp.Algo.Storages;
using StockSharp.BusinessEntities;
using StockSharp.Messages;

namespace HydraTesting
{
    internal class Program
    {
        private static StorageRegistry _storage;
        private static IMarketDataStorage&amp;lt;CandleMessage&amp;gt; _candleStorage;
        private static Security security;
        private static TimeSpan timeFrame;
        private static IEnumerable&amp;lt;CandleMessage&amp;gt; _historyCandles;

        private static void Main(string[] args)
        {

            _storage = new StorageRegistry();
            var path = @&amp;quot;C:\Hydra&amp;quot;;
            ((LocalMarketDataDrive) _storage.DefaultDrive).Path = path;


            security = new Security
            {
                Id = &amp;quot;SPFB.SI@FORTS&amp;quot;,
                Code = &amp;quot;SPFB.SI&amp;quot;,
                Name = &amp;quot;SPFB.SI&amp;quot;,
                Board = ExchangeBoard.Forts,
            };

            timeFrame = TimeSpan.FromMinutes(1);

            _candleStorage = _storage.GetCandleMessageStorage(typeof (TimeFrameCandleMessage), security, timeFrame);

            var d1 = _candleStorage.GetFromDate();
            var d2 = _candleStorage.GetToDate();
            
            _historyCandles = _candleStorage.Load();
        }
    }
}
&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8116/</id>
    <title type="text">Метод Chart.Draw(StockSharp.Xaml.Charting.ChartDrawData data)</title>
    <published>2017-03-01T08:50:48Z</published>
    <updated>2017-05-02T14:40:43Z</updated>
    <author>
      <name>swnike</name>
      <uri>https://stocksharp.ru/users/83618/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;При запуске этого метода выдается исключение: InvalidOperationException.
Если же использовать старый метод (закомментированные строки), то все работает правильно.
StockSharp rev. 4.3.19.5; 4.3.21
&lt;img src="/file/104249/Draw_invalidOperationException.png" alt="Draw_invalidOperationException.png" /&gt;&lt;/p&gt;
&lt;p&gt;Как это лечится?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8149/</id>
    <title type="text">Использование готовой коллекции данных в HistoryEmulationConnector</title>
    <published>2017-03-14T01:41:52Z</published>
    <updated>2017-04-26T13:55:57Z</updated>
    <author>
      <name>Pelmen32</name>
      <uri>https://stocksharp.ru/users/95692/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день.
Хочу передать коллекцию тиковых сделок IEnumerable&lt;ExecutionMessage&gt; в HistoryEmulationConnector.&lt;/p&gt;
&lt;p&gt;Есть ли способ это сделать без использования механизма сохранения коллекции в файл через StorageRegistry?&lt;/p&gt;
&lt;p&gt;Пытаюсь делать на основе примера тестирование на исторических данных через Финам,
с использованием метода RegisterHistorySource, но никак не получается.
Данные не подгружаются, свечки не строятся. Подскажите, пожалуйста, мою ошибку,
может быть есть у кого рабочее решение.&lt;/p&gt;
&lt;p&gt;Пытаюсь сделать  следующим образом:
_historyTicks - переменная содержащая коллекцию IEnumerable&lt;ExecutionMessage&gt; (тики загружены, проверил)&lt;/p&gt;
&lt;p&gt;d1 = _historyTicks.ElementAt(0).ServerTime;
d2 = _historyTicks.ElementAt(_historyTicks.Count() - 1).ServerTime;&lt;/p&gt;
&lt;p _selSecurity="" _selPortfolio=""&gt;_historyConnector = new HistoryEmulationConnector(new[] , new[] )
 }
},&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;                            UseExternalCandleSource = false,
                            CreateDepthFromOrdersLog = false,
                            CreateTradesFromOrdersLog = false,
                        };
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;_historyConnector.HistoryMessageAdapter.StartDate = d1;
_historyConnector.HistoryMessageAdapter.StopDate = d2;&lt;/p&gt;
&lt;p&gt;Func&amp;lt;DateTimeOffset, IEnumerable&lt;Message&gt;&amp;gt; selectionData = d =&amp;gt;
_historyTicks.Where(ht =&amp;gt; ((ht.ServerTime.Date == d.Date) &amp;amp;&amp;amp; (ht.ServerTime.TimeOfDay==d.TimeOfDay)));&lt;/p&gt;
&lt;p&gt;_historyConnector.RegisterHistorySource(_selSecurity, MarketDataTypes.Trades, typeof (Trade), selectionData);&lt;/p&gt;
&lt;p&gt;var candleManager = new CandleManager(_historyConnector);&lt;/p&gt;
&lt;p&gt;_candleTimeFrame = TimeSpan.FromMinutes(5);&lt;/p&gt;
&lt;p&gt;_connectorCandleSеries = new CandleSeries(typeof(TimeFrameCandle), _selSecurity, _candleTimeFrame);&lt;/p&gt;
&lt;p&gt;candleManager.Processing += DrawElement;&lt;/p&gt;
&lt;p&gt;candleManager.Start(_connectorCandleSеries);&lt;/p&gt;
&lt;p&gt;_historyConnector.Start();&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8015/</id>
    <title type="text">Загрузка исторических данных</title>
    <published>2017-01-16T19:23:15Z</published>
    <updated>2017-04-25T13:11:21Z</updated>
    <author>
      <name>swnike</name>
      <uri>https://stocksharp.ru/users/83618/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Здравствуйте!&lt;/p&gt;
&lt;p&gt;Мне для торговли необходимо получать исторические свечные данные и тут бы метод закачки свечей с сайта финама как раз бы помог.
Но я не могу разобраться в методах, поскольку:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;pre&gt;&lt;code&gt; Видео-урок 4 устарел. Последняя версия  библиотеки (4.3.19.5) используют модифицированную функцию GetCandle , одним из параметров которой является интерфейс INativeIdStorage. Кроме того все последующие версии библиотек ( после с 4.2.10) не используют явно заданное хранилище, которое описывается в видео-уроке. (хотелось бы понять как это сейчас работает. Нужно создавать свой класс для реализации интерфейса?).
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;pre&gt;&lt;code&gt; Попытка запустить проект загрузки исторических данных (CandleDownloadUsing) из разных решений StockSharp.Edu не увенчалась успехом – в большинстве случаях в предшествующих версиях библиотек при выполнении метода GetCandle  вызывается исключение – “не удалось соединиться с удаленным сервером”. Почему появляется такое исключение? Сменились адреса серверов?
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;pre&gt;&lt;code&gt; Проект CandleDownloadUsing в последней версии вообще не модифицирован, что вызывает исключение при обращении к несуществующим полям. 
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Есть возможность сделать рабочий пример CandleDownloadUsing с расширенными комментариями?&lt;/p&gt;
</content>
  </entry>
</feed>