﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">работа со SmartCOM: System.NullReferenceException</title>
  <id>~/topic/1073/rabota-so-smartcom-system_nullreferenceexception/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-27T08:54:53Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=1073" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/3494/</id>
    <title type="text">Ок, немного разбираюсь, спасибо. Да, показывает что в портфеле плечо=0, вх средства=0, PL=0. Самое и...</title>
    <published>2010-08-19T16:00:00Z</published>
    <updated>2010-08-19T16:00:00Z</updated>
    <author>
      <name>Антон Сухов</name>
      <uri>https://stocksharp.com/users/28353/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Ок, немного разбираюсь, спасибо.&lt;br /&gt;&lt;br /&gt;Да, показывает что в портфеле плечо=0, вх средства=0, PL=0. Самое&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.com/posts/m/3493/</id>
    <title type="text">Начну с конца. Во-первых ссылкаhttp://stocksharp.com/doc/help/html/84ca931f-bba3-41e6-9c7f-c93278c61...</title>
    <published>2010-08-19T13:19:00Z</published>
    <updated>2010-08-19T13:19:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Начну с конца.&lt;br /&gt;&lt;br /&gt;Во-первых ссылка&lt;a href="http://stocksharp.com/doc/help/html/84ca931f-bba3-41e6-9c7f-c93278c61658.htm" title="http://stocksharp.com/doc/help/html/84ca931f-bba3-41e6-9c7f-c93278c61658.htm"&gt;http://stocksharp.com/doc/help/html/84ca931f-bba3-41e6-9c7f-c93278c61658.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(второй пункт). У СмартКома есть большая проблема - не посылает&lt;br /&gt;информацию о заявках. А сделка требует эту инфу (не бывает сделки без&lt;br /&gt;заявки). Поэтому, если торгуете, то торгуйте или через робот, или&lt;br /&gt;через терминал. Потому как робот ваши заявки не увидит. Вернее, даже&lt;br /&gt;не неувидит, а S# сэмулирует заявки, подставив в них пыстые параметры&lt;br /&gt;(чтобы хоть как то вывести информацию). Поэтому и инфа будет пуста...&lt;br /&gt;Разработчики клянуться что поправят это, но воз уже пол года как на&lt;br /&gt;одном месте. ;-/&lt;br /&gt;&lt;br /&gt;По нулям - это что? Денег в портфеле? Опять же старый добрый&lt;br /&gt;обработчик NewPortfolios. Там что приходит?&lt;br /&gt;&lt;br /&gt;И небольшое уточнее. Терминал - это SmartTrade. А SmartTrader - это&lt;br /&gt;моя шлюз к SmartCOM. Их у меня несколько (QuikTrader, SmartTrader,&lt;br /&gt;AlorTrader, MultiTrader и еще несколько не для публики).&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/3492/</id>
    <title type="text">Возникли ещё проблемки. Запустил сегодня вне торг сессии: нажимаю портфель - показывает всё как надо...</title>
    <published>2010-08-19T13:09:00Z</published>
    <updated>2010-08-19T13:09:00Z</updated>
    <author>
      <name>Антон Сухов</name>
      <uri>https://stocksharp.com/users/28353/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Возникли ещё проблемки. Запустил сегодня вне торг сессии: нажимаю&lt;br /&gt;портфель - показывает всё как надо, 100000 тестовых денег. Сейчас&lt;br /&gt;запускал во время торгов. Показывает в окне Портфели: название St1061,&lt;br /&gt;а остальное всё по нулям. Открыл сам терминал SmartTrader, посовершал&lt;br /&gt;несколько сделок. Закрыл. Открываю программу-&amp;gt; Сделки: показывает все&lt;br /&gt;сделки которые совершал, цены, суммы, количество - всё нормально, но&lt;br /&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.com/posts/m/3491/</id>
    <title type="text">Потестил, работает! Спасибо большое, будем работать дальше! </title>
    <published>2010-08-19T08:45:00Z</published>
    <updated>2010-08-19T08:45:00Z</updated>
    <author>
      <name>Антон Сухов</name>
      <uri>https://stocksharp.com/users/28353/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Потестил, работает! Спасибо большое, будем работать дальше! &lt;br /&gt; </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/3490/</id>
    <title type="text">Михаил, благодарю за ответ! Как потестю отпишу результаты! </title>
    <published>2010-08-19T08:33:00Z</published>
    <updated>2010-08-19T08:33:00Z</updated>
    <author>
      <name>Антон Сухов</name>
      <uri>https://stocksharp.com/users/28353/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Михаил, благодарю за ответ! Как потестю отпишу результаты! &lt;br /&gt; </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/3489/</id>
    <title type="text">Оказывается, эта вещь и вечером работает, только торговать не дает... Нашел две особенности. Во-перв...</title>
    <published>2010-08-18T22:45:00Z</published>
    <updated>2010-08-18T22:45:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Оказывается, эта вещь и вечером работает, только торговать не дает...&lt;br /&gt;Нашел две особенности. Во-первых, демо доступ располагается по другому&lt;br /&gt;адресу. Его надо задавать. Во-вторых, SmartTrader не совсем корректно&lt;br /&gt;обрабатывает демо счет (исправлю в 2.3). Вообщем, вот код, как надо&lt;br /&gt;создавать шлюз под демо счет:&lt;br /&gt;&lt;br /&gt;this.Trader = new SmartTrader(this.Login.Text, this.Password.Password,&lt;br /&gt;&amp;quot;89.175.35.229&amp;quot;.To&amp;lt;IPAddress&amp;gt;()) { IsAutoSaveOrders = false };&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/3488/</id>
    <title type="text">Завтра гляну, что там за чехарда. </title>
    <published>2010-08-18T19:23:00Z</published>
    <updated>2010-08-18T19:23:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Завтра гляну, что там за чехарда.&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/3487/</id>
    <title type="text">this.Trader.NewPortfolios += portfolios =&amp;gt; { // регистрирует портфели на обновление данных portfolio...</title>
    <published>2010-08-18T18:41:00Z</published>
    <updated>2010-08-18T18:41:00Z</updated>
    <author>
      <name>Антон Сухов</name>
      <uri>https://stocksharp.com/users/28353/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">this.Trader.NewPortfolios += portfolios =&amp;gt;&lt;br /&gt;{&lt;br /&gt;        // регистрирует портфели на обновление данных&lt;br /&gt;&lt;br /&gt;portfolios.ForEach(this.Trader.RegisterPortfolio);                                      //&lt;br /&gt;сюда ставил стоп&lt;br /&gt;        this.GuiAsync(() =&amp;gt;&lt;br /&gt;_portfoliosWindow.Portfolios.AddRange(portfolios));&lt;br /&gt;&lt;br /&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.com/posts/m/3486/</id>
    <title type="text">Судя по ошибки падает на обработчике новых портфелей. Конкретнее сказать не могу, с тестовым счетом ...</title>
    <published>2010-08-18T00:33:00Z</published>
    <updated>2010-08-18T00:33:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Судя по ошибки падает на обработчике новых портфелей. Конкретнее&lt;br /&gt;сказать не могу, с тестовым счетом не работал. Поставьте точку&lt;br /&gt;останова на обработчик NewPortfolios. А вообще все это странно.&lt;br /&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.com/posts/m/3485/</id>
    <title type="text">Добрый день! Только осваиваю библиотеку применительно к SmartCOM. Для разработки пользуюсь SmartCOM2...</title>
    <published>2010-08-17T20:57:00Z</published>
    <updated>2010-08-17T20:57:00Z</updated>
    <author>
      <name>Антон Сухов</name>
      <uri>https://stocksharp.com/users/28353/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Добрый день!&lt;br /&gt;&lt;br /&gt;Только осваиваю библиотеку применительно к SmartCOM. Для разработки&lt;br /&gt;пользуюсь SmartCOM2, S# 2.0.1 и MS Visual C# 2010 экспресс выпуск, ОС&lt;br /&gt;лицензионная Windows 7 х64.&lt;br /&gt;&lt;br /&gt;SmartCOM и SmartTrader установлены, в SmartTrader настроил параметры&lt;br /&gt;демо-счёта - соединение идёт нормально.&lt;br /&gt;&lt;br /&gt;В  MSVC# открываю решение, запускаю проект SampleSmart или любой из&lt;br /&gt;тех что предназначены для SmartCOM, ввожу login и pass, нажимаю&lt;br /&gt;подключить и вылетает сообщение об исключении:&lt;br /&gt;System.NullReferenceException: ссылка на объект не указывает на&lt;br /&gt;экземпляр объекта, и дальше ещё текст.&lt;br /&gt;&lt;br /&gt;Что за ошибка? Процесс SmartCOM2 работает, исходники я не трогал.&lt;br /&gt;&lt;br /&gt;Вот ещё выложил скриншот с ошибкой, может что-то прояснит.&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.com/away/?u=AQAAAAAAAABwqdrcBFGFGlRVeYyEx_QRpNd5Sqz0NHvID17wZamfmUx0chXvcjeadAifQDHRKTF9AvnUoU65CsSEL3BkOQ_h" title="http://narod.ru/disk/23819109000/ScreenShot.jpg.html"&gt;http://narod.ru/disk/23819109000/ScreenShot.jpg.html&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>
</feed>