﻿<?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=28</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-21T06:53:40Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=forum&amp;page=28" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/9764/</id>
    <title type="text">Сохранение свечей (4.4.12 ночная)</title>
    <published>2018-08-05T20:07:07Z</published>
    <updated>2018-08-07T14:53:01Z</updated>
    <author>
      <name>tsuranov</name>
      <uri>https://stocksharp.ru/users/101656/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Здравствуйте!&lt;/p&gt;
&lt;p&gt;Делаю следующее: подключаюсь, подписываюсь на свечи, получаю их и выполняю следующий код
var _storagePath = @&amp;quot;D:\StockSharp\Storage&amp;quot;.ToFullPath();
var _storageRegistry = new StorageRegistry() { DefaultDrive = new LocalMarketDataDrive(_storagePath) };
var _candleStorage = _storageRegistry.GetCandleStorage(_candleSeries, null, StorageFormats.Csv);
_candleStorage.Save(_connector.GetCandles&amp;lt;Candle&amp;gt;(_candleSeries));&lt;/p&gt;
&lt;p&gt;Но _connector.GetCandles&amp;lt;Candle&amp;gt;(_candleSeries) - не возвращает свечи, что я делаю не так?
(_connector.GetCandleCount(_candleSeries); - возвращает 0) - я явно неправильно пытаюсь получить свечи, т.к. CandleSeriesProcessing срабатывает как следует.&lt;/p&gt;
&lt;p&gt;Я предположил, раз у коннектора есть Securities, Trades и они сохраняются, то и свечи, возможно, где-то хранятся(или воссоздаются из другого объекта) и метод GetCandles &amp;quot;вытаскивает&amp;quot; их.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/9768/</id>
    <title type="text">Получение истории сделок и стаканов, битмекс</title>
    <published>2018-08-06T08:40:17Z</published>
    <updated>2018-08-06T13:41:10Z</updated>
    <author>
      <name>tsuranov</name>
      <uri>https://stocksharp.ru/users/101656/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Здравствуйте!&lt;/p&gt;
&lt;p&gt;В S# API cуществует подписка на свечи с заданной даты в прошлом с помощью метода Сonnector.SubscribeCandles.
А как получить исторические сделки и стаканы. (судя по &lt;a href="https://www.bitmex.com/api/explorer/#!/Trade/Trade_get" rel="nofollow" target="_blank"&gt;https://www.bitmex.com/api/explorer/#!/Trade/Trade_get&lt;/a&gt; сделки можно получить в теории)&lt;/p&gt;
&lt;p&gt;И для чего нужен метод Connector.SubscribeMarketData ?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/9769/</id>
    <title type="text">Автопрокрутка в визуальных элементах</title>
    <published>2018-08-06T09:24:35Z</published>
    <updated>2018-08-06T13:30:19Z</updated>
    <author>
      <name>tsuranov</name>
      <uri>https://stocksharp.ru/users/101656/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Здравствуйте!&lt;/p&gt;
&lt;p&gt;Скажите, пожалуйста, допустим у меня есть визуальный элемент отображающий сделки MyTradeGrid, и есть соответствующее событие новой сделки, как прокрутить в конец элемента программно?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/9762/</id>
    <title type="text">Два способа подписки на свечи, в чем разница?</title>
    <published>2018-08-04T13:46:51Z</published>
    <updated>2018-08-05T18:00:34Z</updated>
    <author>
      <name>tsuranov</name>
      <uri>https://stocksharp.ru/users/101656/</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;Сonnector.SubscribeCandles+Сonnector.CandleSeriesProcessing&lt;/li&gt;
&lt;li&gt;CandleManager.Start+CandleManager.Processing&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Предполагаю, что первый способ - всего лишь более удобная обертка для второго. Поправьте, если не прав.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/9758/</id>
    <title type="text">Button Binding Command по MVVM</title>
    <published>2018-08-03T06:41:33Z</published>
    <updated>2018-08-03T15:07:12Z</updated>
    <author>
      <name>Дмитрий_</name>
      <uri>https://stocksharp.ru/users/62269/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="MVVM" />
    <content type="html">&lt;p&gt;Добрый день.&lt;/p&gt;
&lt;p&gt;Как выполнить примитивный click button, применяя MVVM?
Перебрал кучу вариантов, уж не знаю к чему прицепиться.&lt;/p&gt;
&lt;p&gt;Короткий пример кода представлен ниже, в нем есть кнопка - жму на неё и ничего не происходит.
&lt;a href="/file/107345/MVVM.zip"&gt;MVVM.zip&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/9741/</id>
    <title type="text">Bitmex, Получение сделок, API 4.4.12_ru</title>
    <published>2018-07-29T12:28:29Z</published>
    <updated>2018-08-02T10:26:39Z</updated>
    <author>
      <name>tsuranov</name>
      <uri>https://stocksharp.ru/users/101656/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Здравствуйте! Подготовил простой код для вопроса. Консольное приложение, подключаюсь к бирже, подписываюсь на инструмент и сделки, и сделок не получаю, хотя на бирже они идут. Весь код консольного приложния:&lt;/p&gt;
&lt;p&gt;using System;
using System.Diagnostics;&lt;/p&gt;
&lt;p&gt;using StockSharp.Algo;
using StockSharp.Bitmex;
using StockSharp.BusinessEntities;&lt;/p&gt;
&lt;p Key="bitmexKey," Secret="bitmexSecret"&gt;namespace ConsoleApp1
{
class Program
{
private static string bitmexKey = &amp;quot;VYADy5Od27ZiKKtuSQ09rVM9&amp;quot;;
private static string bitmexSecret = &amp;quot;dUoqGLZJnXeMOB67R430PZQnZ1Y3jzJITh4cek02o0GLHpnn&amp;quot;;
private static Connector _connector = new BitmexTrader() ;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;    static void Main(string[] args)
    {
        _connector.NewTrade += (trade) =&amp;gt; Debug.WriteLine($&amp;quot;Сделка: {trade.Id}, {trade.Time} , {trade}&amp;quot;); 
        _connector.NewSecurity += _connector_NewSecurity;
        _connector.Connect();
        Console.ReadKey();
        _connector.Disconnect();
    }

    private static void _connector_NewSecurity(Security security)
    {
        if (security.Code == &amp;quot;XBTUSD&amp;quot;)
        {
            _connector.RegisterSecurity(security);
            _connector.RegisterTrades(security);
            Debug.WriteLine($&amp;quot;Инструмент {security.Code} найден!&amp;quot;);
            Debug.WriteLine((_connector.RegisteredSecurities as List&amp;lt;Security&amp;gt;).Count);
            foreach (var item in _connector.RegisteredSecurities)
                Debug.WriteLine($&amp;quot;Инструмент {item.Code} успешно зарегистрирован!&amp;quot;);
            foreach (var item in _connector.RegisteredTrades)
                Debug.WriteLine($&amp;quot;Сделки по инструменту {item.Code} успешно зарегистрированы!&amp;quot;);
        }
    }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;(На всякий случай прилалгаю скрин &amp;quot;референсов&amp;quot;.)
Собственно вопрос: почему не удается получить сделки?&lt;/p&gt;
&lt;p&gt;ПС: проверил, зарегистрирован ли на самом деле инструмент - _connector.RegisteredSecurities - пуст. Т.е. похоже на то, что не работает функция регистрации инструмента (RegisterSecurity)?
(Исходный код обновил - добавил проверку на наличие зарегистрированных инструментов)&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/9728/</id>
    <title type="text">WhenNewMyTrade, котирование, защитные стратегии</title>
    <published>2018-07-25T09:39:26Z</published>
    <updated>2018-07-30T11:09:29Z</updated>
    <author>
      <name>yanker</name>
      <uri>https://stocksharp.ru/users/101585/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день
Столкнулся со следующими проблемами:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;В стратегии зарегистрировано правило WhenNewMyTrade (примерно так: mainStrategy.WhenNewMyTrade().Do(MainStrategyNewTrade).Apply(this);)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Если тестируем на истории через HistoryEmulationConnector, то при получении трейда в MainStrategyNewTrade позиция mainStrategy.position уже соответствует реальной.
Если же используем реальное подключение к квику через QuikTrader, то получаем трейд, а mainStrategy.position равно 0.&lt;/p&gt;
&lt;ol start="2"&gt;
&lt;li&gt;При использовании MarketQuotingStrategy и вообще любой стратегии из QuotingStrategy, правило WhenNewMyTrade вообще не вызывается.
Стратегия просто завершается.
Это решается костылем:
WaitAllTrades = true,
DisposeOnStop = true,
и потом ручным удалением стратегии из дочерних главной стратегии
Однако если использовать любую защитную стратегию с UseQuoting=true, то и это не помогает (очень похоже, что защитная стратегия внутри себя создает дочернюю стратегию котирования и не дожидается сделок и не обновляет strategy.position)&lt;/li&gt;
&lt;/ol&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/9732/</id>
    <title type="text">Подписка на свечи в примере StockSharpEduNew (01_Getting_realtime_candles, 02_Gluing_candles_history_realtime)</title>
    <published>2018-07-26T12:48:55Z</published>
    <updated>2018-07-30T10:18:26Z</updated>
    <author>
      <name>tsuranov</name>
      <uri>https://stocksharp.ru/users/101656/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Расскажите, пожалуйста, как работает объектная модель подписки на свечи.
Мне бы хотелось получить общую информацию, включая назначение параметров метода SubscribeCandles у коннектора
А так же конкретно, хочу получать свечи в реальном времени. У меня скачиваются прошлые свечи, а текущие нет.
_candleSeries =
new CandleSeries(typeof(TimeFrameCandle), cbSecurity.SelectedItem as Security, TimeSpan.FromMinutes(1))
;
_connector.SubscribeCandles(_candleSeries, DateTime.Now.Subtract(TimeSpan.FromMinutes(5)));//, DateTime.Now);&lt;/p&gt;
&lt;p&gt;вариант
_connector.SubscribeCandles(_candleSeries) - так же не дает свечи в реальном времени.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/9730/</id>
    <title type="text">StockSharpEduNew - исходный код, lesson_02(candles), 01_Getting_realtime_candles</title>
    <published>2018-07-26T06:03:19Z</published>
    <updated>2018-07-27T13:49:58Z</updated>
    <author>
      <name>tsuranov</name>
      <uri>https://stocksharp.ru/users/101656/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;В принципе, это касается любого урока где есть редактор настроек подключения.
Вопрос почему нет битмекса и как его (и другие недостающие) биржи подключить?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/9727/</id>
    <title type="text">Новый wpf-проект, объект Сhart на форме</title>
    <published>2018-07-25T07:36:29Z</published>
    <updated>2018-07-27T04:09:11Z</updated>
    <author>
      <name>tsuranov</name>
      <uri>https://stocksharp.ru/users/101656/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Создал новый wpf-проект
в toolbox добавил элементы из трех файлов(как в первом видео ...EduNew) :
StockSharp.Xaml.Charting.dll
StockSharp.Xaml.Diagram.dll
StockSharp.Xaml.dll
Кладу на пустую форму Chart и получаю ошибку
В чем может быть проблема?
(пытаюсь удалить в сообщении первую картинку, удаляет, но не сохраняет удаление при нажатии &amp;quot;отправить&amp;quot;)
PS: Вроде как пишет найти не может файл, но он есть в ссылках&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8919/</id>
    <title type="text">Повторный запуск серии свечек</title>
    <published>2017-12-10T21:39:48Z</published>
    <updated>2018-07-25T16:26:59Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.ru/users/98279/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Здравствуйте. Скажите пожалуйста почему не получается запустить серию свечек повторно. То есть запустить CandleManager.Start(CandleSeries); остановить CandleManager.Stop(CandleSeries); и при следующем запуске CandleManager.Start(CandleSeries); выбрасывает исключение с сообщением &amp;quot;Серия TimeFrameCandle_SBER@QJSIM_00-01-00 не была остановлена&amp;quot;.
Лог:&lt;/p&gt;
&lt;details&gt;&lt;summary&gt;2017/12/10 21:36:46.135|       |LuaServer |OnInit
2017/12/10 21:36:46.149|       |FixServer |Server 0.0.0.0:5001 started.
2017/12/10 21:36:46.150|       |FixServer |FixServer started.
2017/12/10 21:36:46.151|       |FixServer |FixServer outgoing thread started.
2017/12/10 21:36:46.152|       |LuaServer |OnInit done
2017/12/10 21:36:46.157|       |LuaServer |Main
2017/12/10 21:37:08.501|       |FixServer |Connected '127.0.0.1:7415' to '0.0.0.0:5001'.
2017/12/10 21:37:08.514|       |FixServer |Received first byte from '127.0.0.1:7415'.
2017/12/10 21:37:08.517|       |FixServer |Connected '127.0.0.1:7416' to '0.0.0.0:5001'.
2017/12/10 21:37:08.517|       |FixServer |Received first byte from '127.0.0.1:7416'.
2017/12/10 21:37:08.526|       |FixServer |From : Logon
2017/12/10 21:37:08.526|       |FixServer |From : Logon
2017/12/10 21:37:08.529|       |FixServer |Клиент Quik (127.0.0.1:7416) авторизован.
2017/12/10 21:37:08.529|       |FixServer |Клиент Quik (127.0.0.1:7415) авторизован.
2017/12/10 21:37:08.581|       |FixServer |Отправка Logon клиенту.
2017/12/10 21:37:08.581|       |FixServer |Отправка Logon клиенту.
2017/12/10 21:37:08.585|       |FixServer |Сессия запущена.
2017/12/10 21:37:08.586|       |FixServer |Сессия запущена.
2017/12/10 21:37:08.611|       |FixServer |From Quik 127.0.0.1:7415: RequestForPositions
2017/12/10 21:37:08.616|       |FixServer |From Quik 127.0.0.1:7416: SecurityListRequest
2017/12/10 21:37:08.625|       |FixServer |From Quik 127.0.0.1:7415: OrderMassStatusRequest
2017/12/10 21:37:08.626|       |LuaServer |Request: Type = PortfolioLookup TrId = 77828327 Value =  SecId =  OrdType =  IsSubscribe = False DataType = Level1 Arg=
2017/12/10 21:37:08.626|       |LuaServer |LookupPortfolios
2017/12/10 21:37:08.635|       |LuaServer |LookupPortfolios done
2017/12/10 21:37:08.639|       |LuaServer |LookupPositions
2017/12/10 21:37:08.640|       |LuaServer |LookupPositions done
2017/12/10 21:37:08.640|       |LuaServer |Request: Type = OrderStatus TrId = 77828328 Value =  SecId =  OrdType =  IsSubscribe = False DataType = Level1 Arg=
2017/12/10 21:37:08.641|       |LuaServer |LookupStopOrders
2017/12/10 21:37:08.641|       |LuaServer |Stop orders count: 0
2017/12/10 21:37:08.641|       |LuaServer |LookupStopOrders done
2017/12/10 21:37:08.641|       |LuaServer |LookupOrders
2017/12/10 21:37:08.641|       |LuaServer |Orders count: 2
2017/12/10 21:37:08.653|       |LuaServer |LookupOrders done
2017/12/10 21:37:08.653|       |LuaServer |LookupTrades
2017/12/10 21:37:08.653|       |LuaServer |Own trades count: 2
2017/12/10 21:37:08.657|       |LuaServer |LookupTrades done
2017/12/10 21:37:08.657|       |LuaServer |Request: Type = SecurityLookup TrId = 77828329 Value =  SecId = S#:@, Native:,Type: OrdType =  IsSubscribe = False DataType = Level1 Arg=
2017/12/10 21:37:08.667|       |LuaServer |LookupSecurities
2017/12/10 21:37:08.771|Error  |LuaServer |РџСѓСЃС‚РѕР№ РєРѕРґ РёРЅСЃС‚СЂСѓРјРµРЅС‚Р° РґР»СЏ РєР»Р°СЃСЃР° EQRP_INFO.
2017/12/10 21:37:08.862|Error  |LuaServer |РџСѓСЃС‚РѕР№ РєРѕРґ РёРЅСЃС‚СЂСѓРјРµРЅС‚Р° РґР»СЏ РєР»Р°СЃСЃР° CROSSRATE.
2017/12/10 21:37:08.882|       |LuaServer |LookupSecurities done
2017/12/10 21:37:13.751|       |FixServer |From Quik 127.0.0.1:7416: MarketDataRequest
2017/12/10 21:37:13.763|       |LuaServer |Request: Type = MarketData TrId = 77828331 Value =  SecId = S#:SBER@QJSIM, Native:,Type: OrdType =  IsSubscribe = True DataType = CandleTimeFrame Arg=00:01:00
2017/12/10 21:37:13.768|       |LuaServer |History count: 1047
2017/12/10 21:37:22.567|       |FixServer |From Quik 127.0.0.1:7416: MarketDataRequest
2017/12/10 21:37:22.571|       |LuaServer |Request: Type = MarketData TrId = 77828330 Value =  SecId = S#:SBER@QJSIM, Native:,Type: OrdType =  IsSubscribe = False DataType = CandleTimeFrame Arg=00:01:00
2017/12/10 21:37:34.076|Error  |FixServer |System.IO.IOException: Поток вернул 0 байт.
в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos)
в StockSharp.Fix.Native.BaseFixReader.ReadByte()
в StockSharp.Fix.Native.TextFixReader.ReadTag()
в #=q9jjF0rShk_P$QjKJbR_t9KtL_LAcvOuLcu8qKTbdQjNL9RUoSXtm7G_0f0kZK_vD.#=q_BxK4883$d40zT4_vadAFQ==(IFixReader #=q4YpKuBOKElkfjmCFQCCgPg==, FixTags #=q49RVA7DyMhhXn1hmnr$3PA==)
в #=q9jjF0rShk_P$QjKJbR_t9KtL_LAcvOuLcu8qKTbdQjNL9RUoSXtm7G_0f0kZK_vD.#=q4YDirT83UXIVRGcVRHBi9w==(IFixReader #=q4YpKuBOKElkfjmCFQCCgPg==, Boolean #=qp7sQMHTOTEBLE0oDUC$7q4hMQr4AdMa9QJIitKPAMd8=, String #=q_kYfzO6LmfI$IqUNby1xgG27GIMvyqIaHLzswPktl3s=)
в StockSharp.Fix.FixServer.#=q_V3UoY7GlFQgfE2XEcU2RQ==(IFixReader #=q4YpKuBOKElkfjmCFQCCgPg==, FixSession[] #=qVBpqB1WPFGMLRbVu60D_lQ==, #=qvi3samYfFYOn$Ok9aF0JzawWgCT2Sl$nfbiRf2rpLZ1mDyXxvl2BewjvC8Bu_wci&amp;amp; #=qZ3WC9rea5HgnyaocSE_amg==, TcpClient #=qt3W4yQvPkNQrq8EP_2ESig==, EndPoint #=q$CaQ5dA8ZKPPkTrc4pDHdA==, String&amp;amp; #=qlWYbDnGmbFfQ5IfwPljYug==, Boolean&amp;amp; #=qyctFrSE_oF09EPxtBpbXug==)
в StockSharp.Fix.FixServer.#=qR9V$HD40pX962VV6$W3YEIpq_wSsH9ht3ylQu_FQxqA=.#=qM0wkN31DSUvU$xDEi3IAsg==(IAsyncResult #=qOSOEOTHlsUVPUTGPk5Os4w==)
2017/12/10 21:37:34.076|Error  |FixServer |System.IO.IOException: Поток вернул 0 байт.
в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos)
в StockSharp.Fix.Native.BaseFixReader.ReadByte()
в StockSharp.Fix.Native.TextFixReader.ReadTag()
в #=q9jjF0rShk_P$QjKJbR_t9KtL_LAcvOuLcu8qKTbdQjNL9RUoSXtm7G_0f0kZK_vD.#=q_BxK4883$d40zT4_vadAFQ==(IFixReader #=q4YpKuBOKElkfjmCFQCCgPg==, FixTags #=q49RVA7DyMhhXn1hmnr$3PA==)
в #=q9jjF0rShk_P$QjKJbR_t9KtL_LAcvOuLcu8qKTbdQjNL9RUoSXtm7G_0f0kZK_vD.#=q4YDirT83UXIVRGcVRHBi9w==(IFixReader #=q4YpKuBOKElkfjmCFQCCgPg==, Boolean #=qp7sQMHTOTEBLE0oDUC$7q4hMQr4AdMa9QJIitKPAMd8=, String #=q_kYfzO6LmfI$IqUNby1xgG27GIMvyqIaHLzswPktl3s=)
в StockSharp.Fix.FixServer.#=q_V3UoY7GlFQgfE2XEcU2RQ==(IFixReader #=q4YpKuBOKElkfjmCFQCCgPg==, FixSession[] #=qVBpqB1WPFGMLRbVu60D_lQ==, #=qvi3samYfFYOn$Ok9aF0JzawWgCT2Sl$nfbiRf2rpLZ1mDyXxvl2BewjvC8Bu_wci&amp;amp; #=qZ3WC9rea5HgnyaocSE_amg==, TcpClient #=qt3W4yQvPkNQrq8EP_2ESig==, EndPoint #=q$CaQ5dA8ZKPPkTrc4pDHdA==, String&amp;amp; #=qlWYbDnGmbFfQ5IfwPljYug==, Boolean&amp;amp; #=qyctFrSE_oF09EPxtBpbXug==)
в StockSharp.Fix.FixServer.#=qR9V$HD40pX962VV6$W3YEIpq_wSsH9ht3ylQu_FQxqA=.#=qM0wkN31DSUvU$xDEi3IAsg==(IAsyncResult #=qOSOEOTHlsUVPUTGPk5Os4w==)
2017/12/10 21:37:34.077|       |FixServer |Disconnect Quik (127.0.0.1:7416)
2017/12/10 21:37:34.077|       |FixServer |Disconnect Quik (127.0.0.1:7415)&lt;/summary&gt;
&lt;/details&gt;
&lt;p&gt;Проект вложен.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/9726/</id>
    <title type="text">Инструмент для маркет-данных с идентификатором запроса 71415971 не найден</title>
    <published>2018-07-24T20:48:38Z</published>
    <updated>2018-07-25T16:25:47Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.ru/users/98279/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день! В логе вот такие ошибки:&lt;/p&gt;
&lt;details&gt;&lt;summary&gt;0001/01/01 00:00:00.000|       |QuikTrader|Connect
2018/07/24 20:42:43.488|       |BasketMessageAdapter|Connecting 'Quik LUA. Transactions: 127.0.0.1:5001 Sender quik Target StockSharpTS'.
2018/07/24 20:42:43.512|       |Quik LUA. Transactions|Connect to 127.0.0.1:5001...
2018/07/24 20:42:43.513|       |Quik LUA. Transactions|Connect to 127.0.0.1:5001 is OK.
2018/07/24 20:42:43.516|       |Quik LUA. Transactions|Sending logon to 127.0.0.1:5001...
2018/07/24 20:42:43.527|       |Quik LUA. Transactions|Logon sent to 127.0.0.1:5001 OK.
2018/07/24 20:42:43.529|       |BasketMessageAdapter|Connecting 'Quik LUA. Market data: 127.0.0.1:5001 Sender quik Target StockSharpMD'.
2018/07/24 20:42:43.530|       |Quik LUA. Market data|Connect to 127.0.0.1:5001...
2018/07/24 20:42:43.530|       |Quik LUA. Market data|Connect to 127.0.0.1:5001 is OK.
2018/07/24 20:42:43.530|       |Quik LUA. Market data|Sending logon to 127.0.0.1:5001...
2018/07/24 20:42:43.530|       |Quik LUA. Market data|Logon sent to 127.0.0.1:5001 OK.
2018/07/24 20:42:43.542|       |Quik LUA. Transactions|Start message processing.
2018/07/24 20:42:43.544|       |Quik LUA. Market data|Start message processing.
2018/07/24 20:42:43.558|       |BasketMessageAdapter|Connected to 'Quik LUA. Transactions: 127.0.0.1:5001 Sender quik Target StockSharpTS'.
2018/07/24 20:42:43.559|       |BasketMessageAdapter|Connected to 'Quik LUA. Market data: 127.0.0.1:5001 Sender quik Target StockSharpMD'.
2018/07/24 20:42:43.586|       |QuikTrader|Создан новый портфель SPBFUT000c4.
2018/07/24 20:42:43.592|       |QuikTrader|Создан новый портфель 1149.
2018/07/24 20:42:43.594|       |QuikTrader|Создан новый портфель MB1000100002.
2018/07/24 20:42:43.596|       |QuikTrader|Создан новый портфель NL0011100043.
2018/07/24 20:42:44.895|       |MyStrategy|Стратегия Запущена. [0,-1]. Позиция 0.
2018/07/24 20:42:46.043|       |Quik LUA. Market data|Origin tf: 00:01:00
2018/07/24 20:42:46.066|Error  |#=zIo0n0jg6$5$u3Lzl1RpPCkBzxVR6prqQrOWsYo8=|Инструмент для маркет-данных с идентификатором запроса 71415971 не найден.
2018/07/24 20:43:44.979|Error  |#=zIo0n0jg6$5$u3Lzl1RpPCkBzxVR6prqQrOWsYo8=|Инструмент для маркет-данных с идентификатором запроса 66929395 не найден.
2018/07/24 20:43:44.980|Error  |#=zIo0n0jg6$5$u3Lzl1RpPCkBzxVR6prqQrOWsYo8=|Инструмент для маркет-данных с идентификатором запроса 71028941 не найден.
2018/07/24 20:43:44.980|Error  |#=zIo0n0jg6$5$u3Lzl1RpPCkBzxVR6prqQrOWsYo8=|Инструмент для маркет-данных с идентификатором запроса 71114440 не найден.
2018/07/24 20:43:44.980|Error  |#=zIo0n0jg6$5$u3Lzl1RpPCkBzxVR6prqQrOWsYo8=|Инструмент для маркет-данных с идентификатором запроса 71415971 не найден.
2018/07/24 20:43:44.988|Error  |#=zIo0n0jg6$5$u3Lzl1RpPCkBzxVR6prqQrOWsYo8=|Инструмент для маркет-данных с идентификатором запроса 66929395 не найден.
2018/07/24 20:43:44.988|Error  |#=zIo0n0jg6$5$u3Lzl1RpPCkBzxVR6prqQrOWsYo8=|Инструмент для маркет-данных с идентификатором запроса 71028941 не найден.
2018/07/24 20:43:44.988|Error  |#=zIo0n0jg6$5$u3Lzl1RpPCkBzxVR6prqQrOWsYo8=|Инструмент для маркет-данных с идентификатором запроса 71114440 не найден.
2018/07/24 20:43:44.989|Error  |#=zIo0n0jg6$5$u3Lzl1RpPCkBzxVR6prqQrOWsYo8=|Инструмент для маркет-данных с идентификатором запроса 71415971 не найден.
2018/07/24 20:43:45.001|Error  |#=zIo0n0jg6$5$u3Lzl1RpPCkBzxVR6prqQrOWsYo8=|Инструмент для маркет-данных с идентификатором запроса 66929395 не найден.
2018/07/24 20:43:45.001|Error  |#=zIo0n0jg6$5$u3Lzl1RpPCkBzxVR6prqQrOWsYo8=|Инструмент для маркет-данных с идентификатором запроса 71028941 не найден.
2018/07/24 20:43:45.001|Error  |#=zIo0n0jg6$5$u3Lzl1RpPCkBzxVR6prqQrOWsYo8=|Инструмент для маркет-данных с идентификатором запроса 71114440 не найден.
2018/07/24 20:43:45.002|Error  |#=zIo0n0jg6$5$u3Lzl1RpPCkBzxVR6prqQrOWsYo8=|Инструмент для маркет-данных с идентификатором запроса 71415971 не найден.
2018/07/24 20:43:45.018|Error  |#=zIo0n0jg6$5$u3Lzl1RpPCkBzxVR6prqQrOWsYo8=|Инструмент для маркет-данных с идентификатором запроса 66929395 не найден.
2018/07/24 20:43:45.018|Error  |#=zIo0n0jg6$5$u3Lzl1RpPCkBzxVR6prqQrOWsYo8=|Инструмент для маркет-данных с идентификатором запроса 71028941 не найден.
2018/07/24 20:43:45.019|Error  |#=zIo0n0jg6$5$u3Lzl1RpPCkBzxVR6prqQrOWsYo8=|Инструмент для маркет-данных с идентификатором запроса 71114440 не найден.&lt;/summary&gt;
&lt;/details&gt;
&lt;p&gt;Что может быть не так?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/9724/</id>
    <title type="text">Аннотации</title>
    <published>2018-07-24T16:05:45Z</published>
    <updated>2018-07-24T16:05:45Z</updated>
    <author>
      <name>Robin</name>
      <uri>https://stocksharp.ru/users/101105/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Пожалуйста, кто-нибудь может помочь мне вручную добавить горизонтальную аннотацию к диаграмме.&lt;/p&gt;
&lt;p&gt;Это код, который у меня есть, но он не работает.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;        ChartAnnotation annotation = new ChartAnnotation()
        {
            Chart = Chart,
            ChartArea = Chart.Areas[1],
            FullTitle = &amp;quot;BUY&amp;quot;,
            Id = Guid.NewGuid(),
            IsLegend = false,
            Type = ChartAnnotationTypes.HorizontalLineAnnotation,
            XAxisId = Chart.Areas[1].XAxises[0].Id,
            YAxisId = Chart.Areas[1].YAxises[0].Id
        };.
&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/9715/</id>
    <title type="text">StockSharpEduNew, SecurityPicker, xaml</title>
    <published>2018-07-22T03:34:40Z</published>
    <updated>2018-07-24T03:40:56Z</updated>
    <author>
      <name>tsuranov</name>
      <uri>https://stocksharp.ru/users/101656/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Как исправить ошибку &amp;quot;Пикер не существует в пространстве имен &lt;a href="http://schemas.stocksharp.com/xaml%22"&gt;http://schemas.stocksharp.com/xaml&amp;quot;&lt;/a&gt;?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/9709/</id>
    <title type="text">LocalizedStrings</title>
    <published>2018-07-21T13:44:08Z</published>
    <updated>2018-07-23T11:24:23Z</updated>
    <author>
      <name>tsuranov</name>
      <uri>https://stocksharp.ru/users/101656/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Можно ли посмотреть все эти строки типа LocalizedStrings.Str1095Params на русском?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/9705/</id>
    <title type="text">QUIK+Python</title>
    <published>2018-07-19T23:19:05Z</published>
    <updated>2018-07-21T10:58:44Z</updated>
    <author>
      <name>Kosmonavt</name>
      <uri>https://stocksharp.ru/users/27857/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Python" />
    <category term="Quik" />
    <content type="html">&lt;p&gt;Здравствуйте. Есть ли готовые решения для соединения квика с питоном?
В питоне получать стакан, текущую таблицу, графики из квика
Спасибо&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/7025/</id>
    <title type="text">Не строиться график по USD000UTSTOM</title>
    <published>2016-12-30T22:32:05Z</published>
    <updated>2018-07-19T10:19:33Z</updated>
    <author>
      <name>gem81</name>
      <uri>https://stocksharp.ru/users/62541/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Почему по инструменту USDRUB_TOM система не строит графики в вечернюю сессию?((( заявки приходят в события, а чарт не строит. в 18:44 последняя свеча и усё. И ещё странно, определяет как акцию, а не валюта.&lt;/p&gt;
&lt;p&gt;Бумага	USDRUB_TOM - USD/РУБ
Бумага сокр.	USDRUB_TOM
Код бумаги	USD000UTSTOM
ISIN-код бумаги	
Рег.номер	
CFI-код бумаги	
Класс	МБ Валюта: ЕТС
Код класса	CETS
Номинал	1,00
Валюта	SUR
Комментарий	
Точность	4
Шаг цены	0,0025
Статус	торгуется
Размер лота	1 000
Объем обр.	
Тип цены	
Код расчетов	T1
Объем в обр.	
Сопряженная валюта	
Доп. инфо&lt;/p&gt;
&lt;p&gt;Это фишка брокера ? перемудрили с названием, или что-то не так с кодом?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/9700/</id>
    <title type="text">Маркет-данные Финам - CHMF (Северсталь) - это акции или фьючерсы?</title>
    <published>2018-07-19T09:21:50Z</published>
    <updated>2018-07-19T09:21:50Z</updated>
    <author>
      <name>Resharper</name>
      <uri>https://stocksharp.ru/users/101770/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Здравствуйте!
Я здесь первый раз, так что не взыщите, если вопрос глупый :)
Помогите разобраться:&lt;/p&gt;
&lt;p&gt;Хочу построить просто график акций Северстали.
&lt;a href="https://ru.tradingview.com/symbols/MOEX-CHMF/" rel="nofollow" target="_blank"&gt;https://ru.tradingview.com/symbols/MOEX-CHMF/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Это не фьючерс (FORTS), а акция (TQBR)
Источник данных - &amp;quot;Финам&amp;quot;.
В списке инструментов вижу:&lt;/p&gt;
&lt;p&gt;﻿Код	Площадка	Тип
CHMF	TQBR	Акция
CHMF1	TQBR	Акция
CHMF	FORTS	
CHMF1	FORTS&lt;/p&gt;
&lt;p&gt;Загрузил данные CHMF TQBR
Открываю предустановленную стратегию &amp;quot;Sample candles&amp;quot;
И оказывается, что график построен не для акций, а для фьючерсов&lt;/p&gt;
&lt;p&gt;Т.е. вместо
&lt;a href="https://www.finam.ru/profile/moex-akcii/severstal-ao/?market=1" rel="nofollow" target="_blank"&gt;https://www.finam.ru/profile/moex-akcii/severstal-ao/?market=1&lt;/a&gt;
получается
&lt;a href="https://www.finam.ru/profile/mosbirzha-fyuchersy/chmf/" rel="nofollow" target="_blank"&gt;https://www.finam.ru/profile/mosbirzha-fyuchersy/chmf/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Вопросы:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Почему данные по фьючерсам - это инструмент &amp;quot;TQBR Акция&amp;quot;, а не &amp;quot;FORTS&amp;quot;
и&lt;/li&gt;
&lt;li&gt;Как получить данные по акциям?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Или я что-то не понял, разъясните, пожалуйста :)
Спасибо!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/9682/</id>
    <title type="text">Загрузка статистических данных стратегии - 2</title>
    <published>2018-07-13T23:13:40Z</published>
    <updated>2018-07-16T14:02:52Z</updated>
    <author>
      <name>JaguarFX</name>
      <uri>https://stocksharp.ru/users/49779/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;На самом деле вопрос действительно неясный, т.к. в приведенном примере регистрации CsvEntityRegistry и StorageRegistry создается хранилище тиковых данных (StorageExchangeInfoProvider):
ConfigManager.RegisterService&amp;lt;IExchangeInfoProvider&amp;gt;(new StorageExchangeInfoProvider(entityReg))&lt;/p&gt;
&lt;p&gt;Следую [неявно выраженной] логике S#.API для сохранения позиций нужно зарегистрировать службу сохранения позиций, как то-так:
ConfigManager.RegisterService&amp;lt;IStoragePositionList&amp;gt;(new PortfolioList(entityReg));
Это этот подход не работает: PortfolioList не принимает в качестве параметра создания ранее созданные объекты (ни CsvEntityRegistry , ни StorageRegistry)&lt;/p&gt;
&lt;p&gt;Прошу ХелпДеск прокомментировать вопрос с корректным подходом к регистрации службы сохранения позиций на основе ранее созданных в данном примере объектов CsvEntityRegistry  и StorageRegistry.
.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/5242/</id>
    <title type="text">StockSharp + Transaq</title>
    <published>2016-02-13T22:16:11Z</published>
    <updated>2018-07-04T20:19:25Z</updated>
    <author>
      <name>leasmax</name>
      <uri>https://stocksharp.ru/users/95035/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Насколько жизнеспособна связка StockSharp + Transaq?
Есть ли у нее очевидные недостатки или преимущества по сравнению с использованием, например того же Quik или других коннекторов? Есть ли у кого-нибудь опыт использования данной связки на тестовом или боевом роботах?&lt;/p&gt;
</content>
  </entry>
</feed>