﻿<?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=108</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-05-06T01:12:11Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=community&amp;page=108" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/4755/</id>
    <title type="text">SmartCom неконектится пример из сборки 4.2.26</title>
    <published>2014-10-03T09:41:03Z</published>
    <updated>2014-10-03T09:41:03Z</updated>
    <author>
      <name>GB1B</name>
      <uri>https://stocksharp.ru/users/51626/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">SmartCom не коннектится пример из сборки 4.2.26&lt;br /&gt;Из других сборок тоже не коннектится.&lt;br /&gt;&lt;br /&gt;Пишет &amp;quot;System.Runtime.InteropServices.COMException(0x80040154)...  &amp;quot;, в общем не получил фабрику класса COM для компонента CLSID...&lt;br /&gt;&lt;br /&gt;Комп новый, только все поставил, лицензию сгенерил новую на том же логине в стокшарп. Т.е. в личном кабинете показывает, что 2 лицензии. Может из-за этого? Хотя в заглавии сказано, что неограниченное кол-во лицензий можно.&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4754/</id>
    <title type="text">частота раздачи данных для Сигейт и для Плазы</title>
    <published>2014-10-02T07:03:29Z</published>
    <updated>2014-10-02T07:03:29Z</updated>
    <author>
      <name>NewMan</name>
      <uri>https://stocksharp.ru/users/6449/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">Здравствуйте!&lt;br /&gt;А какая сейчас частота раздачи данных для сигейта и для плазы? </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4753/</id>
    <title type="text">Ошибка в HistoryEmulationConnector</title>
    <published>2014-10-01T17:05:01Z</published>
    <updated>2014-10-01T17:05:01Z</updated>
    <author>
      <name>pma37592</name>
      <uri>https://stocksharp.ru/users/50555/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Использую весию StockSharp 4.2.25.0&lt;br /&gt;Использую HistoryEmulationConnector.&lt;br /&gt;В MarketEmulator.MatchOnTouch = true.&lt;br /&gt;Появляется ошибка &lt;br /&gt;#=qhVa8iXy1mVxnxf$09lMKNf8elcJ99tPurPJUPJW4rQI=	01.10.2014 20:50:21	Error	Кросс-сделка для заявок 166 и 169.&lt;br /&gt;Хотя заявка 166 уже к моменту исполнена. Заявка 169 исполняется, но прекращается тестирование стратегии.&lt;br /&gt;Данная ошибка появляется только при выполнении программы.&lt;br /&gt;Если поставить breakpoint  на код, где исполняется данная заявку, то ошибка не проявляется.&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAAAu2IjQD4JCdU0j0ArEOvQ9slBLJSWVtXGCL_RSC6Q7fw" title="https://yadi.sk/i/fiYRiJO8bmPk9"&gt;Лог HistoryEmulatorConnector&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4752/</id>
    <title type="text">Transaq 4.2.26.0 - ошибка &amp;apos;sec_tz&amp;apos;</title>
    <published>2014-09-30T18:06:11Z</published>
    <updated>2014-09-30T18:06:11Z</updated>
    <author>
      <name>JaguarFX</name>
      <uri>https://stocksharp.ru/users/49779/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Transaq" />
    <content type="html">В новой версии Transaq 4.2.26.0 наблюдается одна ошибка&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;br /&gt;TransaqTrader 30.09.2014 22:02:45 Error System.ArgumentException: Element &amp;#39;sec_tz&amp;#39; doesn&amp;#39;t exist.&lt;br /&gt;Имя параметра: name&lt;br /&gt;   в Ecng.Common.XmlHelper.GetElementValue(XElement elem, String name, String defaultValue, Boolean throwIfNotExist)&lt;br /&gt;   в #=qtcucEg8O8jACeA0Jrw6CxvIoFLJfZysDE_qY1BuUX8hyjMkMl8xtqbuKV5V54XVu.#=qdsT2mqt1Qz1Oe525HSedCpBqBVqiO7ZrYL_ti2U9H_w=(XElement #=qekpp3WLwFAEjUdVBlHCsrg==)&lt;br /&gt;   в #=qtcucEg8O8jACeA0Jrw6CxvIoFLJfZysDE_qY1BuUX8hyjMkMl8xtqbuKV5V54XVu.#=qMLvoID6_LGZH0Lih4Y1$Cg==(String #=qLCaWaWl_ac_Awiir0BpYyA==)&lt;br /&gt;   в StockSharp.Transaq.TransaqMessageAdapter.#=qBSkzoOGkWeN21cyixeZXZndMdKj4nu0axXR8P_i2xfU=.#=q$qkkSv8xawMS$V780lHFGhixcXzJ9ESfwkGjbrS$Nqk=()&lt;br /&gt;   в Ecng.Common.Converter.DoInCulture&amp;#91;T&amp;#93;(CultureInfo cultureInfo, Func`1 func)&lt;br /&gt;   в StockSharp.Transaq.TransaqMessageAdapter.#=qKg890zjXgxgwkJZXJWWJyQ==(String #=qbln9dCdKvIkXNJn6ZYCkOQ==)&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4750/</id>
    <title type="text">Гидра 4.2.22.0 Экспорт (авто)</title>
    <published>2014-09-29T15:58:36Z</published>
    <updated>2014-09-29T15:58:36Z</updated>
    <author>
      <name>MichaelShpin</name>
      <uri>https://stocksharp.ru/users/16700/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">При выполнении задачи &amp;quot;Экспорт (авто)&amp;quot; &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;

21:40:36.602|       |Экспорт (авто)|SPFB.RTS@FORTS. Экспорт Trade в Txt. Дата 22.09.2014 0:00:00.
21:40:36.607|Error  |Экспорт (авто)|System.InvalidCastException: Не удалось привести тип объекта &amp;quot;EnumerableEx`1[StockSharp.Messages.ExecutionMessage]&amp;quot; к типу &amp;quot;Ecng.Collections.IEnumerableEx`1[StockSharp.BusinessEntities.Trade]&amp;quot;.
   в StockSharp.Hydra.Core.Export.BaseExporter.&amp;lt;&amp;gt;c__DisplayClass1.&amp;lt;Export&amp;gt;b__0()
   в Ecng.Common.Converter.&amp;lt;&amp;gt;c__DisplayClassf.&amp;lt;DoInCulture&amp;gt;b__e()
   в Ecng.Common.Converter.DoInCulture[T](CultureInfo cultureInfo, Func`1 func)
   в StockSharp.Hydra.Converters.ExportTask.OnProcess()
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/254/</id>
    <title type="text">Рассылка о новом</title>
    <published>2014-09-28T14:50:45Z</published>
    <updated>2014-09-28T14:50:45Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Новости" />
    <content type="html">Чтобы быть всегда в курсе последних новостей StockSharp, подписывайтесь на рассылку через Триттер &lt;a target="_blank" rel="nofollow" href="https://twitter.com/stocksharp " title="https://twitter.com/stocksharp "&gt;https://twitter.com/stocksharp &lt;/a&gt;или группу в Контакте &lt;a target="_blank" rel="nofollow" href="https://vk.com/stocksharp " title="https://vk.com/stocksharp "&gt;https://vk.com/stocksharp &lt;/a&gt;. Будем оповещать о:&lt;br /&gt;&lt;br /&gt;1. Новых релизах.&lt;br /&gt;2. Статьях.&lt;br /&gt;3. Событиях.&lt;br /&gt;&lt;br /&gt;Оповещения на Email, телефон, часы и очки.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4748/</id>
    <title type="text">4.2.2.25: Indicators. Метод OnProcess возвращает IIndicatorValue.</title>
    <published>2014-09-27T12:57:21Z</published>
    <updated>2014-09-27T12:57:21Z</updated>
    <author>
      <name>devruss</name>
      <uri>https://stocksharp.ru/users/50604/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">У меня были написаны собственные индикаторы, возвращающие значения decimal. Как теперь нужно переписать код, чтобы возвращаемы значения были IIndicatorValue?&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;

public class Dummy : LengthIndicator&amp;lt;decimal&amp;gt;
    {
        protected override decimal OnProcess(IIndicatorValue input)
        {
            var i = input.GetValue&amp;lt;decimal&amp;gt;();
            return i+100;
        }
    }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4747/</id>
    <title type="text">Проблемы с TimeZone и IQfeed</title>
    <published>2014-09-27T10:33:39Z</published>
    <updated>2014-09-27T10:33:39Z</updated>
    <author>
      <name>devruss</name>
      <uri>https://stocksharp.ru/users/50604/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Есть 2 проблемы:&lt;br /&gt;&lt;br /&gt;1. Нужно обновить список ExchangeBoard, так как нет биржи NYSE_ARCA&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAADyMdwVgy40oA0PybopSJgUl5uwbGz51EvK5SRvKMre0QHaCF6PC4q_-6PM5s_yQQXUc69T6Gd4KX8XoOzxY3j1" title="http://gyazo.com/939e330e373f085d6a462928bf6e4d9f
"&gt;http://gyazo.com/939e330e373f085d6a462928bf6e4d9f
&lt;/a&gt;&lt;br /&gt;Эти данные были записаны IQfeed&lt;br /&gt;&lt;br /&gt;2. Проблема с WorkingTime. S# не знает о Timezone, поэтому по дефолту стоит Московское время. Если же данные были скачаны в UTC и импортированы через Гидру, то S# все равно считает, что это Московское время. Из-за этого возникают следующие проблемы:&lt;br /&gt;- По дефолту, рабочее время на американских площадках 9:30 - 16:00 по Москве, поэтому данные в UTC timezone (13:30 - 20:00) будут просто обрублены&lt;br /&gt;&lt;br /&gt;Как вариант, под экспортированные данные надо создавать кастомную биржу (ExchangeBoard) и прописывать там коды и времена. &lt;br /&gt;&lt;br /&gt;Как правильно это делать? Все мои попытки создавать биржи (ExchangeBoard.AddBoard()), никак не изменяли выпадающий список после точки ExchangeBoard.&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAADyMdwVgy40oA0PybopSJgUxWm_3H1WoikaetEoI1wwArmlZjHWoJw6KxHuJyk4AYolWe-as0JsZHdETY-Gpedr" title="http://gyazo.com/e4310ad1a2d7c0ec087f7b18c291d950
"&gt;http://gyazo.com/e4310ad1a2d7c0ec087f7b18c291d950
&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Судя по базе данных, у меня больше 150 различных бирж (большинство - это коды Micex...), но опять таки через выпадающий список у меня доступно примерно 15, как обращаться к остальным?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/306/</id>
    <title type="text">О новом интерфейсе IMarketDataProvider</title>
    <published>2014-09-25T21:47:11Z</published>
    <updated>2014-09-25T21:47:11Z</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://stocksharp.com/forum/4694/Poluchieniie-level1-s-pomoshch-iu-IMarketDataProvider/" title="http://stocksharp.com/forum/4694/Poluchieniie-level1-s-pomoshch-iu-IMarketDataProvider/"&gt;интерфейса IMarketDataProvider&lt;/a&gt;. Тем не менее, сама фича очень важна, так как она меняет использование самого старого класса - &lt;b&gt;Security&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Как известно, класс &lt;b&gt;Security&lt;/b&gt;, олицетворяющий собой финансовый инструмент, имеет просто огромное количество полей (классические OHLC, лучшие котировки, последную сделки, греки опционов и многое другое). Пользоваться этим получается достаточно удобно:&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;
// получение цены последней сделки
var lastTradePrice = sber.LastTrade == null ? (decimal?)null : sber.LastTrade.Price;

// получение открытого интереса по РИ
var oi = ri.OpenIntereset;&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;И чудесным образом подключение к торговой системе через XXXConnector обновляет эти данные. Но в этой красоте скрывается один серьезный недостаток. А что если у нас 2, или даже, 3, поключения (причем, некоторые из них могут быть вполне виртуальными, как &lt;b&gt;HistoryEmulationConnector&lt;/b&gt;)? И все они транслируют данные по многим одинаковым инструментам. Какое подключение будет обновлять данные?&lt;br /&gt;&lt;br /&gt;Ответ простой - все одновременно. И мы получаем кашу, если мы используем единые объекты для разных подключений. По-умолчанию, подключения создают отдельные объекты &lt;b&gt;Security&lt;/b&gt;. Тогда перезапись данных невозможно. Но получается другая проблема - разные объекты для одного и того же инструмента.&lt;br /&gt;&lt;br /&gt;В итоге родилась идея, чтобы хранить изменяющиеся поля в подключении (точнее, реализации IMarketDataProvider), а константные (код, дата экспирации, шаг цены и т.д.) оставить в классе &lt;b&gt;Security&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Спешу сразу успокоить - по-умолчанию все работает в классическом режиме. При обновлении вам не нужно &amp;quot;доводить напильником&amp;quot; старый и проверенный код. Но чтобы получить возможность использовать один объект в разных подключения - просто включите &lt;a href="http://stocksharp.com/forum/4694/Poluchieniie-level1-s-pomoshch-iu-IMarketDataProvider/" title="http://stocksharp.com/forum/4694/Poluchieniie-level1-s-pomoshch-iu-IMarketDataProvider/"&gt;соответствующие режимы&lt;/a&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;
// получение цены последней сделки
var lastTradePrice = myStrategy.GetSecurityValue&amp;lt;decimal?&amp;gt;(sber, Level1Fields.LastTradePrice);

// получение открытого интереса по РИ
var oi = myStrategy.GetSecurityValue&amp;lt;decimal?&amp;gt;(ri, Level1Fields.OpenIntereset);&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Конечно же, это несколько сложнее, чем предыдущий код. Но тем самым будет упрощено взаимодействие с параллельным тестированием и работой стратегий. И да, в &lt;a href="http://stocksharp.com/products/studio/" title="http://stocksharp.com/products/studio/"&gt;Студии&lt;/a&gt; нужно использовать, конечно же, последний вариант. Есть повод для осмысления и модернизации.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4745/</id>
    <title type="text">Восстановление сохраненной стратегии</title>
    <published>2014-09-25T12:00:21Z</published>
    <updated>2014-09-25T12:00:21Z</updated>
    <author>
      <name>Andrii</name>
      <uri>https://stocksharp.ru/users/27996/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Восстановить сохраненную стратегию можно через SettingsStorage, но туда попадают только настройки, вернуть полностью состояние не получается. То есть, если совершить сделку, сохранить, то при восстановлении сделка теряется.&lt;br /&gt;Если настроить сохранение еще можно, то как восстановить сделки(Trade),  по которым открыта позиция.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;пример: &lt;/b&gt;открываем позицию - сохраняем - на следующий день восстанавливаем... позицию восстановить можно, а вот как саму сделку, чтобы выполнить пересчет параметров стратеги, тот же PnL?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4744/</id>
    <title type="text">API 4.2.25 - Ошибка и замечания</title>
    <published>2014-09-22T15:47:53Z</published>
    <updated>2014-09-22T15:47:53Z</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;br /&gt;&lt;br /&gt;Обновился до версии 4.2.25.&lt;br /&gt;&lt;br /&gt;В этой версии нашел такую ошибку: Cannot convert RURC to type StockSharp.Messages.CurrencyTypes&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;br /&gt;2014/09/22 19:35:41.211|Error  |TransaqTrader|System.InvalidCastException: Cannot convert RURC to type StockSharp.Messages.CurrencyTypes. ---&amp;gt; System.ArgumentException: Запрошенное значение &amp;quot;RURC&amp;quot; не найдено.&lt;br /&gt;   в System.Enum.TryParseEnum(Type enumType, String value, Boolean ignoreCase, EnumResult&amp;amp; parseResult)&lt;br /&gt;   в System.Enum.Parse(Type enumType, String value, Boolean ignoreCase)&lt;br /&gt;   в Ecng.Common.Converter.To(Object value, Type destinationType)&lt;br /&gt;   --- Конец трассировки внутреннего стека исключений ---&lt;br /&gt;   в Ecng.Common.Converter.To(Object value, Type destinationType)&lt;br /&gt;   в Ecng.Common.Converter.To&amp;#91;T&amp;#93;(Object value)&lt;br /&gt;   в #=qukUYS7JFd0h3PQr37W1$PT0w5ijNW_p$BLs7VlVwZWHn0GgaDBGz6R4CcoCJrW3N.#=q1$uQE8w7W4rNpvCwt4ZJ2w==(String #=qy61mFKZLJBZrzv3yt87Qdw==)&lt;br /&gt;   в StockSharp.Transaq.TransaqMessageAdapter.#=qRt$GAOAfm5v0B$erKUB4dPkHvxudNWG8xPNBiIgTGj0=(#=qyPMP5u6B6SUYYI0xxutC03vEUIyP39$jXfpgQplg2p2KX30UCbjJpudp2$5gHtmiVKlBvvyMAkL9Qq6XlKExXg== #=qniPpl1UXO7m8GK__92Z6Hw==)&lt;br /&gt;   в StockSharp.Transaq.TransaqSessionHolder.#=qACe8JPb6H3$$8P56h_ZBxrxkWz4JQy_XgaxupVhKPpg=.#=q6942XzTPmnFvmKraA8QZ7oUMCVICwYtYmg3EmbprC54=(#=qjZrUSFNw45phDHSa78GUorRrZpT4UK2wcUEdthr8lrQ40PiFq4lOZ$yYtnrzqWDo #=qg5aCVh23w9fPSyCl6$pa_Q==)&lt;br /&gt;   в StockSharp.Transaq.TransaqSessionHolder.#=qvfE2mdjvq2hpwJCeko_anavcxIKVf0itht_Uw5gcZ$I=(#=qjZrUSFNw45phDHSa78GUorRrZpT4UK2wcUEdthr8lrQ40PiFq4lOZ$yYtnrzqWDo #=qHqOnZvO9f1BdId1bdgrbmQ==)&lt;br /&gt;   в StockSharp.Transaq.TransaqMessageAdapter.#=qLMm6PPH1mJHzz0sSqfxkeA==(String #=qbQrQ9MmMj0hKJZh14jhscQ==)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Ошибка не критическая - робот продолжил работать.&lt;br /&gt;Но все же как будет время прошу исправить.&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4743/</id>
    <title type="text">Lua: Ошибка получения счета депо.</title>
    <published>2014-09-22T13:16:18Z</published>
    <updated>2014-09-22T13:16:18Z</updated>
    <author>
      <name>Andrii</name>
      <uri>https://stocksharp.ru/users/27996/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;
2014/09/22 16:01:37.355|       |QuikTrader|RegisterOrder: 0/ Покупка Цена=318 Объем=1 Сост=None Бал=0 
2014/09/22 16:01:37.355|       |QuikTrader|New order: 57214475/ Покупка Цена=318 Объем=1 Сост=Pending Бал=1 
2014/09/22 16:01:37.356|       |QuikTrader|OrderFailed: 57214475/ Покупка Цена=318 Объем=1 Сост=Failed Бал=1 
System.InvalidOperationException: ne udalos&amp;#39; poluchit&amp;#39; schyot depo dlya koda klienta &amp;lt;Code&amp;gt;.&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;получаю такую ошибку. </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4742/</id>
    <title type="text">MarketQuotingStrategy</title>
    <published>2014-09-20T10:23:44Z</published>
    <updated>2014-09-20T10:23:44Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.ru/users/6384/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Изучаю поведение MarketQuotingStrategy и возник такой вопрос. Если выставлять тип цена Following и отступ от лучшей цены Bid/Ask больше 0, то в итоге получаем, что заявка выставляется в стакан как положено с учетом отступа, но MarketQuotingStrategy получает обновление стакана уже с учетом выставленной своей же заявки и считает, что лучшая цена изменилась и вновь переставляет свою заявку с учетом отступа. И это происходит до тех пор, пока заявка не придет на противоположный край спреда в стакане и не исполнится.&lt;br /&gt;Подскажите, как или что нужно переопределить/указать/изменить в MarketQuotingStrategy, чтобы стакан она мониторила без учета всех моих заявок?&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;

                    var v1 = new Unit(1, UnitTypes.Step, Security);
                    var v2 = new Unit(0, UnitTypes.Step, Security);
                    var strategy = new MarketQuotingStrategy(direction, volume)
                    {
                        PriceType = MarketPriceTypes.Following,//.Opposite,//.Middle,//
                        Volume = volume,
                        PriceOffset = v1,
                        BestPriceOffset = v2,
                    };
                    ChildStrategies.Add(strategy);

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4741/</id>
    <title type="text">Одинаковый код работает по-разному на 2 машинах</title>
    <published>2014-09-19T20:26:03Z</published>
    <updated>2014-09-19T20:26:03Z</updated>
    <author>
      <name>beast</name>
      <uri>https://stocksharp.ru/users/50008/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Здравствуйте!&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;

namespace test
{
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Threading;
    using System.IO;

    using StockSharp.BusinessEntities;
    using StockSharp.Quik;
    using StockSharp.Algo;
    using StockSharp.Messages;

    class Program
    {
        private volatile static bool conn = false;

        static void Main()
        {
            try
            {
                using (var quikTrader = new QuikTrader(QuikTerminal.GetDefaultPath()))
                {
                    quikTrader.Connected += () =&amp;gt;
                    {
                        conn = true;
                    };

                    quikTrader.Connect();

                    while (!conn) ;

                    Console.WriteLine(&amp;quot;connected&amp;quot;);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }
        }
    }
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;На одном ноутбуке стоит Windows 8, Microsoft VS 2013, .NET Framework 4.5.1.&lt;br /&gt;На втором Windows XP, Microsoft VC# Express 2010, .NET Framework 4&lt;br /&gt;&lt;br /&gt;На первом ноуте работает нормально, на втором - висит в бесконечном цикле (т.е. не подключается к квику).&lt;br /&gt;В чём может быть проблема?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4740/</id>
    <title type="text">Экспорт доп колонок Quik при использовании Connection.SafeConnection (вместо QuickTrader)</title>
    <published>2014-09-19T11:04:47Z</published>
    <updated>2014-09-19T11:04:47Z</updated>
    <author>
      <name>Izida</name>
      <uri>https://stocksharp.ru/users/28029/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">Добрый день. &lt;br /&gt;&lt;br /&gt;Подскажите пожалуйста, как в примеры уроков (например урок 4) добавить экспорт дополнительных колонок из Quik? &lt;br /&gt;В примерах по экспорту доп. колонок описанных в документации везде используется код типа:&lt;br /&gt;&lt;em&gt;Trader = new QuikTrader(Path.Text);&lt;br /&gt;Trader.SecuritiesTable.Columns.Add(DdeSecurityColumns.ImpliedVolatility);&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;А в уроках везде используется&lt;br /&gt;&lt;em&gt;Connection.SafeConnection &lt;/em&gt;&lt;br /&gt;и код &lt;em&gt;Connection.SafeConnection.Trader.SecuritiesTable&lt;/em&gt;.. уже не проходит (ругается, примерно так: &lt;em&gt;Error	5	&amp;#39;StockSharp.Algo.BaseTrader&amp;#39; does not contain a definition for &amp;#39;MyTradesTable&amp;#39; and no extension method &amp;#39;MyTradesTable&amp;#39; accepting a first argument of type &amp;#39;StockSharp.Algo.BaseTrader&amp;#39; could be found (are you missing a using directive or an assembly reference?)&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;или как иначе (без доп. колонок) модернизировать урок (например 4), чтобы получить информацию о направлении моей сделки. &lt;br /&gt;Код &lt;em&gt;Trader.MyTrades.LastOrDefault().Trade.OrderDirection &lt;/em&gt;не выдает корректной информации о направлении сделки (как я думаю, из за того, что в стандартном наборе полей таблицы MyTradesTable в S# для Quick направление сделки не присутствует, из за чего я и хочу добавить экспорт доп. колонки в Quik).</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4739/</id>
    <title type="text">Заполнение заявок у MarketEmulator</title>
    <published>2014-09-19T09:14:09Z</published>
    <updated>2014-09-19T09:14:09Z</updated>
    <author>
      <name>Pyrkoff</name>
      <uri>https://stocksharp.ru/users/50732/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">При тестировании на RealTimeEmulationTrader при значении настройки у MarketEmulator MatchOnTouch = false заполнение заявок происходит путем &amp;#171;прошивания&amp;#187; уровня цены заявки. При этом цена полученной сделки принимает значение лучше, чем была выставлена цена у лимитированной заявки, что не отражает реальную картину. В связи с тем, что на реальном рынке цена сделки практически всегда соответствует цене заявки.&lt;br /&gt;&lt;br /&gt;Подскажите, пожалуйста, каким образом сделать, чтобы при значении настройки MatchOnTouch = false у MarketEmulator заполнение заявок происходило по ценам самих заявок (как при MatchOnTouch = true, но с &amp;#171;прошиванием&amp;#187; уровня цены заявки, а не касанием)?&lt;br /&gt;&lt;br /&gt;PS. Речь идет о лимитированных заявках выставленных единичным лотом.&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4738/</id>
    <title type="text">StorageRegistry проблемы</title>
    <published>2014-09-19T05:50:44Z</published>
    <updated>2014-09-19T05:50:44Z</updated>
    <author>
      <name>robot.sv</name>
      <uri>https://stocksharp.ru/users/39504/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;b&gt;1 проблема&lt;/b&gt; пытаюсь загрузить поток Level1ChangeMessage из csv хранилища в bin (ver 4.2.22)&lt;br /&gt;&lt;span style="color:green"&gt;&lt;span style="font-size:90%"&gt;    var stor = new StorageRegistry&lt;br /&gt;    {&lt;br /&gt;        DefaultDrive = new LocalMarketDataDrive(path)&lt;br /&gt;    };&lt;br /&gt;    ((LocalMarketDataDrive)stor.DefaultDrive).UseAlphabeticPath = false;&lt;br /&gt;    IMarketDataStorage&amp;lt;Level1ChangeMessage&amp;gt; chLevStore = stor.GetLevel1MessageStorage   (security, stor.DefaultDrive, StorageFormats.Csv);&lt;br /&gt;    var chLevs1 = chLevStore.Load(new DateTime(2014, 9, 16), null).ToList();&lt;br /&gt;    IMarketDataStorage&amp;lt;Level1ChangeMessage&amp;gt; chLevStoreBin = stor.GetLevel1MessageStorage(security);&lt;br /&gt;     &lt;b&gt;chLevStoreBin.Save(chLevs1)&lt;/b&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;При сохранении в bin вылетает exception &amp;quot;Заданное приведение является недопустимым&amp;quot; Что не так ?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2 проблема в v 4.2.25 &lt;/b&gt;.Весь представленный код переносится на новую версию и затыкается на попытке чтения потока Level1ChangeMessage из csv хранилища&lt;br /&gt;&lt;b&gt;&lt;span style="color:green"&gt;&lt;span style="font-size:90%"&gt;    var chLevs1 = chLevStore.Load(new DateTime(2014, 9, 16), null).ToList();&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;вылетает exception &amp;quot;Ссылка на объект не указывает на экземпляр объекта&amp;quot; (что работало на педыдущей версии). Это баг и нужно ждать следующую версию ?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4737/</id>
    <title type="text">Гидра сгенерила 451 Мб логов за день!</title>
    <published>2014-09-18T18:40:11Z</published>
    <updated>2014-09-18T18:40:11Z</updated>
    <author>
      <name>devruss</name>
      <uri>https://stocksharp.ru/users/50604/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">За сегодня Гидра сгенерила 451 Мб логов. При записи меньше 30 инструментов и 20 ошибках (преимущественно при импорте данных из cvs), было нагенерировано 6 919 239 сообщений, каждое из которых было записано в лог файл весом 451 Мб. 6.9 млн сообщений (!)&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAADyMdwVgy40oA0PybopSJgU2KcXcjZyYrkm5MCd4ghbNms-m9YiKVK9bCqg0Dk2vujMEA4ZKi66rrgobfbHlHiq" title="http://gyazo.com/a297b58a8c87805ec7af92b5f765e605
"&gt;http://gyazo.com/a297b58a8c87805ec7af92b5f765e605
&lt;/a&gt;&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAADyMdwVgy40oA0PybopSJgU2KcXcjZyYrkm5MCd4ghbNms-m9YiKVK9bCqg0Dk2vujMEA4ZKi66rrgobfbHlHiq" title="http://gyazo.com/a297b58a8c87805ec7af92b5f765e605
"&gt;http://gyazo.com/a297b58a8c87805ec7af92b5f765e605
&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;В итоге объем служебной инфа превышает объем записанных данный раз в 7-10. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Очень бы хотелось иметь опцию отключать запись логов на диск.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Ктати, в памяти Гидра занимает 3.6 Гб, что тоже на мой взгляд многовато</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4736/</id>
    <title type="text">Quik LUA 4.2.25</title>
    <published>2014-09-18T16:06:53Z</published>
    <updated>2014-09-18T16:06:53Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.ru/users/6384/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Попробовал обновиться до новой версии, при подключении вылетают ошибки:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;

2014/09/18 22:51:52.077|       |FixServer |FixServer started.
2014/09/18 22:52:03.181|       |FixServer |Клиент quik (127.0.0.1:24136) авторизован.
2014/09/18 22:52:05.200|       |FixServer |Отправка Logon клиенту.
2014/09/18 22:52:05.201|       |FixServer |Сессия запущена.
2014/09/18 22:52:05.230|       |FixServer |From client quik: OrderMassStatusRequest
2014/09/18 22:52:05.241|       |FixServer |From client quik: RequestForPositions
2014/09/18 22:52:05.247|       |None      |Lookup (OrderStatus, 82320793, , )
2014/09/18 22:52:05.248|       |None      |GetOrders
2014/09/18 22:52:05.355|       |None      |GetOrders done
2014/09/18 22:52:05.356|       |None      |GetTrades
2014/09/18 22:52:05.463|       |None      |GetTrades done
2014/09/18 22:52:05.463|       |None      |Lookup (PortfolioLookup, 82320795, , )
2014/09/18 22:52:05.465|       |None      |GetPortfolios
2014/09/18 22:52:05.801|       |FixServer |Клиент quik (127.0.0.1:24137) авторизован.
2014/09/18 22:52:06.276|       |FixServer |Отправка Logon клиенту.
2014/09/18 22:52:06.276|       |FixServer |Сессия запущена.
2014/09/18 22:52:06.281|       |FixServer |From client quik: SecurityListRequest
2014/09/18 22:52:21.869|       |FixServer |From client quik: Logout
2014/09/18 22:52:21.870|       |FixServer |From client quik: Logout
2014/09/18 22:52:21.874|Error  |FixServer |System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен.
Имя объекта: &amp;quot;System.Net.Sockets.NetworkStream&amp;quot;.
   в System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult)
   в #=qJinNeeDS5MQHrMIMbODCmuJcedPecIon6NmGiveZ6qA=.#=qFCPvqo$bl2A0ZmU_DoSA_NTfi0IU3YJ5C3w62MPAaSs=.#=q$V3kadhXVqRMe_t10gqW5Q==(IAsyncResult #=qgViWzTepyqHBA5fQzVl23w==)
2014/09/18 22:52:21.885|Error  |FixServer |System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен.
Имя объекта: &amp;quot;System.Net.Sockets.NetworkStream&amp;quot;.
   в System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult)
   в #=qJinNeeDS5MQHrMIMbODCmuJcedPecIon6NmGiveZ6qA=.#=qFCPvqo$bl2A0ZmU_DoSA_NTfi0IU3YJ5C3w62MPAaSs=.#=q$V3kadhXVqRMe_t10gqW5Q==(IAsyncResult #=qgViWzTepyqHBA5fQzVl23w==)
2014/09/18 22:54:40.183|       |FixServer |Клиент quik (127.0.0.1:24204) авторизован.
2014/09/18 22:54:40.570|       |FixServer |Отправка Logon клиенту.
2014/09/18 22:54:40.570|       |FixServer |Сессия запущена.
2014/09/18 22:54:40.583|       |FixServer |From client quik: OrderMassStatusRequest
2014/09/18 22:54:40.584|       |FixServer |From client quik: RequestForPositions
2014/09/18 22:54:40.634|       |FixServer |From client quik: Logout
2014/09/18 22:54:40.635|Error  |FixServer |System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен.
Имя объекта: &amp;quot;System.Net.Sockets.NetworkStream&amp;quot;.
   в System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult)
   в #=qJinNeeDS5MQHrMIMbODCmuJcedPecIon6NmGiveZ6qA=.#=qFCPvqo$bl2A0ZmU_DoSA_NTfi0IU3YJ5C3w62MPAaSs=.#=q$V3kadhXVqRMe_t10gqW5Q==(IAsyncResult #=qgViWzTepyqHBA5fQzVl23w==)
2014/09/18 22:54:59.232|       |FixServer |Клиент quik (127.0.0.1:24210) авторизован.
2014/09/18 22:54:59.680|       |FixServer |Отправка Logon клиенту.
2014/09/18 22:54:59.680|       |FixServer |Сессия запущена.
2014/09/18 22:54:59.681|       |FixServer |From client quik: OrderMassStatusRequest
2014/09/18 22:54:59.681|       |FixServer |From client quik: RequestForPositions
2014/09/18 22:54:59.689|       |FixServer |From client quik: Logout
2014/09/18 22:54:59.690|Error  |FixServer |System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен.
Имя объекта: &amp;quot;System.Net.Sockets.NetworkStream&amp;quot;.
   в System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult)
   в #=qJinNeeDS5MQHrMIMbODCmuJcedPecIon6NmGiveZ6qA=.#=qFCPvqo$bl2A0ZmU_DoSA_NTfi0IU3YJ5C3w62MPAaSs=.#=q$V3kadhXVqRMe_t10gqW5Q==(IAsyncResult #=qgViWzTepyqHBA5fQzVl23w==)
2014/09/18 22:57:15.233|       |FixServer |Клиент quik (127.0.0.1:24270) авторизован.
2014/09/18 22:57:15.640|       |FixServer |Отправка Logon клиенту.
2014/09/18 22:57:15.640|       |FixServer |Сессия запущена.
2014/09/18 22:57:15.655|       |FixServer |From client quik: OrderMassStatusRequest
2014/09/18 22:57:15.656|       |FixServer |From client quik: RequestForPositions
2014/09/18 22:57:15.687|       |FixServer |From client quik: Logout
2014/09/18 22:57:15.688|Error  |FixServer |System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен.
Имя объекта: &amp;quot;System.Net.Sockets.NetworkStream&amp;quot;.
   в System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult)
   в #=qJinNeeDS5MQHrMIMbODCmuJcedPecIon6NmGiveZ6qA=.#=qFCPvqo$bl2A0ZmU_DoSA_NTfi0IU3YJ5C3w62MPAaSs=.#=q$V3kadhXVqRMe_t10gqW5Q==(IAsyncResult #=qgViWzTepyqHBA5fQzVl23w==)
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;На 4.2.22 все работало нормально.&lt;br /&gt;С чем может быть связано?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4735/</id>
    <title type="text">Баг в работе графиков.</title>
    <published>2014-09-18T11:48:43Z</published>
    <updated>2014-09-18T11:48:43Z</updated>
    <author>
      <name>Andrii</name>
      <uri>https://stocksharp.ru/users/27996/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">В процессе работы, индикаторы начинают отставать или плохо отображаться.&lt;br /&gt;&lt;br /&gt;&lt;a href='http://i.imgur.com/VyWKH68.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="http://i.imgur.com/VyWKH68.png" style='max-width: 600px;' alt="график" title="график" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;походу баг очень старый, по началу работают нормально, но через время индикаторы начинают отставать.&lt;br /&gt;&lt;br /&gt;В логе ошибок нет.</content>
  </entry>
</feed>