﻿<?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">Проблема с Coonectom</title>
  <id>~/topic/2498/problema-s-coonectom/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-04T08:54:41Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=2498" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/23127/</id>
    <title type="text"> и от концепции Hydra + &amp;quot;Программа Анализатор Регистратор Сделок&amp;quot; я отказался, так что у меня сейчас...</title>
    <published>2012-12-20T13:19:20Z</published>
    <updated>2016-08-16T00:11:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цифровой &lt;a href="https://stocksharp.ru/posts/m/23125/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;и от концепции Hydra + &amp;quot;Программа Анализатор Регистратор Сделок&amp;quot; я отказался, так что у меня сейчас All-In-One пока со StockSharp.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Вот именно поэтому и я решил организовать проект &lt;a href="http://stocksharp.com/forum/3166/RoutingServer/
" title="http://stocksharp.com/forum/3166/RoutingServer/
"&gt;http://stocksharp.com/forum/3166/RoutingServer/
&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;СмартКом по идее сам является таким вот роутером, но почему-то в него не заложена изначально функциональность множества одновременных подключений. Плюс подвисшие коннекты от одного робота не дают возможность подключаться другому.&lt;br /&gt;&lt;br /&gt;В свое время ИТ инвест уже убивал смартком, и инициировал новый АПИ. Даже как-то присылал нам описание. Но время прошло, а его так и нет, и судя по всему даже никто толком и не использовал. Мое мнение такое, что сейчас уже смысла нет что либо писать под смартком. Они наконец-то выпустили СмартИкс и надеюсь теперь дойдут руки до переделок АПИ. Лучше конечно убить СмартКом напрочь, чем мучать и себя и юзеров.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/24470/</id>
    <title type="text">Периодически вылетает ошибка при подключении, может кто подскажет в чем проблема Происходит следующе...</title>
    <published>2013-03-11T05:17:21Z</published>
    <updated>2013-03-24T08:40:35Z</updated>
    <author>
      <name>Aleksey24</name>
      <uri>https://stocksharp.ru/users/6393/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Периодически вылетает ошибка при подключении, может кто подскажет в чем проблема&lt;br /&gt;Происходит следующее:&lt;br /&gt;&lt;br /&gt;Все запускаю от Админестратора. &lt;br /&gt;Установлена SmartCOM 2.2.116.1020 от 14.02.2012&lt;br /&gt;Экспериментировал с подключением библиотек S# (версия 4.1.5, версия 4.1.8, сборка 23281)&lt;br /&gt;Служба SmartCom2 отключена (тип запуска - вручную). В столбце (тип запуска) - пусто.&lt;br /&gt;Сначала запускаю TestConnect_2_2 с сайта ITinvest. &lt;br /&gt;	1. Клик &amp;quot;Create&amp;quot; запускает службу SmartCom2.&lt;br /&gt;	2. Клик &amp;quot;Connect&amp;quot; Connected со SmartCom. При этом (с постоянно запущенной службой SmartCom2) нажимая &amp;quot;Disconnect&amp;quot; и &amp;quot;Connect&amp;quot; по очереди много раз не создается никаких ошибок.&lt;br /&gt;	3. В итоге отключаю TestConnect_2_2, но оставляю службу SmartCom2 запущенной. Запускаю SampelSmartCandels (пример от S#) -&amp;gt; появляется ошибка&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;b&gt;&lt;b&gt;System.ComponentModel.Win32Exception (0x80004005): Отказано в доступе&lt;br /&gt;&lt;br /&gt;в System.Diagnostics.ProcessManager.OpenProcess(Int32 processId, Int32 access, Boolean throwIfExited)&lt;br /&gt;&lt;br /&gt;в System.Diagnostics.Process.GetProcessHandle(Int32 access, Boolean throwIfExited)&lt;br /&gt;&lt;br /&gt;в System.Diagnostics.Process.Kill()&lt;br /&gt;&lt;br /&gt;в StockSharp.Smart.SmartTrader.KillSmartComProcess()&lt;br /&gt;&lt;br /&gt;в StockSharp.Smart.SmartTrader.OnConnect()&lt;/b&gt;&lt;/b&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;после клика на ОК  кнопка Export разблокируется и приходят инструменты и т.д.&lt;br /&gt;4. Закрыв приложение SampelSmartCandels и запустив его заново -&amp;gt; выскакивает та же самая ошибка, но уже без подключения, без экспорта.. Служба SmartCom2 включена.&lt;br /&gt;5. Запуская приложение SampelSmartCandels постоянно возникает ошибка, и появление экспорта происходит циклично через подключение.&lt;br /&gt;6. Если отключить службу SmartCom2 и запустить приложение SampelSmartCandels -&amp;gt; запускается без сбоев первый раз, после закрытия приложения служба SmartCom2 остается запущенной. И соответственно при запуске приложения снова появляется ошибка. После этого (с запущенной службой SmartCom2) TestConnect_2_2 запускается и работает без ошибок.&lt;br /&gt;Буду искать дальше ошибку, но все таки было бы хорошо если кто то поборол такую ошибку и тут чирканул решение &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;НАШЕЛ ПРИЧИНУ, может кому поможет в дальнейшем:&lt;br /&gt;При повторном запуске от Админа примера SampleSmartCandles появлялась ошибка 800400...15 (точный номер уже непомню).&lt;br /&gt;Причина ошибки в установке .NET Framework 4 и 4.5. Устанавливаются в первый раз на комп. нормально без ошибок (что и сбивает с толку [confused] ). После обновления NET Framework через центр обновлений Windows все ошибки исчезли. Все запускается и работает!!!! [biggrin]</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/23125/</id>
    <title type="text">Спасибо за ответы! 1. Сейчас уже могу сказать, что есть ограничения на подключения. Т.е. даже если с...</title>
    <published>2012-12-20T12:48:52Z</published>
    <updated>2012-12-20T12:48:52Z</updated>
    <author>
      <name>Цифровой</name>
      <uri>https://stocksharp.ru/users/6267/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Спасибо за ответы!&lt;br /&gt;&lt;br /&gt;1. Сейчас уже могу сказать, что есть ограничения на подключения.&lt;br /&gt;Т.е. даже если со второго компьютера пытаешься коннектиться с одним логином, то на первом коннект пропадает.&lt;br /&gt;Чтобы обойти это ограничение можно привязать к своей учетке еще один логин (вопрос без проблем решается через тех.поддержку).&lt;br /&gt;&lt;br /&gt;2. По поводу использования SmartCom в двух программах на одном компьютере - у меня так и не заработало (по крайней мере со StockSharp)&lt;br /&gt;и от концепции Hydra + &amp;quot;Программа Анализатор Регистратор Сделок&amp;quot; я отказался, так что у меня сейчас All-In-One пока со StockSharp.&lt;br /&gt;&lt;br /&gt;3. Проблема в том, как верно заметил dvoris, что SmartTrader от StockSharp действительно отпадает раза 3 в день.&lt;br /&gt;Идея, что это связано с подключением по второму логину - интересная, можно попробовать.&lt;br /&gt;Может быть проблемы с настройками переподключения.&lt;br /&gt;В документации сказано, что SmartCom дисконнектится после ожидания ответа на запрос в течение 2 секунд (можно увеличить).&lt;br /&gt;Может быть стоит увеличить таймаут. Может быть неправильно настроены попытки переподлючения или оно невключено.&lt;br /&gt;&lt;br /&gt;4. Начал баловаться непосредственно со SmartCom, т.е. писать свою обертку.&lt;br /&gt;С подключением заметил такую проблему:&lt;br /&gt;если на SmartCom вызвать Connect в программе, а потом эта программа завершится (например, аварийно),&lt;br /&gt;то коннекция выживет и не даст законнектится снова при повторном запуске программы (какая-то ошибка сокета).&lt;br /&gt;Но можно каждый раз при запуске программы пытаться делать Disconnect. Тогда коннекция-труп умрет и можно будет сделать новый Connect.&lt;br /&gt;Есть предположение, что тогда не придется убивать процесс SmartCom.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/22830/</id>
    <title type="text">Насколько я помню, это вполне возможно. Единственное, что для того, чтобы разрешить множественные по...</title>
    <published>2012-12-06T07:49:10Z</published>
    <updated>2012-12-06T07:52:41Z</updated>
    <author>
      <name>dvoris</name>
      <uri>https://stocksharp.ru/users/5897/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;andy_baka_ &lt;a href="https://stocksharp.ru/posts/m/22826/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Насколько я помню, это вполне возможно. Единственное, что для того, чтобы разрешить множественные подключения нужно звонить в АйТиИнвест и просить чтобы они сняли ограничение на количество конектов с одного адреса. По крайней мере, у меня работает два конекта и ничего не происходит - один SmartTrade, второй - из программы.    &lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Естественно, ограничение по айпи выключено у брокера, не в этом дело.&lt;br /&gt;SmartTrade не использует службу SmartCOM и поэтому может одновременно работать с приложением, использующим SmartCOM.  &lt;br /&gt;Не смогут работать одновременно на одной машине именно два разных приложения, использующих SmartCOM. &lt;br /&gt;Для этого у нас StockSharp, который подключается к SmartCOM один, а уже на StockSharp можно навешивать модули с логикой.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/22826/</id>
    <title type="text">Насколько я помню, это вполне возможно. Единственное, что для того, чтобы разрешить множественные по...</title>
    <published>2012-12-06T06:07:15Z</published>
    <updated>2012-12-06T06:07:15Z</updated>
    <author>
      <name>andy_baka_</name>
      <uri>https://stocksharp.ru/users/646/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Насколько я помню, это вполне возможно. Единственное, что для того, чтобы разрешить множественные подключения нужно звонить в АйТиИнвест и просить чтобы они сняли ограничение на количество конектов с одного адреса. По крайней мере, у меня работает два конекта и ничего не происходит - один SmartTrade, второй - из программы.    </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/22823/</id>
    <title type="text">1. Как минимум это не позволяет к нему подключиться из двух разных программ. Например, если хочется ...</title>
    <published>2012-12-06T03:13:30Z</published>
    <updated>2012-12-06T03:20:25Z</updated>
    <author>
      <name>dvoris</name>
      <uri>https://stocksharp.ru/users/5897/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;1. Как минимум это не позволяет к нему подключиться из двух разных программ.&lt;br /&gt;Например, если хочется возложить скачивание маркет-данных на Гидру, а торговать из другой используя тот же SmartCOM.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Не получится, т.к. при втором подключении к службе SmartCOM первое дисконнектится.&lt;br /&gt;&lt;br /&gt;Кроме этого, некоторое время назад в АйТи что-то подкрутили, и изредка случаются дисконнекты, если во время работы (с другой машины) происходит подключение с этого же, либо даже с дополнительного (!) логина, зарегистрированного на одного клиента. Чёткой системы не уловил, техподдержка АйТи ничем не помогла. Возможно, борьба с мультиподключениями или настройки безопасности, а точнее некорректная их реализация. Благо, мне сейчас не критично, но вообще, конечно, нужно разбираться с этим.&lt;br /&gt;&lt;br /&gt;Убийство процесса лучше оставить, хотя зависаний службы не припомню, это надо сильно постараться, производя какие-то нестандартные действия. Но можно и отключить рестарт службы (переопределением метода SmartTrader.Connect), если хочется сделать реконнект быстрым. А, по-хорошему, в SmartTrader можно бы распознавать зависание SmartCOM (предлагаю подумать как именно).&lt;br /&gt;&lt;br /&gt;В остальном проблем с реконнектом не замечал, лично у меня он работоспособный на 99.5%. Конечно, с некоторыми костылями вроде переподписывания на события и т.д. Вообще, это рекомендованное разработчиками SmartCOM поведение - отписаться и подписаться снова (CancelTicks+ListenTicks,CancelBidAsk+ListenQuotes и т.д.) Так что, возможно, эти &amp;quot;костыли&amp;quot;, которые и не костыли, стоит прописать в SmartTrader.&lt;br /&gt;&lt;br /&gt;P.S. Михаил, а кому давали исходники? Я готов потратить время и оттюнить реконнект в SmartTrader, т.к. сам его использую и имею опыт с API SmartCom. Тут и другие заинтересованные есть, вроде бы. Не пойму зачем в позу вставать - &amp;quot;сам делать не буду и вам не дам&amp;quot;. По-моему, все мы тут обеими руками за развитие S#. &lt;br /&gt;Все - в смысле старожилы, конечно, а не все при/про-ходящие.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/21763/</id>
    <title type="text">Мудро</title>
    <published>2012-10-11T19:00:19Z</published>
    <updated>2012-10-11T19:00:19Z</updated>
    <author>
      <name>Цифровой</name>
      <uri>https://stocksharp.ru/users/6267/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Мудро</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/21752/</id>
    <title type="text"> Раз SmartCOM такой нестабильный, а я пока планирую связать с ним свои ближайшие торговые амбиции, м...</title>
    <published>2012-10-10T20:52:25Z</published>
    <updated>2012-10-10T20:52:37Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цифровой &lt;a href="https://stocksharp.ru/posts/m/21751/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Раз SmartCOM такой нестабильный, а я пока планирую связать с ним свои ближайшие торговые амбиции,&lt;br /&gt;можно ли получить исходный код связанный именно со SmartCOM и SmartTrader с тем,&lt;br /&gt;чтобы иметь лучшие возможности по поиску и исправлению ошибок?&lt;br /&gt;Взамен могу предложить идеи по улучшению SmartTrader, если они конечно будут :-)&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Был уже один помощник, который так же говорил про СмартКом. Получил исходники, и больше мы его не видели.&lt;br /&gt;&lt;br /&gt;Так что теперь только через время и кодеплекс. Время покажет надежность, кодеплекс - навык.[wink]</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/21751/</id>
    <title type="text"> 1) Можно сделать флаг для опционального убивания процесса СмартКом (что, кстати, возможно и сейчас,...</title>
    <published>2012-10-10T19:55:18Z</published>
    <updated>2012-10-10T19:55:18Z</updated>
    <author>
      <name>Цифровой</name>
      <uri>https://stocksharp.ru/users/6267/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.ru/posts/m/21714/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;1) Можно сделать флаг для опционального убивания процесса СмартКом (что, кстати, возможно и сейчас, достаточно переопределить метод SmartTrader.OnConnect). На разрыв соединения это не повлияет, но первое подключение возможно станет быстрее и стабильнее.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Да, слона то в виде virtual я и не приметил...&lt;br /&gt;Спасибо, буду тестить!&lt;br /&gt;&lt;br /&gt;Вопрос сразу, не отходя от кассы.&lt;br /&gt;Раз SmartCOM такой нестабильный, а я пока планирую связать с ним свои ближайшие торговые амбиции,&lt;br /&gt;можно ли получить исходный код связанный именно со SmartCOM и SmartTrader с тем,&lt;br /&gt;чтобы иметь лучшие возможности по поиску и исправлению ошибок?&lt;br /&gt;Взамен могу предложить идеи по улучшению SmartTrader, если они конечно будут :-)&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/21730/</id>
    <title type="text"> Подключайтесь через СтокШарп http://stocksharp.com/broker/ Бесплатное подключение к Плазе. Вы умеет...</title>
    <published>2012-10-10T13:58:00Z</published>
    <updated>2012-10-10T13:58:00Z</updated>
    <author>
      <name>Marco</name>
      <uri>https://stocksharp.ru/users/6041/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.ru/posts/m/21729/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Подключайтесь через СтокШарп &lt;a href="http://stocksharp.com/broker/ " title="http://stocksharp.com/broker/ "&gt;http://stocksharp.com/broker/ &lt;/a&gt;Бесплатное подключение к Плазе.[biggrin] &lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Вы умеете вести переговоры. (c) [biggrin] &lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/21729/</id>
    <title type="text">Михаил, спасибо. Цена сравнима со стоимостью подключения к плазе. Я подумаю. Подключайтесь через Сто...</title>
    <published>2012-10-10T13:28:13Z</published>
    <updated>2012-10-10T13:28:13Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Marco &lt;a href="https://stocksharp.ru/posts/m/21728/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Михаил, спасибо. Цена сравнима со стоимостью подключения к плазе. Я подумаю.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Подключайтесь через СтокШарп &lt;a href="http://stocksharp.com/broker/ " title="http://stocksharp.com/broker/ "&gt;http://stocksharp.com/broker/ &lt;/a&gt;Бесплатное подключение к Плазе.[biggrin] </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/21728/</id>
    <title type="text">Михаил, спасибо. Цена сравнима со стоимостью подключения к плазе. Я подумаю.</title>
    <published>2012-10-10T13:26:45Z</published>
    <updated>2012-10-10T13:26:45Z</updated>
    <author>
      <name>Marco</name>
      <uri>https://stocksharp.ru/users/6041/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Михаил, спасибо. Цена сравнима со стоимостью подключения к плазе. Я подумаю.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/21727/</id>
    <title type="text">Михаил, спасибо за комментарий. А сколько будет стоить фикс реконнекта для SmartTrader? Хотя предпол...</title>
    <published>2012-10-10T13:12:54Z</published>
    <updated>2012-10-10T13:14:22Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Marco &lt;a href="https://stocksharp.ru/posts/m/21726/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Михаил, спасибо за комментарий. &lt;br /&gt;&lt;br /&gt;А сколько будет стоить фикс реконнекта для SmartTrader? &lt;br /&gt;&lt;br /&gt;Хотя предположу, что стратегически более правильно будет свалить на плазу.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;5-10... Не смотрел точно, как можно переделать. Просто видел в коде явные ошибки. Переподключения писалось очень давно, и тогда было другое мировоззрение на работу с потоками.&lt;br /&gt;&lt;br /&gt;Плаза - это хорошо, но только для ФОРТС.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/21726/</id>
    <title type="text">Михаил, спасибо за комментарий. А сколько будет стоить фикс реконнекта для SmartTrader? Хотя предпол...</title>
    <published>2012-10-10T12:40:14Z</published>
    <updated>2012-10-10T12:40:14Z</updated>
    <author>
      <name>Marco</name>
      <uri>https://stocksharp.ru/users/6041/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Михаил, спасибо за комментарий. &lt;br /&gt;&lt;br /&gt;А сколько будет стоить фикс реконнекта для SmartTrader? &lt;br /&gt;&lt;br /&gt;Хотя предположу, что стратегически более правильно будет свалить на плазу.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/21714/</id>
    <title type="text">Убивание процесса было сделано потому, что если он зависнет (а такое было в 2010, когда я через него...</title>
    <published>2012-10-10T09:45:08Z</published>
    <updated>2012-10-10T09:45:08Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Убивание процесса было сделано потому, что если он зависнет (а такое было в 2010, когда я через него торговал, сейчас возможно это не актуально), то к нему уже никак не переключиться.&lt;br /&gt;&lt;br /&gt;Реконнект сейчас работает не очень стабильно. В планах его его переделать, но пока это далекие планы, так как нужно малому количеству юзеров. На Квике в последнее время тьфу-тьфу вроде все работает нормально, на Плазе так же, а это основная масса роботостроителей.&lt;br /&gt;&lt;br /&gt;Что можно сделать сейчас.&lt;br /&gt;&lt;br /&gt;1) Можно сделать флаг для опционального убивания процесса СмартКом (что, кстати, возможно и сейчас, достаточно переопределить метод SmartTrader.OnConnect). На разрыв соединения это не повлияет, но первое подключение возможно станет быстрее и стабильнее.&lt;br /&gt;2) Можете оплатить доработку для экстренного фикса самостоятельно, или с кем-то, кому еще она нужна.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/21710/</id>
    <title type="text">Поддержу вопрос. Не знаю, связано ли это с убийством процесса SmartCOM, но определенно с реализацией...</title>
    <published>2012-10-10T08:35:30Z</published>
    <updated>2012-10-10T08:35:30Z</updated>
    <author>
      <name>Marco</name>
      <uri>https://stocksharp.ru/users/6041/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Поддержу вопрос. Не знаю, связано ли это с убийством процесса SmartCOM, но определенно с реализацией подключения и переподключения в SmartTrader есть проблемы. Я тоже набросал тест, который умеет подключаться/отключаться, и содержит настройки переподключения при обрыве связи. При тестировании имеем:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;После запуска тест подключается к шлюзу и получает сделки.&lt;br /&gt;&lt;li&gt;При отключении вручную и последующем подключении вручную (Disconnect()/Connect()), получение сделок успешно возобновляется.&lt;br /&gt;&lt;li&gt;При физическом отключении от сети и последующем физическом подключении SmartTrader переподключение выполняет, но получение сделок НЕ возобновляется. (В обработчике события Connected я переподписываюсь на сделки и перезапускаю экспорт.) Вообще при переподключении происходят странные вещи. Например событие Disconnected вызывается с большой задержкой либо вообще не вызывается. При этом Disconnected и Connected могут вызываться несколько раз, в процессе может возникнуть исключение &amp;quot;Программа выполнила недопустимую операцию и будет закрыта&amp;quot; и т.д.&lt;br /&gt;&lt;li&gt;При перезапуске сервиса SmartCOM в процессе работы теста, просто перестают вызываться все обработчики событий. Никаких попыток восстановить соединение не предпринимается.&lt;br /&gt;&lt;/ul&gt; &lt;br /&gt;&lt;br /&gt;Настройки переподключения у меня такие:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

                        // настраиваем переподключение при обрыве связи для SmartCom  
                        trader.ReConnectionSettings.ReConnectingAttemptCount = -1;
                        trader.ReConnectionSettings.ConnectingAttemptCount = -1;
                        trader.ReConnectionSettings.IsReStartExport = false; // true - тоже пробовал.
                        trader.ReConnectionSettings.ExportTimeOutInterval = TimeSpan.FromSeconds(30);
                        trader.ReConnectionSettings.Interval = TimeSpan.FromSeconds(10);
                        trader.ReConnectionSettings.WorkingTime = Exchange.Rts.WorkingTime;
                        trader.ReConnectionSettings.ConnectionRestored += () =&amp;gt;
                        {
                            Console.WriteLine(&amp;quot;Соединение восстановлено.&amp;quot;);
                        };
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Собственно вопросы такие:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Есть ли возможность заставить SmartTrader/SmartCOM стабильно переподключаться при проблемах с каналом связи? Если проблема в моем коде, я готов оплатить техподдержку. &lt;br /&gt;&lt;li&gt;Если проблемы в SmartTrader, и у уважаемых авторов библиотеки нет времени/желания/возможности их исправлять, могу ли я получить доступ к проекту SmartTrader, чтобы внести необходимые исправления?&lt;br /&gt;&lt;li&gt;Или посоветуете забить на SmartCOM и перейти на Plaza?&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;P.S.: Тестовый проект - в аттаче. Там нужно поменять константы логина-пароля-портфеля. Прописан адрес основного сервера ITInvest. Если будете использовать тестовую систему - адрес нужно поменять.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/21704/</id>
    <title type="text">Думал написать в отдельную тему, но раз уж эта &amp;quot;всплыла&amp;quot;. Меня интересует вопрос, зачем вообще нужно...</title>
    <published>2012-10-09T17:26:43Z</published>
    <updated>2012-10-09T17:26:43Z</updated>
    <author>
      <name>Цифровой</name>
      <uri>https://stocksharp.ru/users/6267/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Думал написать в отдельную тему, но раз уж эта &amp;quot;всплыла&amp;quot;.&lt;br /&gt;&lt;br /&gt;Меня интересует вопрос, зачем вообще нужно убивать процесс SmartCOM?&lt;br /&gt;Негативные последствия от этого предположительно такие:&lt;br /&gt;&lt;br /&gt;1. Как минимум это не позволяет к нему подключиться из двух разных программ.&lt;br /&gt;Например, если хочется возложить скачивание маркет-данных на Гидру, а торговать из другой используя тот же SmartCOM.&lt;br /&gt;&lt;br /&gt;2. У меня есть нехороший эффект: если в Гидре сначала нажать Старт, потом Стоп, а затем снова Старт при включенном источнике Smart,&lt;br /&gt;то второй раз Старт отвалится по таймауту.&lt;br /&gt;Есть предположение, что это связано как раз с убийством SmartCOM во втором Старте.&lt;br /&gt;&lt;br /&gt;Вопрос - какая польза? Ведь она же должна быть :-)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Параметры запуска:&lt;br /&gt;- Гидра, скомпилированная под x86&lt;br /&gt;- Запуск с правами администратора&lt;br /&gt;- Windows 8 Release Preview x64, Windows 7 Ultimate x64&lt;br /&gt;&lt;br /&gt;Есть также тест на C#, написанный на основе консольного примера для Smart вида:&lt;br /&gt;new SmartTrader, Connect, StartExport, Dispose, new SmartTrader, Connect...&lt;br /&gt;Скомпилирован под x86. На втором коннекте либо крэш от отсутствия прав, если VisualStudio запущена не под админом,&lt;br /&gt;либо бесконечное ожидание успешного коннекта.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/21695/</id>
    <title type="text">Добавьте пожалуйста в доку, что Гидру тоже для smartcom надо из под админа пускать.</title>
    <published>2012-10-08T19:34:17Z</published>
    <updated>2012-10-08T19:34:17Z</updated>
    <author>
      <name>kingdom2</name>
      <uri>https://stocksharp.ru/users/6375/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Добавьте пожалуйста в доку, что Гидру тоже для smartcom надо из под админа пускать.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/17355/</id>
    <title type="text">Точно, спасибо Надо запускать от админитсратора</title>
    <published>2012-03-16T13:17:25Z</published>
    <updated>2012-03-16T13:17:25Z</updated>
    <author>
      <name>AlexBuzaev</name>
      <uri>https://stocksharp.ru/users/468/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Точно, спасибо&lt;br /&gt;Надо запускать от админитсратора</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/17329/</id>
    <title type="text">smartcom и samplesmartsma от одного юзера запущен, от админа? версию S# тоже указывайте</title>
    <published>2012-03-16T07:50:35Z</published>
    <updated>2012-03-16T07:50:35Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">smartcom и samplesmartsma от одного юзера запущен, от админа?&lt;br /&gt;версию S# тоже указывайте</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>