﻿<?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=community&amp;page=136</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-30T16:10:51Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=community&amp;page=136" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/4157/</id>
    <title type="text">Ошибка при установке StopLoss в процентах</title>
    <published>2013-11-18T18:34:19Z</published>
    <updated>2013-11-18T18:34:19Z</updated>
    <author>
      <name>Marco</name>
      <uri>https://stocksharp.ru/users/6041/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Приветствую,&lt;/p&gt;
&lt;p&gt;При переходе с 4.1.8 на 4.1.19 обнаружил, что StopLossStrategy стала генерировать следующее исключение:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-plain"&gt;
2013/11/18 09:30:19.290|Error  |SLS_RIZ3@FORTS_XXXXXXX|System.ArgumentException: Невозможно привести процентное значение в абсолютное.
Parameter name: unit
   at StockSharp.BusinessEntities.Unit.op_Explicit(Unit unit)
   at StockSharp.Algo.Strategies.StopLossStrategy.get_ActivationPrice()
   at StockSharp.Algo.Strategies.ProtectiveStrategy.NeedQuoting(Decimal currentPrice, Decimal currentVolume, Range`1 acceptablePriceRange, Decimal newVolume)
   at StockSharp.Algo.Strategies.QuotingStrategy.ProcessQuoting()
   at StockSharp.Algo.Strategies.QuotingStrategy.SyncProcessQuoting()
   at StockSharp.Algo.Strategies.QuotingStrategy.OnStarted()
   at StockSharp.Algo.Strategies.ProtectiveStrategy.OnStarted()
   at StockSharp.Algo.Strategies.Strategy.#=qtKQ9VNIVpLP1g1BUAZxdTGU5EYfMco3AM7uGI5mgJio=(ProcessStates #=qEConwVuDh98j4XAFNYit9w==)

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;В старых версиях StockSharp для расчета ActivationPrice использовалось следующее выражение:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;    var activationPrice = (decimal)(isBuy ? (decimal)_prevPrice - ProtectiveLevel : (decimal)_prevPrice + ProtectiveLevel);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;При вычислении выражения типы операндов неявно приводились к Unit и затем результат приводился к decimal. Все работало.&lt;/p&gt;
&lt;p&gt;В новой версии судя по всему ProtectiveLevel явно приводится к decimal. В результате получаем исключение. Декомпилированный кусочек кода:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-plain"&gt;
Decimal num1 = this.ProtectiveLevel.Type == UnitTypes.Limit ? MathHelper.Abs(this.BasePrice - (Decimal) this.ProtectiveLevel) : (Decimal)this.ProtectiveLevel;

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Есть ли ошибка в версии 4.2.1 - еще не проверял.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4156/</id>
    <title type="text">Проблема с выводом свеч.</title>
    <published>2013-11-18T16:31:12Z</published>
    <updated>2013-11-18T16:31:12Z</updated>
    <author>
      <name>romany4</name>
      <uri>https://stocksharp.ru/users/50252/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Недавно столкнулcя c S#. Заинтересовался. И вот сейчас наткнулся на одну проблему, а именно вывод свечек на график. Чтобы исключить свои ошибки - просто взял пример Quik/SampleCandles (который тоже у меня не отображает свечи). Так вот при попытке вывести свечи - выводится только пустой график.&lt;/p&gt;
&lt;p&gt;Не подскажите, в чем может быть проблема?&lt;/p&gt;
&lt;p&gt;S# 4.1.19.
QUIK-Junior 6.9 (тестовые данные поступают практически 24ч, брокер - открытие)
в квике в таблице всех сделок - данные по инструменту - отображаются. фильтров нет.&lt;/p&gt;
&lt;p&gt;Если все дело в тестовом квике - есть способ это побороть?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4155/</id>
    <title type="text">Тестирование и фьючерсы</title>
    <published>2013-11-18T16:02:00Z</published>
    <updated>2013-11-18T16:02:00Z</updated>
    <author>
      <name>SavosRU</name>
      <uri>https://stocksharp.ru/users/39556/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">&lt;p&gt;Есть вопрос. &lt;a href="http://stocksharp.com/posts/m/28271/"&gt;В соседней ветке затронул&lt;/a&gt;, но там обсуждается конкретная программа и туда могут не заглянуть те, кто знает ответ на мой вопрос.
Поэтому завел отдельную веточку...
&lt;/p&gt;
&lt;p&gt;Итак, тестируем на исторических данных. Конкретно - RI. Но это мог бы быть и любой другой фьючерс.
В реальности брокер позволяет начинать торговать с самого минимума, с одного контракта. И для начала торговли достаточно открыть счет на 15 тысяч рублей.
В EmulationTrader же такой &amp;quot;капитал&amp;quot; никак не прокатывает, ибо он думает, что если цена инструмента согласно историческим данным составляет, например, 148960, то величина &amp;quot;денег&amp;quot; в соответствующем портфеле (Portfolio.CurrentValue) для открытия лонговой сделки должна быть как минимум такой же.
&lt;/p&gt;
&lt;p&gt;И если это не так - не позволяет сделку совершить - смотрите скриншот окна мониторинга работы тестировщика:
&lt;img src="http://content.screencast.com/users/Savos/folders/Snagit/media/350ecb5d-8a17-4223-8bda-79ab7802e0ff/11.18.2013-20.00.png" alt="Меньше 150 тысяч рублей - уже нельзя купить даже один контракт RI???" /&gt;&lt;/p&gt;
&lt;p&gt;Убедительная просьба тех, кто захочет посоветовать мне тестировать на миллионах: не советуйте, вопрос не в этом был...
А вот к разработчикам - кроме вас вряд-ли кто сможет мне подсказать, так что буду признателен!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/312/</id>
    <title type="text">Работа с TFS и EduLive</title>
    <published>2013-11-18T14:13:32Z</published>
    <updated>2013-11-18T14:13:32Z</updated>
    <author>
      <name>Валентин Мирошниченко</name>
      <uri>https://stocksharp.ru/users/6156/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Торговые роботы" />
    <category term="вебинар" />
    <category term="хранилище стратегий" />
    <category term="Статьи" />
    <content type="html">&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:9px"&gt;Введение в работу с Microsoft Team Foundation Server&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;iframe src="https://www.youtube.com/embed/mi6WZBHUCeA" width="640" height="390" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;p&gt;&lt;strong&gt;Темы урока:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Краткий обзор возможностей TFS&lt;/li&gt;
&lt;li&gt;Преимушества TFS как системы версионного контроля кода&lt;/li&gt;
&lt;li&gt;Начало работы с TFS репозиториями S# Education&lt;/li&gt;
&lt;li&gt;Загрузка проектов, работа с зависимостями&lt;/li&gt;
&lt;li&gt;Добавление нового проекта в TFS&lt;/li&gt;
&lt;li&gt;Концепция ветвления версий&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Описание:&lt;/strong&gt; в этой лекции дается введение в системы версионного контроля, а также рассказано обо всём что необходимо знать, для работы с сервером TFS и нашим новым сервисом &lt;a href="http://stocksharp.com/lesson/live/"&gt;EduLive&lt;/a&gt;, показаны примеры работы с EduLive.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Полезные ссылки:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Управление жизненным циклом приложения с помощью Visual Studio и Team Foundation Server
&lt;a href="http://msdn.microsoft.com/ru-ru/library/vstudio/fda2bad5(v=vs.110).aspx" target="_blank"&gt;http://msdn.microsoft.com/ru-ru/library/vstudio/fda2bad5(v=vs.110).aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Разработка с использованием TFVC
&lt;a href="http://msdn.microsoft.com/ru-ru/library/vstudio/ms181382.aspx" target="_blank"&gt;http://msdn.microsoft.com/ru-ru/library/vstudio/ms181382.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Введение в использование TFS c Visual Studio 2010 (EN)
&lt;a href="http://blogs.msdn.com/b/jasonz/archive/2009/10/21/tutorial-getting-started-with-tfs-in-vs2010.aspx" rel="nofollow" target="_blank"&gt;http://blogs.msdn.com/b/jasonz/archive/2009/10/21/tutorial-getting-started-with-tfs-in-vs2010.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Team Foundation Service переименован в Visual Studio Online (EN)
&lt;a href="http://www.visualstudio.com/products/visual-studio-online-overview-vs" rel="nofollow" target="_blank"&gt;http://www.visualstudio.com/products/visual-studio-online-overview-vs&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4153/</id>
    <title type="text">The Wall Street Code</title>
    <published>2013-11-17T16:24:18Z</published>
    <updated>2013-11-17T16:24:18Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="клуб алготрейдеров" />
    <content type="html">&lt;p&gt;Наткнулся на переведенный сабж.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.amara.org/ru/videos/E4PVrz1sZWVc/url/710583/" rel="nofollow" target="_blank"&gt;The Wall Street Code (Marije Meerman, VPRO)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Перевод вполне нормальный, но и так можно слушать. Видео потрясное. Убил час жизни, не жалею. Много историий, хороших и не очень.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4152/</id>
    <title type="text">Мутная статистика</title>
    <published>2013-11-16T18:03:59Z</published>
    <updated>2013-11-16T18:03:59Z</updated>
    <author>
      <name>Bond</name>
      <uri>https://stocksharp.ru/users/26882/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Добрался до статистики!
Где обещанный в документации расчет коэффициента Шарпа?&lt;/p&gt;
&lt;p&gt;И Вам не кажется, что текущий расчет PnL вводит людей в заблуждение?
Если честно я даже не понял как вы его считаете.
Вот пример:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://s017.radikal.ru/i417/1311/e6/2ed94e9f2644.png" alt="" /&gt;
Снизу ваш график Эквити. Чуть выше нормальный расчет Профита.
Расчет Профита простой. Сделка закрывается, цены вычитаются и локальные профиты суммируются.
У вас же либо не правильный расчет, либо добавлены какие-то другие параметры.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4151/</id>
    <title type="text">Экспорт данных в Excel из Гидры</title>
    <published>2013-11-16T15:31:46Z</published>
    <updated>2013-11-16T15:31:46Z</updated>
    <author>
      <name>dij1</name>
      <uri>https://stocksharp.ru/users/339/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">&lt;p&gt;Подскажите, если ли простой путь экспорта данных из Гидры напрямую в листы Excel?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4150/</id>
    <title type="text">некорректная работа под Windows 8</title>
    <published>2013-11-15T16:06:45Z</published>
    <updated>2013-11-15T16:06:45Z</updated>
    <author>
      <name>molasar</name>
      <uri>https://stocksharp.ru/users/16583/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Всем привет!&lt;/p&gt;
&lt;p&gt;Продолжая осваивать S#, столкнулся со следующей проблемой:&lt;/p&gt;
&lt;p&gt;Скачал последний S#.API 4.2, Quik 6.8.4.14
Запускаю пример SAMPLE из сборника, входящего в S#.API.&lt;/p&gt;
&lt;p&gt;Сначала на компе с Windows 7: подключается, экспорт, инструменты, стакан. все ок.
Потом на компе с Windows 8: подключается, экспорт, инструменты, а стакан открывается пустым...&lt;/p&gt;
&lt;p&gt;Как вывести наполненный стакан?&lt;/p&gt;
&lt;p&gt;P.S. Делал свою программу выводил на форму BestAsk и BestBid через:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;            _trader.NewSecurities += securities =&amp;gt; this.GuiAsync(() =&amp;gt;
            {
                Securitites.ItemsSource = _trader.Securities;
                securities.ForEach(s =&amp;gt;
                {
                    _trader.RegisterSecurity(s);
                    _trader.RegisterMarketDepth(s);
                });
            });
            _trader.MarketDepthsChanged += depths =&amp;gt; this.GuiAsync(() =&amp;gt;
            {
                depths.ForEach(d =&amp;gt;
                {
                    bask = string.Format(&amp;quot;{0}&amp;quot;, d.Security.BestAsk.Price);
                    bbid = string.Format(&amp;quot;{0}&amp;quot;, d.Security.BestBid.Price);                                      
                    L_Bid.Content = bbid;
                    L_Ask.Content = bask;
                });
            });
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;В Win7 все ок! А в Win8 ругается, что стакан RIZ3 уже открыт, надо закрыть или открыть и настроить согласно документации.&lt;/p&gt;
&lt;p&gt;В чем дело?&lt;/p&gt;
&lt;p&gt;Спасибо.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4149/</id>
    <title type="text">После апдэйта Гидры  - критическая ошибка</title>
    <published>2013-11-15T12:09:42Z</published>
    <updated>2013-11-15T12:09:42Z</updated>
    <author>
      <name>dij1</name>
      <uri>https://stocksharp.ru/users/339/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;&lt;img src="http://img7.imageshack.us/img7/8797/ikn9.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Update:&lt;/p&gt;
&lt;p&gt;Удаление настроек снимает проблемы, но надо заново создавать список инструментов.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4147/</id>
    <title type="text">Не работает планировщик - при попытке обращения - ошибка</title>
    <published>2013-11-15T11:05:52Z</published>
    <updated>2013-11-15T11:05:52Z</updated>
    <author>
      <name>dij1</name>
      <uri>https://stocksharp.ru/users/339/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;&lt;img src="http://img69.imageshack.us/img69/7676/cv7m.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Как быть?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4146/</id>
    <title type="text">Гидра 4.2.1.0 ошибки</title>
    <published>2013-11-15T09:04:04Z</published>
    <updated>2013-11-15T09:04:04Z</updated>
    <author>
      <name>Андрей Шабанов</name>
      <uri>https://stocksharp.ru/users/16691/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;1.дублируем строчки&lt;/p&gt;
&lt;p&gt;&lt;a href="http://pixs.ru/showimage/123jpg_6311378_9734253.jpg" rel="nofollow" target="_blank"&gt;&lt;img src="http://i.pixs.ru/storage/2/5/3/123jpg_6311378_9734253.jpg" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ol start="2"&gt;
&lt;li&gt;после некоторого времени работы получил:&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;14:45:05.944|Error  |Plaza     |System.OverflowException: Значение было недопустимо малым или недопустимо большим для Int32.
в System.Decimal.ToInt32(Decimal d)
в #=qFuQhiv7x9eMk_s02E5CFbRCZ$ztEswCbPU500nX38OwZmSF2nrvf4ohz0rKSLusbQ0wYhSt5DfpaPHIEc9Vsug==.#=qB8Va8LHobF9l8s98W9JldQ==(List&lt;code&gt;1 #=qn0zstRh5L1i5K$ZTR9vL2w==, Decimal #=qwSiRJ8bebmU11IwtpQ2dWw==, Decimal #=qy1ru9Pjj$TSPF5UxppvhDg==, #=qGAyrMgCE7Fm22n4uZyeFIz65Kivjn9CMYIg3Z8BVGFd$jf3h3to8r5nndW0HpxPa #=qREQ7HG9Z1QpHcYrjZE5jQg==, Security #=qG1wBY8GhENsibpc7A5piVg==) в #=qFuQhiv7x9eMk_s02E5CFbRCZ$ztEswCbPU500nX38OwZmSF2nrvf4ohz0rKSLusbQ0wYhSt5DfpaPHIEc9Vsug==.#=qO53YUOZxubPvnbPN6A7Zbw==(List&lt;/code&gt;1 #=qUvkae52NxzJ1FRunBSygrA==, Decimal #=qRgnR9XUKYzggTwf_ybvH4A==, #=qGAyrMgCE7Fm22n4uZyeFIz65Kivjn9CMYIg3Z8BVGFd$jf3h3to8r5nndW0HpxPa #=qREQ7HG9Z1QpHcYrjZE5jQg==, Security #=qz9kvdcRD8T5jjAncafJNWg==)
в #=qFuQhiv7x9eMk_s02E5CFbRCZ$ztEswCbPU500nX38OwZmSF2nrvf4ohz0rKSLusbQ0wYhSt5DfpaPHIEc9Vsug==.#=qhn464ysnD7LOyVq7Er_NHUzVg6XdRIt01CPOZ6is_No=(List&lt;code&gt;1 #=q9kjDGgRs1maJHGRMWU1JFw==, Decimal #=qlhNXySZpdfTxEyC1Vf$$Bg==, #=qGAyrMgCE7Fm22n4uZyeFIz65Kivjn9CMYIg3Z8BVGFd$jf3h3to8r5nndW0HpxPa #=q5xGE0FKIGYjshLq0cfyfDA==, Security #=q4h8znh9nnKfVxG2Zgt1FmA==) в #=qB4cMTn5fLblmrhQT_3ptdixqSeKh8XtROl1IWjJPNhsewDILR$SnZiFoRWeZJjKx.#=qVothmbHn1$Du0ms_V_uGGg==(List&lt;/code&gt;1 #=qIuoW5OMd_6qx2X2IlEpnXQ==, IEnumerable&lt;code&gt;1 #=qnyhUgw56Ku7LJjlL65xq6Q==, #=qmdbfOKE8uwHBafHUPm2uCkfCOuXdSVeTXNuYYOeTXUzDRXAuvpbb0a4bTomJy1l_ #=qPv8I4Ymy6qmmLRFBH9U_$A==) в #=qbq0GlpDm9Du1tYNQqDLyLYbyT7BtZW_tXxsu4nup2DFtoRy6mQFTkM5m2zCqGHQpVFnWf3q6f7PTSwXCcMWmdw==.#=qaFqVxlARyYq0lSLmqCBAs4wKfOf59LED0HS3GxNehRppQm3knYLNlYIUGloskS5W5i5P8FU3XZzMvdDlNzevsXC4U0AilDGXUbF2qQaFMXM=(IEnumerable&lt;/code&gt;1 #=qQ6lEdlyLS3GP3r8fdI6a2Q==, #=qGAyrMgCE7Fm22n4uZyeFIz65Kivjn9CMYIg3Z8BVGFd$jf3h3to8r5nndW0HpxPa #=q7vmIFynZ3GEVykP_KMmupQ==)
в #=qK9pERYl9hrVNZ9yxK3KH54GUgfBfyMWHXxj3eHuJzpdfLuQH09LkMIe18L$xDem5.#=qnqBExIlc5KP_$tDwIUmrcA==(DateTime #=qNccG9NWl_1xLZ1Nkw24MNg==, #=qSau0oEyt97k0Zf3OkIUWDg==[] #=qsn394$TINaNqgE43ie25Lg==, Boolean #=qSm4DZJVqojEvpfnTLzQIGQ==)
в #=qK9pERYl9hrVNZ9yxK3KH54GUgfBfyMWHXxj3eHuJzpdfLuQH09LkMIe18L$xDem5.Save(IEnumerable&lt;code&gt;1 #=q8HKiSFe4bfGGavMLG$D5kw==) в StockSharp.Hydra.Core.BaseHydraTask.SafeSave(Security security, IEnumerable&lt;/code&gt;1 values, Func&lt;code&gt;2 getTime, Func&lt;/code&gt;2 isError, Func`3 getStorage, Boolean raiseDataLoadedEvent)&lt;/p&gt;
&lt;ol start="3"&gt;
&lt;li&gt;в all@PLAZA стоят галки в level 1 (ничего не менял) но при этом не идет счетчик SC=0 и в логах тоже не видно чтобы изменения приходили (только трэйды и ол)&lt;/li&gt;
&lt;/ol&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4143/</id>
    <title type="text">Задержки при получении котировок BestAsk и BestBid</title>
    <published>2013-11-14T18:19:12Z</published>
    <updated>2013-11-14T18:19:12Z</updated>
    <author>
      <name>molasar</name>
      <uri>https://stocksharp.ru/users/16583/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Всем привет!&lt;/p&gt;
&lt;p&gt;Вывожу на форму значения котировок BestAsk и BestBid.
При большой волатильности заметно запаздывание вывода котировок.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;            Trder.NewSecurities += securities =&amp;gt; this.GuiAsync(() =&amp;gt;
            {
                Securitites.ItemsSource = Trder.Securities;
                securities.ForEach(s =&amp;gt;
                {
                    Trder.RegisterSecurity(s);
                    Trder.RegisterMarketDepth(s);
                });
            });
            Trder.MarketDepthsChanged += depths =&amp;gt; this.GuiAsync(() =&amp;gt;
            {
                depths.ForEach(d =&amp;gt;
                {
                    bask = string.Format(&amp;quot;{0}&amp;quot;, d.Security.BestAsk.Price);
                    bbid = string.Format(&amp;quot;{0}&amp;quot;, d.Security.BestBid.Price);         
                    L_Bid.Content = bbid;
                    L_Ask.Content = bask;
                });
            });
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Где настраивается период обновления стакана?&lt;/p&gt;
&lt;p&gt;Спасибо&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4142/</id>
    <title type="text">Запись результатов тестирования в таблицу.</title>
    <published>2013-11-14T16:25:33Z</published>
    <updated>2013-11-14T16:25:33Z</updated>
    <author>
      <name>nuan</name>
      <uri>https://stocksharp.ru/users/6492/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">&lt;p&gt;Собственно есть стратегия, X с параметрами Y и Z ,
я хочу прогнать их в каком-то диапазоне, например y - от 10 до 50 с шагом 5, z от 1 -100 с шагом 3.
После чего записать это все в exel таблицу.
Вопрос как это сделать?
Т.е.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Как сделать тестирование в диапазоне?&lt;/li&gt;
&lt;li&gt;Как записать результаты в таблицу?&lt;/li&gt;
&lt;/ol&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4141/</id>
    <title type="text">Почему свеча отрисовывается многократно?</title>
    <published>2013-11-14T14:36:29Z</published>
    <updated>2013-11-14T14:36:29Z</updated>
    <author>
      <name>alexan3010</name>
      <uri>https://stocksharp.ru/users/49745/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Пытаюсь работать со свечками. Рисовать на графике я их не хочу,
просто хочу например выводить время закрытия законченной свечи тайм-фрейма 1 мин в ListBox,
то есть например чтобы раз в минуту появлялась запись о сформировавшейся свече.
Для этого я делаю  _candleManager.Processing += PrintCandle;&lt;/p&gt;
&lt;p&gt;И в процедуре PrintCandle у меня только это:&lt;/p&gt;
&lt;p&gt;if (candle.State == CandleStates.Finished)
{
this.GuiAsync(() =&amp;gt; MyList.Items.Add(candle.CloseTime + &amp;quot;  &amp;quot; + candle.ClosePrice));
}&lt;/p&gt;
&lt;p&gt;При этом в ListBox валятся свечки, во первых исторические (так как они подпадают под условие
законченности), а также текущая свеча выводится многократно с предыдущей, типа такого:&lt;/p&gt;
&lt;p&gt;14.11.2013 18:31:00  143520
14.11.2013 18:32:00  143460
14.11.2013 18:31:00  143520
14.11.2013 18:32:00  143460
14.11.2013 18:31:00  143520
14.11.2013 18:32:00  143460
14.11.2013 18:31:00  143520
14.11.2013 18:32:00  143460&lt;/p&gt;
&lt;p&gt;Подскажите, что я делаю не так, как сделать, чтобы видеть только одну запись раз в минуту по окончанию свечи и не грузить исторические, ну или грузить заданное их количество.&lt;/p&gt;
&lt;p&gt;Спасибо.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4140/</id>
    <title type="text">Дока 4.2 не открывается</title>
    <published>2013-11-14T08:50:14Z</published>
    <updated>2013-11-14T08:50:14Z</updated>
    <author>
      <name>Den</name>
      <uri>https://stocksharp.ru/users/6003/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Уважаемые разработчики!&lt;/p&gt;
&lt;p&gt;Спасибо за релиз 4.2!
Пытаюсь открыть StockSharp.chm (из Sources.zip) и получаю окно с ошибкой:
&lt;strong&gt;Cannot open the file mk:@MSITStore:C:\Users\Public\S# 4.2\StockSharp.chm&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Чтобы это значило?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4136/</id>
    <title type="text">Многослойный персептрон! Встречайте! Впервые на арене!</title>
    <published>2013-11-13T10:04:11Z</published>
    <updated>2013-11-13T10:04:11Z</updated>
    <author>
      <name>Иван З.</name>
      <uri>https://stocksharp.ru/users/6502/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Статьи" />
    <content type="html">&lt;p&gt;&lt;strong&gt;Первая часть. Лирика (можно не читать)&lt;/strong&gt;
C#  я начал изучать год назад, просмотрев курсы S#. До этого программированием не занимался вовсе.  Поэтому за код прошу не пинать, лучше подскажите как правильно делать. С удовольствием выслушаю все вопросы, предложения и пожелания! А также выражаю искреннюю благодарность команде  S# за их проект!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Вторая часть (Для тех, кто в теме). Многослойный персептрон (как я его реализовал)&lt;/strong&gt;
Моя нейросеть состоит из 1) Первый слой (или входной слой) — это набор признаков(входной вектор) которых мы подаем на вход нейросети. 2) Второй слой нейронов. Каждый нейрон второго слоя связан со всеми нейронами первого(входного) слоя и всеми нейронами третьего слоя нейронов связями(синапсами). 3) Третий слой тоже само что и второй, только связан со вторым слоем и четвертым. 4) Четвертый слой состоит из одного нейрона, выход которого и будет нам нужен. Рис.1.&lt;/p&gt;
&lt;p&gt;Особенности нейросети которые стоит упомянуть.
Функция активации гиперболический тангенс&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;private const double AlfaSigmoid = 0.66666d;
        public static double ThFunc(double y)
        {
            return (1.7159 * Math.Tanh(AlfaSigmoid * y));
        }
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Производная активационной функции, для обратного распространения ошибки&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;public static double ThDerivative(double _out)
        {
            return (AlfaSigmoid * (1.7159d * 1.7159d - _out * _out) / 1.7159d);
        }
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;На каждый нейрон подан дополнительный синапс с постоянным входным значением (-1).
При обучении нейросети в качестве обучающего значения используется значения double (но как правило -1, 0 и 1), в качестве входного набора признаков использую List&amp;lt;double&amp;gt; inputSignals (хоть и double, но как правило (-1, 0 и 1).
Все остальное можно найти в интернете, вот сайт, с которого я взял рисунок &lt;a href="http://www.aiportal.ru/articles/neural-networks/multi-perceptron.html" rel="nofollow" target="_blank"&gt;http://www.aiportal.ru/articles/neural-networks/multi-perceptron.html&lt;/a&gt; там же можно найти информацию про персептрон и обратное распространение ошибки.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Третья часть. Сама программа&lt;/strong&gt;
Чтобы обучить нейросеть, нужно создать обучающую последовательность. Из всех разных способов который пробовал, при том что обучающую последовательность постоянно меняю. Я остановился на следующем. В гидре создаю свечи, в примере это пятиминутки. Сохраняю их в Excel, открываю сохраненный файл. В столбике H создаю необходимую логику, в примере это бычья или медвежья свеча. Сохраняем файл в формате CSV.  Рис 2
Теперь необходимо прописать путь до папки со свечами, и пут к файлу обучающей последовательности.&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;private const string PathStorage = @&amp;quot;C:\History&amp;quot;;
        private const string PathLessons = @&amp;quot;..\\..\\..\\candles_SPFB.RTS@FORTS_TimeFrameCandle_00_05_00.csv&amp;quot;;
        private const string PathNeuroNet = @&amp;quot;..\\..\\..\\NeuroNet.dat&amp;quot;;
        private const string PathLog = @&amp;quot;..\\..\\..\\log.txt&amp;quot;;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Я как правило сохраняю в файл в ту же папку где лежит NeuroRobot.sln. Туда же сохраняется нейросеть, и лог. В таком случае нужно только папку со свечами прописать.
Файл обучающей последовательности(candles_SPFB.RTS@FORTS_TimeFrameCandle_00_05_00.csv) содержит знания с 1.1.2013 по 1.10.2013. Файл нейросети (NeuroNet.dat) обучен на данных с 1 по 15 января 2013г.
Запускаем программу, переходим на вкладку Lesson. Если активна кнопка «Удалить файл знаний» значить существует обученная сеть, ее можно удалить или доучить.
Если кнопка неактивна и на ней написано файл знаний отсутствует, то можно задать период обучения, я задал первые 15 дней года, всего 809 образов получилось. Также задается таймфрайм, количество нейронов на втором и третьем слое. При этом если в третьем слое поставить 0, то сеть будет двухслойная. В ходе обучения, можно изменять, шаг обучения, момент, порядок предоставления образов. На графике видна среднеквадратичная ошибка сети. Также видна статистика обучения сети. При обновлении минимума ошибки, класс сети сохраняется. Рис 3.Когда дальнейшее обучение сети бесполезно, останавливаем обучение. Переходим на вкладку Stratagy testing.Рис 4.&lt;/p&gt;
&lt;p&gt;Задаем период тестирования, я поставил весь январь, жмем StratagyHistoryTesting. Рис 5.
На рисунке видно, что сеть запомнила первые 15 дней года, но уже с 16-го января начала сливать.
С нажатием StratagyHistoryTesting, становится активной вкладка График. В этой вкладке можно смотреть тестирование стратегии.Рис 6.
На втором окне графика черными точками обозначена текущая позиция. Зеленым обозначена желаемое значение из обучающей последовательности. Красным то что выдала нейросеть.
В третьем окне прибыль на текущий момент.
Стратегия простая если следующая свеча бычья покупаем, медвежья продаем.&lt;/p&gt;
&lt;p&gt;Ну и самый интересный вопрос. Что подавать на вход? Для стратегии я использовал OXLC последних 4 свечей, переведенных в двоичный формат, получилось 240 единиц и минус единиц.&lt;/p&gt;
&lt;p&gt;Всем спасибо за внимание! Жду отзывов, и лайков!
А кстати робот лежит в TFS NeuroRobot Public называется.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4135/</id>
    <title type="text">Работа со стаканом</title>
    <published>2013-11-13T06:55:13Z</published>
    <updated>2013-11-13T06:55:13Z</updated>
    <author>
      <name>molasar</name>
      <uri>https://stocksharp.ru/users/16583/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Всем привет!&lt;/p&gt;
&lt;p&gt;Не могу разобраться как работать со стаканом. Необходимо на форму выводить только две постоянно обновляемые значения цены инструмента: лучший спрос и лучшее предложение.&lt;/p&gt;
&lt;p&gt;Есть ли у кого простейший пример, который поможет разобраться?&lt;/p&gt;
&lt;p&gt;Спасибо.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4134/</id>
    <title type="text">Ошибка ProcessDataError</title>
    <published>2013-11-12T22:41:41Z</published>
    <updated>2013-11-12T22:41:41Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="IQFeed" />
    <content type="html">&lt;p&gt;Такая: &lt;code&gt;plain System.InvalidCastException: Cannot convert  to type System.Int32. ---&amp;gt; System.FormatException: Input string was not in a correct format. at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer&amp;amp; number, NumberFormatInfo info, Boolean parseDecimal) at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider) at Ecng.Common.Converter.To(Object value, Type destinationType) --- End of inner exception stack trace --- at Ecng.Common.Converter.To(Object value, Type destinationType) at Ecng.Common.Converter.To[T](Object value) at #=q5LFANYN7f3iTeKX0XY37G3MCFh6ssDxJFds_xyC6mBT8nbyEKkE7EGKJf8YvuNDW..ctor(String #=qJAcLPT7jsEp595MqXaHx3w==) at #=q2ZGMCiy28cSg5cVg$QB$7Ucjybv1FuvvcWRvooC9WRU=.#=qjmrpltWqpL3ImeA$C3BWVg==(String #=qm$yqmJ3MFC7x2fG0pjFjwQ==, #=q1fow$goWqZqbVKnLXSXeOU_$rSdBZ77AJOwvrMf6KAPP6jPIWUj_jRBWFI4nt70z #=qun_ai3TFv1I2$Cy1GDrY_Q==) at #=qaacjxd231i3kLTD6zh8CIl4pIJ24UTUivm2pyzFcsfxYHuKy4YkyjopMIsU8GJOc.#=qwYgWw23ao5gW9BRjVk5ENg==(String #=qyqa8_9ieSoRx_OY0H60MTQ==) &lt;/code&gt; Или такая: ```plain
2013-11-13 02:25:32,261 [IQFeed response thread] ERROR - Trader ProcessDataError
System.InvalidCastException: Cannot convert  to type System.Decimal. ---&amp;gt; System.FormatException: Input string was not in a correct format.
at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer&amp;amp; number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseDecimal(String value, NumberStyles options, NumberFormatInfo numfmt)
at System.Convert.ToDecimal(String value, IFormatProvider provider)
at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)
at Ecng.Common.Converter.To(Object value, Type destinationType)
--- End of inner exception stack trace ---
at Ecng.Common.Converter.To(Object value, Type destinationType)
at Ecng.Common.Converter.To[T](Object value)
at #=qV8Nvcvcg4w$KVMDydP6IiGrOfSaQaZ68r63dk0H58wglE_ry5JaCz6f4yqXj7pn9G70yfl8Gq3x1plBdk1xPWQ==..ctor(String #=qKFjjhJd0czbMWE2KSwwYvg==)
at #=q2ZGMCiy28cSg5cVg$QB$7Ucjybv1FuvvcWRvooC9WRU=.#=qjmrpltWqpL3ImeA$C3BWVg==(String #=qm$yqmJ3MFC7x2fG0pjFjwQ==, #=q1fow$goWqZqbVKnLXSXeOU_$rSdBZ77AJOwvrMf6KAPP6jPIWUj_jRBWFI4nt70z #=qun_ai3TFv1I2$Cy1GDrY_Q==)
at #=qaacjxd231i3kLTD6zh8CIl4pIJ24UTUivm2pyzFcsfxYHuKy4YkyjopMIsU8GJOc.#=qwYgWw23ao5gW9BRjVk5ENg==(String #=qyqa8_9ieSoRx_OY0H60MTQ==)&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-Предполагаю,"&gt;&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4133/</id>
    <title type="text">Гидра не выгружает свечки в формате bin</title>
    <published>2013-11-12T20:45:35Z</published>
    <updated>2013-11-12T20:45:35Z</updated>
    <author>
      <name>dij1</name>
      <uri>https://stocksharp.ru/users/339/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;Построенные свечки идут в любые форматы данных кроме bin.&lt;/p&gt;
&lt;p&gt;00:44:05.243|Error  |S#.Data   |System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
в StockSharp.Hydra.Controls.ExportProgress.StopBtn_Click(Object sender, RoutedEventArgs e)
в System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
в System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
в System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
в System.Windows.Controls.Primitives.ButtonBase.OnClick()
в System.Windows.Controls.Button.OnClick()
в System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
в System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
в System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
в System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
в System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
в System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
в System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
в System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
в System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
в System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
в System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
в System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
в System.Windows.Input.InputManager.ProcessStagingArea()
в System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
в System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
в System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
в System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean&amp;amp; handled)
в System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean&amp;amp; handled)
в MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean&amp;amp; handled)
в MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
в MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4132/</id>
    <title type="text">Не работает планировщик - при попытке обращения - ошибка</title>
    <published>2013-11-12T19:50:00Z</published>
    <updated>2013-11-12T19:50:00Z</updated>
    <author>
      <name>dij1</name>
      <uri>https://stocksharp.ru/users/339/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;23:49:01.885|Error  |S#.Data   |System.ArgumentNullException: Значение не может быть неопределенным.
Имя параметра: type
в Ecng.Common.TypeHelper.GetTypeName(Type type, Boolean isAssemblyQualifiedName)
в StockSharp.Algo.Candles.CandleSeries.Save(SettingsStorage storage)
в Ecng.Serialization.PersistableHelper.Save(IPersistable persistable)
в Ecng.Serialization.PersistableHelper.Clone(T obj)
в StockSharp.Hydra.Converters.ExportTask.ExportSettings.Clone()
в StockSharp.Hydra.Controls.Windows.TaskSettingsWindow.set_Task(IHydraTask value)
в StockSharp.Hydra.MainWindow.EditTask(IHydraTask task)
в StockSharp.Hydra.MainWindow.ExecutedEditTaskSettings(Object sender, ExecutedRoutedEventArgs e)
в System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
в System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
в System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
в System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
в System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
в System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)
в System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
в System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
в System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
в System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
в System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
в System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
в System.Windows.Input.RoutedCommand.ExecuteCore(Object parameter, IInputElement target, Boolean userInitiated)
в MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
в System.Windows.Controls.Primitives.ButtonBase.OnClick()
в System.Windows.Controls.Button.OnClick()
в System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
в System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
в System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
в System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
в System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
в System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
в System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
в System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
в System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
в System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
в System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
в System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
в System.Windows.Input.InputManager.ProcessStagingArea()
в System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
в System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
в System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
в System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean&amp;amp; handled)
в System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean&amp;amp; handled)
в MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean&amp;amp; handled)
в MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
в MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)&lt;/p&gt;
</content>
  </entry>
</feed>