﻿<?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=119</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-05-06T23:43:15Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=community&amp;page=119" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/4520/</id>
    <title type="text">Получение размера позиции</title>
    <published>2014-05-20T18:24:28Z</published>
    <updated>2014-05-20T18:24:28Z</updated>
    <author>
      <name>poison</name>
      <uri>https://stocksharp.ru/users/38961/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">В стратегии ArbitrageStrategy проверка открытых позиций по паре осуществляется вот так:&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;

private bool NoPositions
{
   get { return PositionManager.Positions.All(p =&amp;gt; p.CurrentValue == 0); }
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Это перебор по всем открытым позициям в quik или по всем позициям по каким то конкретным инструментам?&lt;br /&gt;Из какой таблицы берутся данные?&lt;br /&gt;&lt;br /&gt;Что если по счету будут открыты другие позиции, не относящиеся к этой стратегии?&lt;br /&gt;Или если будут параллельно работать другие стратегии по другим инструментам?&lt;br /&gt;Как в данном случае корректно получить наличие позиций?&lt;br /&gt;&lt;br /&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;

private bool NoPositions
{
    get {
       return (PositionManager.Positions.FirstOrDefault(p =&amp;gt; p.Security == Security1).CurrentValue == 0 &amp;amp;&amp;amp;
             PositionManager.Positions.FirstOrDefault(p =&amp;gt; p.Security == Security2).CurrentValue == 0);
    }
 }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4519/</id>
    <title type="text">s# 4.2.3.4 поиск инструментов</title>
    <published>2014-05-20T07:17:05Z</published>
    <updated>2014-05-20T07:17:05Z</updated>
    <author>
      <name>buker</name>
      <uri>https://stocksharp.ru/users/50556/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="SmartCom" />
    <content type="html">Добрый день!&lt;br /&gt;появилась проблема при подключении - &lt;br /&gt;&lt;br /&gt;Итак, стандартно подписываюсь на появление новых портфелей и инструментов и нахожу нужные:&lt;br /&gt;&lt;br /&gt;trader.NewPortfolios += portfolios =&amp;gt;&lt;br /&gt;{ _portfolio  = portfolios.FirstOrDefault(p =&amp;gt; p.Name == account);}&lt;br /&gt;&lt;br /&gt;и аналогично поступаю с инструментами&lt;br /&gt;&lt;br /&gt;trader.NewSecurities += securities =&amp;gt;&lt;br /&gt;{ _security  = securities.FirstOrDefault(sec =&amp;gt; sec.Code == security);}&lt;br /&gt;&lt;br /&gt;в итоге портфель находится успешно, но нужную бумагу не находит. В качестве бумаги, например, беру вариант из стандартного примера - &amp;quot;LKOH&amp;quot;. Раньше эта простая конструкция (она также и в стандартных примерах) работала, но теперь - не хочет.&lt;br /&gt;&lt;br /&gt;Не могли бы Вы уточнить, в чем может быть дело?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4518/</id>
    <title type="text">API 4.2.3.1. Индексы</title>
    <published>2014-05-19T16:38:42Z</published>
    <updated>2014-05-19T16:38:42Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">Перестали приходить данные по сделкам у индексов MICEX, RTSI. Где-то до 23.12.2013 приходили. То ли поменял что-то у себя в коде, то-ли новые сборки S# перестали писать. Отличий в своем коде не нашел, вроде. Сейчас определяю таблицы так: &lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
                    var fortsTables = new[]
                    {
                        // Срочный рынок
                        connector.TableRegistry.CommonFuture,
                        connector.TableRegistry.CommonOption,
                        connector.TableRegistry.SessionContentsFuture,
                        connector.TableRegistry.SessionContentsOption,
                        connector.TableRegistry.TradeFuture,
                        connector.TableRegistry.TradeOption,
                        connector.TableRegistry.Session,
                        connector.TableRegistry.Index,
                        connector.TableRegistry.Volatility,
                        connector.TableRegistry.Aggregation50Future,
                        connector.TableRegistry.Aggregation50Option,
                    };
                    connector.SyncTables(fortsTables.Select(t =&amp;gt; t.Id));&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;Подскажите, плз, кто может помочь.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4517/</id>
    <title type="text">Как выкачать дневки по всем акциям ?</title>
    <published>2014-05-19T11:47:14Z</published>
    <updated>2014-05-19T11:47:14Z</updated>
    <author>
      <name>Макс</name>
      <uri>https://stocksharp.ru/users/6040/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">Как выкачать дневки по всем акциям рос рынка?&lt;br /&gt;Пробую через источник finam - выбираю в фильтре &amp;quot;Акции&amp;quot; - пишет отфильтровано 0 из 64.&lt;br /&gt;&lt;br /&gt;Версия 4.2.3.6</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4516/</id>
    <title type="text">Неточность в документации</title>
    <published>2014-05-18T08:27:19Z</published>
    <updated>2014-05-18T08:27:19Z</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;a href="http://stocksharp.com/doc/?topic=html/310155fd-ef3a-40f4-9920-179dcaf2b6bf.htm" title="http://stocksharp.com/doc/?topic=html/310155fd-ef3a-40f4-9920-179dcaf2b6bf.htm"&gt;В документации указано&lt;/a&gt;, что историю по тикам можно получить за 8 дней. Если речь идет о сделках, то в период 09:30:00 - 16:30:00 EST историю по сделкам можно получить, вроде, за 7 дней; в остальное время получаю историю за 6 месяцев.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4515/</id>
    <title type="text">IQFeed Security Type</title>
    <published>2014-05-18T07:29:22Z</published>
    <updated>2014-05-18T07:29:22Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="IQFeed" />
    <content type="html">Понадобилось отфильтровать инструменты по типу Equity. На &lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAACl5oZDD22LAvhmeHzqbO9N4CyFlg7duDf_i5GsRkaG4S3gQypGZEvHLeW6MC6ElpSQGlrCip5hiwT3swhTuQrCgxtynxRmyB9oO90egkCY8uHXp56-hsSTx5hGuyIbE4DmawyebiucKHm_tXz-8mAYIIXEGG7bYN1dENIA30MuNg" title="http://www.iqfeed.net/symbolguide/index.cfm?symbolguide=lookup&amp;amp;displayaction=support&amp;amp;section=guide&amp;amp;web=iqfeed"&gt;сайте IQFeed&lt;/a&gt; сейчас 29461 таких инструментов. В перечислении StockSharp.Messages.SecurityTypes не нашел такого типа инструмента. Подскажите, как можно сделать такой фильтр. В идеале было бы добавить в документацию таблицу соответствий типов инструментов IQ и S#.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4514/</id>
    <title type="text">Добавить инструменты HistoryEmulationConnectorу по ходу тестирования.</title>
    <published>2014-05-17T15:57:38Z</published>
    <updated>2014-05-17T15:57:38Z</updated>
    <author>
      <name>Garry</name>
      <uri>https://stocksharp.ru/users/430/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">Добрый день! Взялся за стокшарповский тестер и сразу возник вопрос, который не могу разрешить. За основу взял SimpleHistoryTesting. Изначально конструктору HistoryEmulationConnector передан один инструмент, тестирование запущено,и тики приходят по одному инструменту.В процессе тестирования  появляется необходимость получать данные тиков из хранилища и по другим инструментам, которые заранее знать не могу(например опционы различных страйков). Возникает вопрос как правильно эти данные начать получать, и откуда это следует сделать? Пробовал из обработчика события connector.NewTrades путем connector.RegisterSecurity(sec). Но так не работает, поток на этом методе балогополучно виснет. Подозреваю, что где-то я туплю. Помогите советом!</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4513/</id>
    <title type="text">S# 4.2.3.4 ошибки в работе historyemulator</title>
    <published>2014-05-17T14:13:51Z</published>
    <updated>2014-05-17T14:13:51Z</updated>
    <author>
      <name>devruss</name>
      <uri>https://stocksharp.ru/users/50604/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">Тиковая история, импортированная из рейтерса, S# 4.2.3.4 - при бэктестинге вылазят вот такие вот баги: &lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAADyMdwVgy40oA0PybopSJgUbbYBE46L7WNsRbX_mDw41uLwzeAEG0d5gPrk6vFq0GFaj7Ef7YTYbTRPKUWZlLpI" title="http://gyazo.com/1fb882dd0a0df11e31ac31d1eaf4c0dd"&gt;http://gyazo.com/1fb882dd0a0df11e31ac31d1eaf4c0dd&lt;/a&gt;&lt;br /&gt;S# проводит сделки по несуществующим ценам. На версии 4.2.2.16 было все нормально&lt;br /&gt;&lt;br /&gt;Также появилось ощущение, что на новой версии сильно возросло проскальзывание - проходит сигнал на вход/выход из позиции, а реальный execution проходит совсем по другим ценам&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4512/</id>
    <title type="text">Напишу робота на S# за помощь с настройкой программ</title>
    <published>2014-05-17T05:22:26Z</published>
    <updated>2014-05-17T05:22:26Z</updated>
    <author>
      <name>Simplar</name>
      <uri>https://stocksharp.ru/users/51357/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Работа" />
    <content type="html">Добрый день!&lt;br /&gt;Я программист C#, собираюсь заняться алготрейдингом. Предлагаю написать робота на S# взамен на помощь с настройкой необходимых программ.&lt;br /&gt;&lt;a href="https://stocksharp.ru/away/?u=AQAAAAAAAAAXO2kcSpfOpnlUaz7iJoJR49b4kj4vR5nzdXfrGwOBAg"&gt;kop@km.ru&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4510/</id>
    <title type="text">StopLossStrategy не активируется защита</title>
    <published>2014-05-14T10:29:41Z</published>
    <updated>2014-05-14T10:29:41Z</updated>
    <author>
      <name>stasmurza</name>
      <uri>https://stocksharp.ru/users/50057/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Нет сделок при достижении ценой уровня срабатывания защитной стратегии.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Код:&lt;br /&gt;&lt;div class='spoilertitle'&gt;&lt;input type='button' value='Показать спойлер' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_3bc9b585d38043ca9f3087e82dce3125');" title='Показать спойлер' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_3bc9b585d38043ca9f3087e82dce3125' style='display:none'&gt;&lt;br /&gt;var protectiveStrategy = trades.Select(trade =&amp;gt;&lt;br /&gt;            {&lt;br /&gt;                var stopLoss = new StopLossStrategy(trade, trade.Trade.Security.PriceStep);&lt;br /&gt;                &lt;br /&gt;                return stopLoss;&lt;br /&gt;            });&lt;br /&gt;            &lt;br /&gt;            ChildStrategies.AddRange(protectiveStrategy);&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Лог:&lt;br /&gt;SLS_SBER@QJSIM_72395 14.05.2014 13:14:37 Info Стратегия запущена. [0,26]. Позиция при старте 0.&lt;br /&gt;SLS_SBER@QJSIM_72395 14.05.2014 13:14:37 Info Защита сделки 1657367997 заявки 47627856.&lt;br /&gt;SLS_SBER@QJSIM_72395 14.05.2014 13:14:37 Info Котирование на Sell объема 1.&lt;br /&gt;SLS_SBER@QJSIM_72395 14.05.2014 13:14:37 Info Приостановка правил. _rulesSuspendCount 1.&lt;br /&gt;SLS_SBER@QJSIM_72395 14.05.2014 13:14:37 Info Возобновление правил. _rulesSuspendCount 0.&lt;br /&gt;&lt;br /&gt;Изучение документации и форума результата не дали, что делаю неправильно?&lt;br /&gt;&lt;br /&gt;StockSharp 4.2.3.4</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4509/</id>
    <title type="text">Стоп-лосс &amp;quot;до отмены&amp;quot;</title>
    <published>2014-05-14T09:04:21Z</published>
    <updated>2014-05-14T09:04:21Z</updated>
    <author>
      <name>zeitgeist</name>
      <uri>https://stocksharp.ru/users/6254/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Насколько я понял, в Order за срок жизни &lt;b&gt;стоп-заявки&lt;/b&gt; отвечает поле ExpiryDate. В посказке написано, что по-умолчанию выставляется &amp;quot;До отмены&amp;quot; или System.DateTime.MaxValue, но по факту в Quik&amp;#39;e заявка подается до конца текущей сессии(как при MaxValue, так и при игнорировании поля). Находил решение через правку транзакции перед подачей в Quik - это так и осталось единственным решением?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4507/</id>
    <title type="text">Можно ли добавлять аннотации на чарт?</title>
    <published>2014-05-11T21:27:11Z</published>
    <updated>2014-05-11T21:27:11Z</updated>
    <author>
      <name>Den</name>
      <uri>https://stocksharp.ru/users/6003/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Алготрейдинг" />
    <content type="html">Уважаемые разработчики!&lt;br /&gt;&lt;br /&gt;Chart сильно изменился в лучшую сторону!&lt;br /&gt;&lt;br /&gt;А можно ли добавлять аннотации на чарт?&lt;br /&gt;Если нельзя, то планируется ли добавить такую возможность?&lt;br /&gt;&lt;br /&gt;По большому счету, это пожалуй единственное, чего мне сейчас не хватает по сравнению с использованием SciChart напрямую.&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4506/</id>
    <title type="text">Роботы играют в...</title>
    <published>2014-05-09T19:05:28Z</published>
    <updated>2014-05-09T19:05:28Z</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;a href='http://s4.pikabu.ru/post_img/2014/05/03/12/1399145743_737581252.gif' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="http://s4.pikabu.ru/post_img/2014/05/03/12/1399145743_737581252.gif" style='max-width: 600px;' alt=""/&gt;&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4505/</id>
    <title type="text">Получение котировок с ММВБ через plaza2</title>
    <published>2014-05-08T14:38:19Z</published>
    <updated>2014-05-08T14:38:19Z</updated>
    <author>
      <name>Ramil</name>
      <uri>https://stocksharp.ru/users/6374/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">Добавил вроде нужные таблицы. Tables.Add(Trader.TableRegistry.McxTradesSpot);&lt;br /&gt;В примере плазы добавил вообще все таблицы, акция сбера, газпрома и прочих не находит!&lt;br /&gt;Котировки с ммвб вообще можно получать через коннектор плазы?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4502/</id>
    <title type="text">ТекСредства</title>
    <published>2014-05-07T09:03:43Z</published>
    <updated>2014-05-07T09:03:43Z</updated>
    <author>
      <name>vsnoopy83</name>
      <uri>https://stocksharp.ru/users/26929/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Вопрос может избитый, ответа на форуме не нашел. Хочу получить информацию из таблицы &amp;quot;Портфель по бумагам&amp;quot;- ТекСредства. Подключаюсь к Quik.&lt;br /&gt;&lt;br /&gt;Попытка получить из доп. информации ни к чему не приводит:&lt;br /&gt;portfolio.ExtensionInfo[DdeEquityPortfolioColumns.CurrentAmount]&lt;br /&gt;&lt;br /&gt;выдает ошибку, что данного ключа нет в словаре. &lt;br /&gt;&lt;br /&gt;В зависимости от портфеля в ExtensionInfo или вообще ничего нет, или есть только имя портфеля. &lt;br /&gt;&lt;br /&gt;Бьюсь уже пол дня, прошу помочь.&lt;br /&gt;&lt;br /&gt;Версия 4.2.2.15</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4501/</id>
    <title type="text">не снимаются заявки, но ошибки не выдает. хелп)</title>
    <published>2014-05-06T11:59:24Z</published>
    <updated>2014-05-06T11:59:24Z</updated>
    <author>
      <name>kostya_gro</name>
      <uri>https://stocksharp.ru/users/39408/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">пытаюсь поставить стоп заявку, она выставляется, но затем не получается ее снять. что я делаю не так7&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Order&lt;br /&gt;&lt;br /&gt;order = new Order&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;Portfolio = Portfolios.SelectedPortfolio,&lt;br /&gt;Type = StockSharp.Messages.&lt;br /&gt;OrderTypes.Conditional,&lt;br /&gt;Volume = 1,&lt;br /&gt;Price = 113000,&lt;br /&gt;Security = security,&lt;br /&gt;Direction =&lt;br /&gt;OrderDirections.Buy,&lt;br /&gt;ExpiryDate =&lt;br /&gt;DateTime.Now.AddDays(2),&lt;br /&gt;Condition =&lt;br /&gt;&lt;br /&gt;new QuikOrderCondition&lt;br /&gt;{&lt;br /&gt;Type =&lt;br /&gt;QuikOrderConditionTypes.StopLimit,&lt;br /&gt;StopPrice = 129990&lt;br /&gt;}&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;_trader.RegisterOrder(order);&lt;br /&gt;System.Threading.&lt;br /&gt;Thread.Sleep(10000);&lt;br /&gt;foreach(Order order1 in _trader.StopOrders)&lt;br /&gt;{&lt;br /&gt;_trader.CancelOrder(order1);&lt;br /&gt;}&lt;br /&gt;_trader.CancelOrders(null, null,null,null,null);</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4499/</id>
    <title type="text">API 4.2.3.1. На VPS сервере цены у трейдов=0(валюты и акции).</title>
    <published>2014-05-06T08:41:43Z</published>
    <updated>2014-05-06T08:41:43Z</updated>
    <author>
      <name>Andrey R.</name>
      <uri>https://stocksharp.ru/users/28090/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">Здравствуйте.&lt;br /&gt;Обнаружен странный баг: при работе S# в Windows 2008R2(русифицированный), цена у трейдов равняется нулю. Остальные параметры в норме. &lt;br /&gt;Причем это происходит только на валютах и акциях. С фьючерсами все хорошо. &lt;br /&gt;Плазовский счет открыт в церихе. Связывался со службой тех.поддержки цериха, итога разговора привожу:&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;Поле передается. По словам специалистов Московской Биржи с большой долей вероятности оно неправильно обрабатывается. В потоках плазы и asts разные типы данных для поля цены. Для плазы это d16,5 для asts это d16,6. Может быть в этом проблема.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Далее для проверки установил на сервер QScalp, подключился, цены по акциям и валютам отображает корректно. &lt;br /&gt;&lt;br /&gt;Добавлю: пробовал 4.2.1.2 версию, тоже самое.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4498/</id>
    <title type="text">Тестирование версии 2.9</title>
    <published>2014-05-05T16:51:02Z</published>
    <updated>2014-05-05T16:51:02Z</updated>
    <author>
      <name>JaguarFX</name>
      <uri>https://stocksharp.ru/users/49779/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Transaq" />
    <content type="html">Итак &lt;a href="http://stocksharp.com/posts/m/30386/" title="http://stocksharp.com/posts/m/30386/"&gt;Выложили 4.2.3.0 &lt;/a&gt;, где появилось обновление API для работы с TransaqConnector версии 2.9.&lt;br /&gt;&lt;br /&gt;Первые результаты тестирования:&lt;br /&gt;&lt;br /&gt;1. В режиме RealTimeEmulation:&lt;br /&gt;+ список бумаг приходит, &lt;br /&gt;- портфели не приходят,&lt;br /&gt;- стаканы не приходят,&lt;br /&gt;- свечки не приходят.&lt;br /&gt;При этом никаких ошибок система не регистрирует. &lt;br /&gt;Вообще впечатление такое что &lt;b&gt;режим полностью мертв&lt;/b&gt;, даже при включении параметра расширенного логирования MaxLogging, никакой информации в Окно интерпретации не поступает.&lt;br /&gt;&lt;br /&gt;2. В режиме живого подключения:&lt;br /&gt;+ список бумаг приходит, &lt;br /&gt;+ портфели приходят,&lt;br /&gt;+ стаканы приходят,&lt;br /&gt;+ свечки приходят.&lt;br /&gt;&lt;br /&gt;Но есть два досадных глюка&lt;br /&gt;&lt;br /&gt;1) Сразу после подключения, до запуска каких-либо стратегий, система по всем инструментам, вписанным в созданные стратегии, выдает ошибку Error System.ArgumentException: Инструмент ХХХХ@НННН не имеет информации о подключении.&lt;br /&gt;&lt;br /&gt;Стек-трейс ошибки:&lt;br /&gt;&lt;div class='spoilertitle'&gt;&lt;input type='button' value='Показать спойлер' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_381e6b014f104c1a853e14f9ac7e72ef');" title='Показать спойлер' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_381e6b014f104c1a853e14f9ac7e72ef' style='display:none'&gt;&lt;br /&gt;TransaqTrader	05.05.2014 20:12:59	Error	System.ArgumentException: Инструмент SRM4@FORTS не имеет информации о подключении.&lt;br /&gt;Имя параметра: security&lt;br /&gt;   в #=qGkaWoNDIavvUdLr2DVmRQt3n5QGo8w1KTn2IKHZOGbQ=.#=qNa7Ej7$TGDLQQoLsRqp7NA==(Security #=qX3hKkeny6tCcaCiJMvXTdw==)&lt;br /&gt;   в StockSharp.Algo.TraderHelper.GetMarketTime(Security security)&lt;br /&gt;   в StockSharp.Algo.Strategies.StrategyHelper.GetMarketTime(Strategy strategy)&lt;br /&gt;   в StockSharp.Algo.Strategies.StrategyHelper.IsTradeTime(Strategy strategy)&lt;br /&gt;   в StockSharp.Algo.Strategies.Strategy.#=qoQVeRziv8qL78jMkBmvaz3NUKqmARWp0DHkkNfGM_Tg=(TimeSpan #=qfEVh9LW8LZzabPmc25$2EQ==)&lt;br /&gt;   в System.Action`1.Invoke(T obj)&lt;br /&gt;   в Ecng.Common.DelegateHelper.SafeInvoke[T](Action`1 handler, T arg)&lt;br /&gt;   в StockSharp.Algo.Connector.#=qGlBOSm6XwE23tJ9Vj$Zw25y9X05v2hlLLEJNR5ZDGcg=(TimeSpan #=qfEVh9LW8LZzabPmc25$2EQ==)&lt;br /&gt;   в StockSharp.Algo.Connector.#=qOVJ7lNdqw0puzaU_icDI$Q0t_necMNBmIfAT3$d$c6I=()&lt;br /&gt;   в StockSharp.Algo.Connector.OnProcessMessage(Message message, MessageAdapterTypes adapterType, MessageDirections direction)&lt;br /&gt;   в StockSharp.Transaq.TransaqTrader.OnProcessMessage(Message message, MessageAdapterTypes adapterType, MessageDirections direction)&lt;br /&gt;   в StockSharp.Algo.Connector.#=qNSEHxtb7GzfF2fRppbMEreBLYGfPFEZzUlaHXkjQ_$6UEQOkAU3_PlL34KtxRvil(Message #=qfIRrKuNjZ85B6GcxUAdgJQ==)&lt;br /&gt;   в Ecng.Common.DelegateHelper.SafeInvoke[T](Action`1 handler, T arg)&lt;br /&gt;   в StockSharp.Messages.MessageAdapter`1.OnOutMessageProcessor(Message message, IMessageAdapter adapter)&lt;br /&gt;   в System.Action`2.Invoke(T1 arg1, T2 arg2)&lt;br /&gt;   в Ecng.Common.DelegateHelper.SafeInvoke[T1,T2](Action`2 handler, T1 arg1, T2 arg2)&lt;br /&gt;   в StockSharp.Messages.MessageProcessorPool.&amp;lt;StartProcessor&amp;gt;b__0(Message m, IMessageAdapter a)&lt;br /&gt;   в Ecng.Common.DelegateHelper.SafeInvoke[T1,T2](Action`2 handler, T1 arg1, T2 arg2)&lt;br /&gt;   в StockSharp.Messages.MessageProcessor.&amp;lt;StockSharp.Messages.IMessageProcessor.Start&amp;gt;b__0()&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;2) При отключении от коннектора возникает ошибка &amp;quot;Ссылка на объект не указывает на экземпляр объекта.&amp;quot;, которая валит процесс.&lt;br /&gt;Стек-трейс ошибки:&lt;br /&gt;&lt;div class='spoilertitle'&gt;&lt;input type='button' value='Показать спойлер' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_8a1f778c05ee4a3aad4cdffc5312cbef');" title='Показать спойлер' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_8a1f778c05ee4a3aad4cdffc5312cbef' style='display:none'&gt;&lt;br /&gt;   в StockSharp.Messages.MessageAdapter`1.SendOutMessage(Message message)&lt;br /&gt;   в StockSharp.Messages.MessageAdapter`1.&amp;lt;StartMarketTimer&amp;gt;b__f()&lt;br /&gt;   в Ecng.Common.ThreadingHelper.&amp;lt;&amp;gt;c__DisplayClass1.&amp;lt;Timer&amp;gt;b__0(Object s)&lt;br /&gt;   в System.Threading.TimerQueueTimer.CallCallbackInContext(Object state)&lt;br /&gt;   в System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)&lt;br /&gt;   в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)&lt;br /&gt;   в System.Threading.TimerQueueTimer.CallCallback()&lt;br /&gt;   в System.Threading.TimerQueueTimer.Fire()&lt;br /&gt;   в System.Threading.TimerQueue.FireNextTimers()&lt;br /&gt;   в System.Threading.TimerQueue.AppDomainTimerCallback()&lt;br /&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4497/</id>
    <title type="text">SMA не работает. Что я  делаю не так?</title>
    <published>2014-05-04T23:07:51Z</published>
    <updated>2014-05-04T23:07:51Z</updated>
    <author>
      <name>Den</name>
      <uri>https://stocksharp.ru/users/6003/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">S# 4.2.3.1&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;
using StockSharp.Algo;
using StockSharp.Algo.Candles;
using StockSharp.Algo.Indicators;

SimpleMovingAverage LongSma = new SimpleMovingAverage() { Length = 2 };

TimeFrameCandle c1 = new TimeFrameCandle { ClosePrice = 100000 };
TimeFrameCandle c2 = new TimeFrameCandle { ClosePrice = 120000 };
TimeFrameCandle c3 = new TimeFrameCandle { ClosePrice = 140000 };
TimeFrameCandle c4 = new TimeFrameCandle { ClosePrice = 160000 };


Console.WriteLine(&amp;quot;SMA process 1 = &amp;quot; + LongSma.Process(c1));
Console.WriteLine(&amp;quot;SMA   value 1 = &amp;quot; + LongSma.GetCurrentValue());

Console.WriteLine(&amp;quot;SMA process 2 = &amp;quot; + LongSma.Process(c2));
Console.WriteLine(&amp;quot;SMA   value 2 = &amp;quot; + LongSma.GetCurrentValue());

Console.WriteLine(&amp;quot;SMA process 3 = &amp;quot; + LongSma.Process(c3));
Console.WriteLine(&amp;quot;SMA   value 3 = &amp;quot; + LongSma.GetCurrentValue());

Console.WriteLine(&amp;quot;SMA process 4 = &amp;quot; + LongSma.Process(c4));
Console.WriteLine(&amp;quot;SMA   value 4 = &amp;quot; + LongSma.GetCurrentValue());
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&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:plain"&gt;
SMA process 1 = 50000
SMA   value 1 = 0
SMA process 2 = 60000
SMA   value 2 = 0
SMA process 3 = 70000
SMA   value 3 = 0
SMA process 4 = 80000
SMA   value 4 = 0
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Т.е.&lt;br /&gt;&lt;b&gt;GetCurrentValue &lt;/b&gt;не работает вообще.&lt;br /&gt;&lt;b&gt;Process &lt;/b&gt;возвращает &lt;b&gt;ClosePrice / Length &lt;/b&gt;и не суммирует с предыдущим значением.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Или я конкретно туплю или это конкретный баг.&lt;br /&gt;Помогите плиз :)</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4496/</id>
    <title type="text">Ошибка внутри студии. (версия 4.2.3.2)</title>
    <published>2014-05-04T16:25:26Z</published>
    <updated>2014-05-04T16:25:26Z</updated>
    <author>
      <name>France</name>
      <uri>https://stocksharp.ru/users/51277/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Studio" />
    <content type="html">При открытии вкладки дизайнера логируется ошибка о загрузке библиотеки &amp;quot;ActiproSoftware.Text.Addons.DotNet.Wpf&amp;quot;, сам дизайнер открывается&lt;br /&gt;&lt;br /&gt;Ошибка не такая критичная как в 4.2.3.1, но всё же посмотрите по всем библиотекам, пожалуйста, заинклудены ли они, вдруг ещё что-то забыто, спасибо!&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:plain"&gt;
S#.Studio 04.05.2014 19:33:40 Error System.Windows.Markup.XamlParseException: Вызов конструктора для типа &amp;quot;StockSharp.Xaml.CodePanel&amp;quot;, удовлетворяющего указанным ограничениям привязки, привел к выдаче исключения. ---&amp;gt; System.IO.FileNotFoundException: Не удалось загрузить файл или сборку &amp;quot;ActiproSoftware.Text.Addons.DotNet.Wpf, Version=11.2.555.0, Culture=neutral, PublicKeyToken=36ff2196ab5654b9&amp;quot; либо одну из их зависимостей. Не удается найти указанный файл.
   в StockSharp.Xaml.CodePanel..ctor()
   --- Конец трассировки внутреннего стека исключений ---
   в System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
   в System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
   в System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
   в System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
   в StockSharp.Studio.StrategyInfoCodeContent.InitializeComponent()
   в StockSharp.Studio.StrategyInfoCodeContent..ctor()
   в StockSharp.Studio.StrategyInfoContent.&amp;lt;OpenControl&amp;gt;b__13()
   в StockSharp.Studio.StrategyInfoContent.&amp;lt;&amp;gt;c__DisplayClass19.&amp;lt;OpenControl&amp;gt;b__18(Tuple`2 key)
   в Ecng.Collections.CollectionHelper.SafeAdd[TKey,TValue](IDictionary`2 dictionary, TKey key, Func`2 handler, Boolean&amp;amp; isNew)
   в StockSharp.Studio.StrategyInfoContent.OpenControl(String id, Type ctrlType, Object tag, Func`1 getControl)
   в StockSharp.Studio.StrategyInfoContent.OpenControl(StrategyInfo info)
   в StockSharp.Studio.StrategyInfoContent.OpenDefaultPanes()
   в StockSharp.Studio.MainWindow.&amp;lt;&amp;gt;c__DisplayClass4c.&amp;lt;OpenWindow&amp;gt;b__4b()
   в StockSharp.Studio.MainWindow.&amp;lt;&amp;gt;c__DisplayClass58.&amp;lt;OpenWindow&amp;gt;b__57(Tuple`2 key)
   в Ecng.Collections.CollectionHelper.SafeAdd[TKey,TValue](IDictionary`2 dictionary, TKey key, Func`2 handler, Boolean&amp;amp; isNew)
   в StockSharp.Studio.MainWindow.OpenWindow(String id, Type ctrlType, Boolean isToolWindow, Object context, Func`1 getControl)
   в StockSharp.Studio.MainWindow.OpenWindow(StrategyInfo info)
   в StockSharp.Studio.MainWindow.&amp;lt;.ctor&amp;gt;b__c(OpenStrategyInfoCommand cmd)
   в StockSharp.Studio.Services.StudioCommandService.&amp;lt;&amp;gt;c__DisplayClass9`1.&amp;lt;StockSharp.Studio.Core.Commands.IStudioCommandService.Register&amp;gt;b__8(IStudioCommand cmd)
   в StockSharp.Studio.Services.StudioCommandService.ProcessCommand(Tuple`3 tuple, IStudioCommand command)&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
</feed>