﻿<?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">smartcom. StockSharp</title>
  <id>https://stocksharp.ru/handlers/atom.ashx?category=tag&amp;id=smartcom&amp;type=community&amp;page=2</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-05-23T13:26:59Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=tag&amp;id=smartcom&amp;type=community&amp;page=2" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/4221/</id>
    <title type="text">S# 4.2.1.5 Не отрабатывает ReConnect после ночи.</title>
    <published>2013-12-24T06:02:56Z</published>
    <updated>2013-12-24T06:02:56Z</updated>
    <author>
      <name>alexan3010</name>
      <uri>https://stocksharp.ru/users/49745/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="SmartCom" />
    <content type="html">API: 4.2.1.5&lt;br /&gt;Connector: SmartCom 3.0 ver. 3.0.79 &lt;br /&gt;Сервер: основной&lt;br /&gt;Пример: SampleSmart&lt;br /&gt;Запуск: exe из папки с примерами.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ночью, когда биржа не работает вылазит exception, приведенный ниже, который обрабатывается и перехватывается&lt;br /&gt;программой, поэтому программа не вываливается и это хорошо.&lt;br /&gt;&lt;br /&gt;---------------------------&lt;br /&gt;Ошибка обработки данных&lt;br /&gt;---------------------------&lt;br /&gt;System.InvalidOperationException: Подключение в состоянии Connected получило неожиданное сообщение типа &amp;#39;DisconnectMessage&amp;#39;. ---&amp;gt; System.InvalidOperationException: connection closed by server (82.204.220.34:8090)&lt;br /&gt;&lt;br /&gt;   --- Конец трассировки внутреннего стека исключений ---&lt;br /&gt;---------------------------&lt;br /&gt;ОК   &lt;br /&gt;---------------------------&lt;br /&gt;&lt;br /&gt;Но если все оставлять как есть, то в 10 утра, когда биржа начнет работать - новые данные приходить не будут, нужно перезапускать программу. &lt;br /&gt;Повторить ошибку можно следующим образом: запустить в вечернюю сессию SampleSmart, выбрать стакан по какому-нибудь фьючерсу, оставить все на ночь. Ошибка вылезет в MessageBox.&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4220/</id>
    <title type="text">API 4.2.1.5 зависание при остановке экспорта</title>
    <published>2013-12-23T20:18:25Z</published>
    <updated>2013-12-23T20:18:25Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="SmartCom" />
    <content type="html">Зависает в состоянии Disconnecting&lt;br /&gt;Смартком х64 3.0.87</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4219/</id>
    <title type="text">S# 4.2.1.5 перестало работать RegisterOrders</title>
    <published>2013-12-23T17:18:18Z</published>
    <updated>2013-12-23T17:18:18Z</updated>
    <author>
      <name>alexan3010</name>
      <uri>https://stocksharp.ru/users/49745/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="SmartCom" />
    <content type="html">API: 4.2.1.5&lt;br /&gt;Connector: SmartCom 3.0 ver. 3.0.79 &lt;br /&gt;Сервер: основной&lt;br /&gt;Пример: SampleSmart&lt;br /&gt;Инструмент: любой фьючерс&lt;br /&gt;Запуск: Debug, Any CPU&lt;br /&gt;&lt;br /&gt;SmartSample просто для примера, в моих программках тоже стало при попытке вывести заявку (RegisterOrder) вываливается&lt;br /&gt;ошибка, приведенная ниже. Воспроизводится ошибка в SmartSample следующим образом: в окне Инструменты вводим&lt;br /&gt;новую рыночную заявку на срочном рынке, выдает ошибку:&lt;br /&gt;&lt;br /&gt;SmartTrader	23.12.2013 21:09:46	Info	RegisterOrder: 0/0 Продажа Цена=0 Объем=1 Сост=None Бал=0 &lt;br /&gt;SmartTrader	23.12.2013 21:09:46	Info	OrderFailed: 0/0 Продажа Цена=0 Объем=1 Сост=Failed Бал=0 &lt;br /&gt;System.FormatException: Входные данные не являются действительной строкой Base-64, поскольку содержат символ в кодировке, отличной от Base 64, больше двух символов заполнения или недопустимый символ среди символов заполнения. &lt;br /&gt;   в System.Convert.FromBase64_Decode(Char* startInputPtr, Int32 inputLength, Byte* startDestPtr, Int32 destLength)&lt;br /&gt;   в System.Convert.FromBase64CharPtr(Char* inputPtr, Int32 inputLength)&lt;br /&gt;   в System.Convert.FromBase64String(String s)&lt;br /&gt;   в Ecng.Common.StringHelper.Base64(String value)&lt;br /&gt;   в StockSharp.Algo.Licensing.LicenseHelper.#=qdsc5CITtaSTjdepkTAzdUQ==(License #=qkOSdCp$n0anBUmsZidUCNg==, Portfolio #=qJqHe_xr2kPnxGuUUBdrX7Q==, String #=q_ZGUlw_nVJC8b42sTn4NbQ==)&lt;br /&gt;   в StockSharp.Algo.Licensing.LicenseHelper.#=q3o55XTO3D1LCvEyZgMkB_yBnk4OCi0guanqEkY9q1Bg=.#=qnXsg5ZtYqqnNTNnQeyOAO40UHYurZSnoVzrpB$cNyNQ=.#=qViVq13pnMdeXs_tmKkwzWKcPt0Mcz0QsguyEo8g_LWE=(License #=qTIJt2DK$r9_9jvPpx7yHcQ==)&lt;br /&gt;   в StockSharp.Algo.Licensing.LicenseHelper.#=q$pOuqyEOBMVCUtUeCGxnn1_T6oK32vjbFFubhLbBhSg=.#=qpEVIRZfOBeKQLnqk3gWv4c37kyrDda7$ASb97gBIt0Y=(License #=qQHJfe4w7CgAGWpYnp88qgg==)&lt;br /&gt;   в System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)&lt;br /&gt;   в StockSharp.Algo.Licensing.LicenseHelper.#=q9CwT6S4B_38HAz4t1SCHhwxpZ02cjuoTz53ob2LbIDY=(Func`2 #=q$kzznL6B2vYrI6TpMxn97Q==)&lt;br /&gt;   в StockSharp.Algo.Licensing.LicenseHelper.#=q3o55XTO3D1LCvEyZgMkB_yBnk4OCi0guanqEkY9q1Bg=.#=qgsGdFMy44LpRZg46q35i3q9IW9r8g0FxSQRvXjtStNc=(Portfolio #=qKhcpXpEBv4oACmhe7_xYTg==)&lt;br /&gt;   в Ecng.Collections.CollectionHelper.SafeAdd[TKey,TValue](IDictionary`2 dictionary, TKey key, Func`2 handler, Boolean&amp;amp; isNew)&lt;br /&gt;   в Ecng.Collections.CollectionHelper.SafeAdd[TKey,TValue](IDictionary`2 dictionary, TKey key, Func`2 handler)&lt;br /&gt;   в StockSharp.Algo.Licensing.LicenseHelper.IsLicenseSupport(ITrader trader, Portfolio portfolio)&lt;br /&gt;   в StockSharp.Algo.BaseTrader.#=qvQvn5E7OgrKN6Nw5fqB3iw==(Order #=quFhPpm$QherEET4mK71t9w==)&lt;br /&gt;   в StockSharp.Algo.BaseTrader.#=qAW67x2ECTRErbl34vACk8Q==(Order #=q6xCj3Z_fkMxdOWnzWm8sTA==, Boolean #=qmuxfBisehAS8bYW5JrI4Sg==)&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4212/</id>
    <title type="text">S# 4.2.1.3, не корректное количество свечей.</title>
    <published>2013-12-20T07:22:42Z</published>
    <updated>2013-12-20T07:22:42Z</updated>
    <author>
      <name>alexan3010</name>
      <uri>https://stocksharp.ru/users/49745/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="SmartCom" />
    <content type="html">API: 4.2.1.3&lt;br /&gt;Connector: SmartCom 3.0 ver. 3.0.79 &lt;br /&gt;Сервер: основной&lt;br /&gt;Пример: SampleSmartCandles и любой, где есть свечи&lt;br /&gt;Инструмент: любой&lt;br /&gt;&lt;br /&gt;После вызова _candleManager.Start(_series,_begin_date,_end_date), а далее например, если подписаться на исторические свечи _trader.NewCandles +=.... то свечи то конечно придут, но почему то не с даты _begin_date а начиная с даты попозже на несколько дней. Причем этот лаг разнится в зависимости от площадки, на forts придет больше свечей, на micex - еще меньше. Но в любом случае не с нужной даты, а с лагом.&lt;br /&gt;&lt;br /&gt;Для воспроизведения этой ошибки можно использовать пример SampleSmartCandles. Выбираем инструмент ЛУКОЙЛ, история, тайм-фрейм - 1 день, запросим свечи с 1.12 по сегодня. Выведет свечки с 10 декабря. Куда то пропала неделя свечек.&lt;br /&gt;&lt;br /&gt;Выберем инструмент RTS-3.14, история, тайм-фрейм - 1 день, запросим свечи с 1.12 по сегодня. Выведет свечки с 4 декабря. Пропало 2 рабочих дня - 2 и 3 декабря.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4201/</id>
    <title type="text">S# 4.2.1.3 долго откликается .NewSecurity</title>
    <published>2013-12-11T11:34:34Z</published>
    <updated>2013-12-11T11:34:34Z</updated>
    <author>
      <name>alexan3010</name>
      <uri>https://stocksharp.ru/users/49745/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="SmartCom" />
    <content type="html">Очень долго происходит регистрация Security по сравнению с 4.1.19.&lt;br /&gt;&lt;br /&gt;Можно проверить на примере SampleSmart:&lt;br /&gt;В 4.1.19 после нажатия кнопок &amp;quot;Бид Оффер&amp;quot; или &amp;quot;Стакан...&amp;quot; вывод данных происходит почти мгновенно (ну максимум в течении секунды).&lt;br /&gt;В 4.2.1.3 после нажатия этих кнопок проходит секунд 10, пока не начнется вывод стакана или бид/аска в таблице.&lt;br /&gt;&lt;br /&gt;То есть, если я правильно понял, регистрации типа RegisterSecurity, RegisterTrades стали происходить ощутимо долго, в своих логах я вижу, что после сообщения StartExport до &amp;quot;Инструмент ... зарегистрирован на получение рыночных данных для level1&amp;quot; может проходить секунд 15-19. В 4.1.19 инструмент регился еще до создания портфеля обычно.&lt;br /&gt;&lt;br /&gt;PS: SmartCom 3.0, версия .79&lt;br /&gt;Все пробовалось на одной и той же машине.&lt;br /&gt;В своих программах я тоже заметил такое же значительное увеличение времени подписки на NewSecurity.&lt;br /&gt;&lt;br /&gt;PSS: в пример SampleSmartConsole наверное уже пора ввести выбор версии SmartCom, с третьей без изменений он до сих пор не работает, хотя это и мелочь.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4200/</id>
    <title type="text">Ошибка: Нет лучшего бида для котировки.</title>
    <published>2013-12-11T11:17:39Z</published>
    <updated>2013-12-11T11:17:39Z</updated>
    <author>
      <name>pro_to</name>
      <uri>https://stocksharp.ru/users/28569/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="SmartCom" />
    <content type="html">Пытаюсь разобраться с примером SamplesmartConsole.&lt;br /&gt;Подключение успешно устанавливается, инструмент появляется, но при получении значения середины спреда, _lkoh.BestBid оказывается Null и генерится ексепш.&lt;br /&gt;Код в котором генерится исключение:&lt;br /&gt;&lt;br /&gt;// запоминаем первоначальное значение середины спреда&lt;br /&gt;var firstMid = _lkoh.BestPair.SpreadPrice / 2; &lt;br /&gt;    if (_lkoh.BestBid == null)&lt;br /&gt;		throw new Exception(&amp;quot;Нет лучшего бида для котировки.&amp;quot;);&lt;br /&gt;&lt;br /&gt;Логику примера я не правил, только подправил параметры подключения.&lt;br /&gt;В чем может быть ошибка?&lt;br /&gt;Это в примере косяк или у меня что-то не так?&lt;br /&gt;Подскажите, пожалуйста :)&lt;br /&gt;Для разработки использую VisualStudio 2010,на Windows 8.&lt;br /&gt; &lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4198/</id>
    <title type="text">Как реализовать постоянное подключение к SmartCom?</title>
    <published>2013-12-11T06:03:14Z</published>
    <updated>2013-12-11T06:03:14Z</updated>
    <author>
      <name>alexan3010</name>
      <uri>https://stocksharp.ru/users/49745/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="SmartCom" />
    <content type="html">Вопрос теоретический, можно ли реализовать следующий сценарий подключения при работе с API, чем то похожий на реализованный в Studio:&lt;br /&gt;&lt;br /&gt;Отдельно пишем часть, которая отвечает за Connect, запускаем скопмпиллированный exe и подключаемся к серверу.&lt;br /&gt;А потом, уже кодим и отлаживаем часть, которая будет подписываться на инструменты, делать логику стратегии и т.п., но уже использовать имеющееся подключение. Это было бы удобно для отладки стратегии при написании, не выполнять каждый раз подключение и отключение от сервера, а тестить уже суть. Что то похожее сделано в Studio, там мы сначала подключаемся, а потом занимаемся только кодом стратегии. </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4197/</id>
    <title type="text">API 4.2.1.3 пустая дата в стакане</title>
    <published>2013-12-09T17:46:34Z</published>
    <updated>2013-12-09T17:46:34Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="SmartCom" />
    <content type="html">Стаканы приходят с LastChangeTime == DateTime.MinValue&lt;br /&gt;Смартком х64 3.0.79 </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4186/</id>
    <title type="text">S# 4.2.1.2, SampleSmartCandles, не работает RealTime</title>
    <published>2013-11-28T17:56:40Z</published>
    <updated>2013-11-28T17:56:40Z</updated>
    <author>
      <name>alexan3010</name>
      <uri>https://stocksharp.ru/users/49745/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="SmartCom" />
    <content type="html">API: 4.2.1.2&lt;br /&gt;Connector: SmartCom 3.0 ver. 3.0.79 &lt;br /&gt;Сервер: основной&lt;br /&gt;Пример: SampleSmartCandles&lt;br /&gt;Инструмент: RTS-12.13&lt;br /&gt;Запуск: Debug, Any CPU&lt;br /&gt;&lt;br /&gt;Настройки на форме - по умолчанию, Real-time: TimeFrame, timeframe = 0:05&lt;br /&gt;&lt;br /&gt;После нажатия кнопки График - отображаются все Finished свечи. Цена на графике не меняется,&lt;br /&gt;новая свечка не появляется.&lt;br /&gt;&lt;br /&gt;Ошибки никакие не возникают, просто на графике ничего не изменяется, новые свечки не добавляются со временем.&lt;br /&gt;&lt;br /&gt;Также такой момент, хотя это может и не совсем баг. Если выбрать инструмент, который сейчас не торгуется (по причине окончания сессии), например ЛУКОЙЛ - то возникает System.ArgumentOutOfRangeException на строке:&lt;br /&gt; _candleManager.Start(series, (DateTime)From.Value, (DateTime)To.Value);&lt;br /&gt;Если бы сейчас было торговое время для ЛУКОЙЛА, я думаю эта ошибка бы не возникла.&lt;br /&gt;&lt;br /&gt;Заметил еще с версии 4.1.19 такую особенность по свечкам из SmartCom по крайней мере с тайм-фрейма 5мин и выше - текущая свеча сразу же имеет State = Finished, с первой же секунды. Так ведь быть не должно? На минутках и ниже - все нормально.&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4182/</id>
    <title type="text">Бесконечный Connect</title>
    <published>2013-11-28T15:37:17Z</published>
    <updated>2013-11-28T15:37:17Z</updated>
    <author>
      <name>MenDel</name>
      <uri>https://stocksharp.ru/users/6356/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="SmartCom" />
    <content type="html">Всем привет! Возникла проблема.&lt;br /&gt;trader.ProcessDataError &lt;br /&gt;выдает ошибку&lt;br /&gt;System.InvalidOperationException: Подключение к системе изменило свое состояние. Сообщение &amp;#39;Disconnect,T=2013/11/28 16:28:24.568&amp;#39;. Текущее состояние клиента Connecting.&lt;br /&gt;И идет вечный Connecting.&lt;br /&gt;Подскажите, что делать в этой ситуации?&lt;br /&gt;Как отменить подключение?&lt;br /&gt;Пытался установить TimeOutInterval, но он помогает только если поставить 1-2 секунды.&lt;br /&gt;Если установлено другое значение, то событие TimeOut не срабатывает вообще.&lt;br /&gt;2 секунды это маленький интервал, иногда ошибочно выдает TimeOut, хотя подключение установилось.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;И еще вопросик&lt;br /&gt;trader.ProcessDataError &lt;br /&gt;постоянно выдает ошибку&lt;br /&gt;Не удалось привести тип объекта &amp;quot;System.Decimal&amp;quot; к типу &amp;quot;StockSharp.BusinessEntities.Quote&amp;quot;.&lt;br /&gt;Ее можно как нибудь исправить, а то она эфир засоряет.&lt;br /&gt;&lt;br /&gt;SmartCom 3.0.79 x64&lt;br /&gt;StockSharp 4.2</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4180/</id>
    <title type="text">API 4.2.1 и SmartCOM 2.2 ошибка преобразования</title>
    <published>2013-11-28T07:09:45Z</published>
    <updated>2013-11-28T07:09:45Z</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="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;
2013-11-28 11:06:09,035 [Datafeed. Messages thread.] ERROR - Trader ProcessDataError
System.InvalidCastException: Unable to cast object of type &amp;#39;System.Decimal&amp;#39; to type &amp;#39;StockSharp.BusinessEntities.Quote&amp;#39;.
   at StockSharp.Algo.Storages.Level1ChangeHelper.ApplyChanges(Security security, Level1ChangeMessage message)
   at StockSharp.Algo.BaseTrader.#=qTJaw1X1C5ndS1CF6h_drqBTmvZn0r1qcAV7VXp8xss0=(Security #=qF1kBKE4Wg2s6xKyESoti7g==, Level1ChangeMessage #=qW3uLhjkl8greF8a3kdGXgw==)
   at StockSharp.Algo.BaseTrader.#=qiWP8CaVPGApml_sRxReE395DviI2FRJIqJPOxDGS5Fs=[TMessage](TMessage #=qDUsyceBRGHz9BwUvIX0snw==, Func`2 #=qM9HZFQeHaxZcaWFJnE349Q==, Action`2 #=qcUgRaFhfuY3oNc8NA_xMQg==, Boolean #=qfq9iWYg4ysTS3YbMWVcZCXOzX_cJ4DMiToPaptxToFM=)
   at StockSharp.Algo.BaseTrader.OnProcessMessage(Message message, MessageDirections direction)
   at StockSharp.Smart.SmartTrader.OnProcessMessage(Message message, MessageDirections direction)
   at StockSharp.Algo.BaseTrader.#=qmjr2iOOuIRcGp51hPxnHCePOmtmPZaruxH8lvpV14EE=.#=q2odj0Hq4TdhRHtoVk33g$PlxCr4TPAtDtB_yfVc1WHA=.#=qPr7X1VbMuI4YnDkmCG9JA2NwLEAKtnKXL5swTJ8$bvI=()&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4179/</id>
    <title type="text">API 4.2.1 и SmartCOM 2.2 ошибка после старта экспорта</title>
    <published>2013-11-28T07:05:44Z</published>
    <updated>2013-11-28T07:05:44Z</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;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;
2013-11-28 10:47:20,728 [17] INFO  - 00:00:00.000 | SmartTrader     | Connect
2013-11-28 10:47:21,728 [17] INFO  - 00:00:00.000 | SmartTrader     | RCM: Connecting PrevState = -1 CurrState = -1.
2013-11-28 10:47:32,718 [15] INFO  - 10:47:31.791 | SmartTrader     | Создан новый портфель BP-MS-01.
2013-11-28 10:47:32,718 [15] INFO  - 10:47:31.792 | SmartTrader     | Создан новый портфель BP-RF-01.
2013-11-28 10:47:32,718 [15] INFO  - 10:47:31.792 | SmartTrader     | Создан новый портфель BP-RS-01.
2013-11-28 10:47:32,718 [15] INFO  - 10:47:31.792 | SmartTrader     | Создан новый портфель BP-RF-03.
2013-11-28 10:47:32,718 [15] INFO  - 10:47:31.792 | SmartTrader     | RCM: Trader ConnectionState = Connected CurrState = Connected PrevState = -1
2013-11-28 10:47:32,937 [Datafeed. Messages thread.] ERROR - Trader ProcessDataError
System.ArgumentException: Инструмент для RTS-12.13_FT не найден.
Parameter name: id
   at StockSharp.Smart.SmartTrader.#=qXB2mA4q3_Gvc1pEGDBbMYQ==(SecurityId #=qHEGWEUH2EQ5ZDZ$jmYLeGw==)
   at StockSharp.Smart.SmartTrader.OnProcessMessage(Message message, MessageDirections direction)
   at StockSharp.Algo.BaseTrader.#=qmjr2iOOuIRcGp51hPxnHCePOmtmPZaruxH8lvpV14EE=.#=q2odj0Hq4TdhRHtoVk33g$PlxCr4TPAtDtB_yfVc1WHA=.#=qPr7X1VbMuI4YnDkmCG9JA2NwLEAKtnKXL5swTJ8$bvI=()
2013-11-28 10:47:33,228 [20] ERROR - 10:47:32.936 | SmartTrader     | System.ArgumentException: Инструмент для RTS-12.13_FT не найден.
Parameter name: id
   at StockSharp.Smart.SmartTrader.#=qXB2mA4q3_Gvc1pEGDBbMYQ==(SecurityId #=qHEGWEUH2EQ5ZDZ$jmYLeGw==)
   at StockSharp.Smart.SmartTrader.OnProcessMessage(Message message, MessageDirections direction)
   at StockSharp.Algo.BaseTrader.#=qmjr2iOOuIRcGp51hPxnHCePOmtmPZaruxH8lvpV14EE=.#=q2odj0Hq4TdhRHtoVk33g$PlxCr4TPAtDtB_yfVc1WHA=.#=qPr7X1VbMuI4YnDkmCG9JA2NwLEAKtnKXL5swTJ8$bvI=()&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4175/</id>
    <title type="text">API 4.2.1 и SmartCOM 3.0.79 x64 от 17.11.2013</title>
    <published>2013-11-27T09:09:08Z</published>
    <updated>2013-11-27T09:09:08Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="SmartCom" />
    <content type="html">S# и SmartCom последние версии. При запуске SampleStart ошибка (см. вложение)</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3987/</id>
    <title type="text">Невозможно выполнить остановку экспорта, так как экспорт находится в состоянии Disconnected</title>
    <published>2013-09-13T17:20:14Z</published>
    <updated>2013-09-13T17:20:14Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="SmartCom" />
    <content type="html">Столкнулся с такой ошибкой при попытке выполнить Disconnect. Если кто знает, подскажите, пожалуйста в чем может быть проблема. Версия 4.1.19. Обычно Disconnect происходит без ошибок.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3986/</id>
    <title type="text">Лучший бид больше или равен лучшему офферу</title>
    <published>2013-09-13T16:58:19Z</published>
    <updated>2013-09-13T16:58:19Z</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="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;
2013-09-13 18:40:17,786 [ 9] ERROR - Ошибка при сохранении маркет данных
System.ArgumentException: Лучший бид 142,35 больше или равен лучшему офферу 142 во время 13.09.2013 18:40:15.
Parameter name: depths
   at #=qDQE6UFyxY9ev55BGfq1mkCmubxEixGG2yBIZlqLtpQ9bmJpQ_GquL8XpvvBN9PSq.#=qtWdK3nDdnk6xQfwORvHBNw==(List`1 #=q8nuRg9VchYxAVYe7yyrhuQ==, IEnumerable`1 #=qsPBBtgh68UJlE5Hw$TkT7A==, #=qYfTpvUh_jC5dOKfp3oA$a$b$FJD2k3o9Jrb8w9CInySnbfsO0HQf4ln5h79dbxa8 #=qFR9phsNymisrVabddAd8OA==)
   at #=q_jpGTnhSCdiEhHJ6se4J0IFa5Dmw1ez$m$ORCOBZEjTcPUi5PKQNimMyWYwfvNo4x842oQR1_AGB9ugNEekkrw==.#=qIoakeHStFXUa2AHCKtSOdZUvLDrFa4Orpyv$_jkkOJmspCOVdBbkJ_UokHOyfuzmxFGNWIcprDrFx0Kc1H6FB1G_4jZdZZMNSEyjMqTAI_g=(IEnumerable`1 #=q5TZ1SjQvukY$5hj_YJh91g==, #=qiWb_GdPXBy57hPO7nT63wW_uh6O$TZiVwWzTtXcvawJAE4P$HFJhh3wqkIqbTt83 #=qiwN6UlyUAOoKQeRJOx_xpQ==)
   at #=qp3zGpbG2i9SNLszeVqQkh7K4ALyVkGrB7KX$cWHAuCKUvZuPq9EsKdkoQs7huFyk.#=qBd4q2YIIXt6UtEskScJftA==(DateTime #=quT0M19H4t_1w1ds02km1fg==, #=q1_a1b6wY1uBf_KE6EGlYwQ==[] #=qtUGZg56jTQSVda3SXiflQQ==, Boolean #=qvUxXIOqEaak08Vrzl7CggQ==)
   at #=qp3zGpbG2i9SNLszeVqQkh7K4ALyVkGrB7KX$cWHAuCKUvZuPq9EsKdkoQs7huFyk.Save(IEnumerable`1 #=q_JfroTjjq7EKzmSUl2CfHA==)
   at AlgoTrading.Hydra.Model.SaveManager.SaveMarketDepths() in c:\Users\Vladimir\AppData\Local\Temp\AlgoTrading\Build Process Data\Export\SourceCode\Applications\AlgoTrading.Hydra\Model\SaveManager.cs:line 184
   at AlgoTrading.Hydra.Model.SaveManager.&amp;lt;StartSaving&amp;gt;b__3(Object sender, DoWorkEventArgs args) in c:\Users\Vladimir\AppData\Local\Temp\AlgoTrading\Build Process Data\Export\SourceCode\Applications\AlgoTrading.Hydra\Model\SaveManager.cs:line 82
   at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
   at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3884/</id>
    <title type="text">Переподключение на SmartCOM 3.0</title>
    <published>2013-08-09T09:29:26Z</published>
    <updated>2013-08-09T09:29:26Z</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_8e2b6971b735479a8d14b79e773a70d4');" title='Показать спойлер' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_8e2b6971b735479a8d14b79e773a70d4' 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;
2013-08-09 13:15:17,676 [13] ERROR - 13:15:17.177 | SmartTrader     | System.Runtime.InteropServices.COMException (0x80010105): The server threw an exception. (Exception from HRESULT: 0x80010105 (RPC_E_SERVERFAULT))
   at SmartCOM3_64.StServerClass.connect(String ip, Int16 port, String login, String password)
   at StockSharp.Smart.Wrapper.SmartCom3Wrapper64.OnConnect(String host, Int16 port, String login, String password)
   at StockSharp.Smart.Wrapper.SmartComWrapper`1.#=qV$E5q92XRikABZ$eiqaIsSZs8Pyk7K$SvG$mMtthpAo=.#=qQvVx7nmy67tmxKepHVGE1g==()
   at Ecng.ComponentModel.EventDispatcher.&amp;lt;&amp;gt;c__DisplayClass1.&amp;lt;Add&amp;gt;b__0()&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;Эта ошибка появляется не во всех случаях. В некоторых случаях переподключение срабатывает корректно. Прикладываю логи двух переподключений: с ошибкой и без. </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3875/</id>
    <title type="text">Проблема с лицензией в 4.1.17</title>
    <published>2013-08-05T09:08:24Z</published>
    <updated>2013-08-05T09:08:24Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="SmartCom" />
    <content type="html">При попытке подключения к серверу брокера дает ошибку: &amp;quot;The type initializer for &amp;#39;StockSharp.Algo.Licensing.LicenseHelper&amp;#39; threw an exception.&amp;quot;&lt;br /&gt;Лицензию обновил. Смартком 3.0</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3870/</id>
    <title type="text">Ошибка при выставлении или снятии заявки</title>
    <published>2013-08-01T06:19:14Z</published>
    <updated>2013-08-01T06:19:14Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="SmartCom" />
    <content type="html">Перешел на версию 4.1.16 с версии 4.1.14. При выставлении или снятии заявок через смартком 2.2 ошибка:&lt;div class='spoilertitle'&gt;&lt;input type='button' value='Показать спойлер' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_080eb3fd8d174cc6a588e3f96e312789');" title='Показать спойлер' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_080eb3fd8d174cc6a588e3f96e312789' 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;
2013-08-01 10:00:03,460 [EventDispatcher thread #quote] DEBUG - Регистрирую заявку 0/0 Покупка Цена=132100 Объем=10 Сост=None Бал=0
2013-08-01 10:00:03,725 [EventDispatcher thread #order] ERROR - Ошибка обработки данных: System.NullReferenceException: Object reference not set to an instance of an object.
   at StockSharp.Smart.SmartTrader.#=qeklS3Y$PxVBMTW4U5tLlpA==(Int32 #=qUKKmwu_$afUdftXfvlNYbw==, String #=qBtno2Ekf9PMz2R0FpO9xIw==)
   at Ecng.Common.DelegateHelper.SafeInvoke[T1,T2](Action`2 handler, T1 arg1, T2 arg2)
   at StockSharp.Smart.Wrapper.SmartComWrapper`1.#=qx6ChqrLmjxzlpQVn5iuCPC66818hCujjZyQ3mcr2Nrk=.#=qOEvXM1ZsfOnZ62ZNaNjBlx$wbjfGuA5dYNftGGDJ3b8=()
   at StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3816/</id>
    <title type="text">Коннект - не коннект...</title>
    <published>2013-07-04T18:05:12Z</published>
    <updated>2013-07-04T18:05:12Z</updated>
    <author>
      <name>GMB</name>
      <uri>https://stocksharp.ru/users/1546/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="SmartCom" />
    <content type="html">Господа, добрый вечер,&lt;br /&gt;&lt;br /&gt;Запускаю пример SampleSmartConnect, что в библиотеке S#, код виснет на ожидании отклика event&amp;#39;а успешного подключения:&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;

						trader.Connected += () =&amp;gt;
						{
							Console.WriteLine(&amp;quot;Подключение было произведено успешно.&amp;quot;);

							// извещаем об успешном соединени
							waitHandle.Set();
						};

						Console.WriteLine(&amp;quot;Производим подключение...&amp;quot;);

						trader.Connect();

						// дожидаемся события об успешном соединении
						waitHandle.WaitOne();

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Что делать?&lt;br /&gt;&lt;br /&gt;Заранее спасибо.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3786/</id>
    <title type="text">Загрузка заявок и сделок</title>
    <published>2013-07-01T12:36:25Z</published>
    <updated>2013-07-01T12:36:25Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="SmartCom" />
    <content type="html">Не работает в версии 4.1.13.1 для SmartTrader. Делаю как в документации. Этот метод никогда не вызывается:&lt;div class='spoilertitle'&gt;&lt;input type='button' value='Показать спойлер' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_6cb422af04734ff9b86cec3d476859fb');" title='Показать спойлер' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_6cb422af04734ff9b86cec3d476859fb' 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;
        protected override IEnumerable&amp;lt;Order&amp;gt; ProcessNewOrders(IEnumerable&amp;lt;Order&amp;gt; newOrders, bool isStopOrders)
        {
            Console.WriteLine(&amp;quot;!!!!!!!!!!!!!!!!!!!!!---------ProcessNewOrders-------------!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&amp;quot;);
            return base.ProcessNewOrders(newOrders, isStopOrders);
        }&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
</feed>