﻿<?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=forum&amp;page=206</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-05-25T00:36:58Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=forum&amp;page=206" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/1955/</id>
    <title type="text">Получение синтетической позиции методом Syntetic()</title>
    <published>2011-09-28T10:15:18Z</published>
    <updated>2011-09-28T10:15:18Z</updated>
    <author>
      <name>Serg</name>
      <uri>https://stocksharp.ru/users/484/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Приветствую.&lt;br /&gt;Разбираюсь с опционами. Заметил что иногда формируется ошибочная синтетическая позиция методом Syntetic(OrderDirection)&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;
if (s.Type == SecurityTypes.Option)
      {
        var xbuy = s.Synthetic(OrderDirections.Buy);
        Security fut = (Security)xbuy[0].Key;
        Security put, call;
        if (s.OptionType == OptionTypes.Put)
        {
          put = s;
          call = (Security)xbuy[1].Key;
        }
        else
        {
          put = (Security)xbuy[1].Key;
          call = s;
        }
      }&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;А вот что имеют в себе переменные при дебаге:&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAACK71UC747ysOicZwTY_1KQ5GHpn5QmO3Vlq6UcBDsS9g" title="http://xmages.net/i/3126280"&gt;&lt;a href='http://xmages.net/storage/10/1/0/1/c/upload/ef3e48b9.jpg' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="http://xmages.net/storage/10/1/0/1/c/upload/ef3e48b9.jpg" style='max-width: 600px;' alt=""/&gt;&lt;/a&gt;&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1954/</id>
    <title type="text">Стратегия и выставленные заявки</title>
    <published>2011-09-28T09:17:05Z</published>
    <updated>2011-09-28T09:17:05Z</updated>
    <author>
      <name>frontman</name>
      <uri>https://stocksharp.ru/users/28487/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">При запуске стратегии она начинает прокачивать весь список заявок заново.&lt;br /&gt;Как то можно внутри стратегии подождать когда все старые заявки будут прокачены?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1953/</id>
    <title type="text">Что за метод LoadRevisions() в SampleGui</title>
    <published>2011-09-28T07:03:59Z</published>
    <updated>2011-09-28T07:03:59Z</updated>
    <author>
      <name>frontman</name>
      <uri>https://stocksharp.ru/users/28487/</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/1952/</id>
    <title type="text">Не поддерживаемый тип заявки: Limit</title>
    <published>2011-09-27T13:42:05Z</published>
    <updated>2011-09-27T13:42:05Z</updated>
    <author>
      <name>vvt</name>
      <uri>https://stocksharp.ru/users/34/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">В S# 4.0 следующий код&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;
_order = this.CreateOrder(
			OrderDirections.Buy,
			Security.BestAsk.Price,
			base.Volume);
base.RegisterOrder(_order);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;не регистрирует заявку, в версии 3.2.11 он работал.&lt;br /&gt;&lt;br /&gt;Инструмент - фьючерс на индекс РТС, шлюз - RealTimeEmulationTrader&amp;lt;QuikTrader&amp;gt;.&lt;br /&gt;&lt;br /&gt;ProcessDataError выдает ошибку:&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;System.Exception: Не поддерживаемый тип заявки: Limit&lt;br /&gt;   в StockSharp.Algo.Testing.MarketEmulator.#=qAF$cAaWD8w6Sf0n2jICfhpSjxiFMQ7cRvsxNBVv2XZU=.#=qtATV9JVYahQzlLvEmwHMXg==(SynchronizedDictionary`2 #=qqbEUq3HDL9A75wqaPnzj$w==)&lt;br /&gt;   в Ecng.Collections.CollectionHelper.SyncDo[TCollection](TCollection collection, Action`1 action)&lt;br /&gt;   в StockSharp.Algo.Testing.MarketEmulator.#=qQ7VuWd1o2GhxXAVxPgmkZg==(Security #=qCsXs6bt_tlEwFRwhVgBQnQ==, IEnumerable`1 #=qb31cqUo8VqK2fERgBTKC$A==)&lt;br /&gt;   в StockSharp.Algo.Testing.MarketEmulator.UpdateQuotes(IEnumerable`1 marketDepths)&lt;br /&gt;   в StockSharp.Algo.Testing.RealTimeEmulationTrader`1.#=qPOciz$lJJgRYHAuFM9pUNBIovhk7OXBGPOzuhi0GZHY=(IEnumerable`1 #=qzyZdu5Ra5qxgYZvxk7l2SQ==)&lt;br /&gt;   в Ecng.Common.DelegateHelper.SafeInvoke[T](Action`1 handler, T arg)&lt;br /&gt;   в StockSharp.Algo.BaseTrader.#=qdkcJ1z_5G_9v8kyPHSiXH2QUl6vo_RX4HfOmcsOgXGs=.#=qYoX9dfq6NfczbKi_skOY4w==(IEnumerable`1 #=qLjzF$t5RARnMfwEZijwylw==)&lt;/div&gt;&lt;/div&gt; &lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1951/</id>
    <title type="text">Portfolio.Amounts на FORTS</title>
    <published>2011-09-27T10:25:43Z</published>
    <updated>2011-09-27T10:25:43Z</updated>
    <author>
      <name>Church</name>
      <uri>https://stocksharp.ru/users/459/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Правильно ли я понимаю, что Portfolio.BeginAmount и Portfolio.CurrentAmount не работают для деривативных портфелей?&lt;br /&gt;И лимит открытых позиций нужно получать через напрямую из Trader.DerivativePortfoliosTable?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1950/</id>
    <title type="text">Security.BestBidPriceMoreAbsolute()</title>
    <published>2011-09-27T08:44:46Z</published>
    <updated>2011-09-27T08:44:46Z</updated>
    <author>
      <name>raf</name>
      <uri>https://stocksharp.ru/users/28475/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">В S# 4.00 перестало исполняться правило When(Security.BestBidPriceMoreAbsolute(price)).Do()&lt;br /&gt;Есть какая-то возможность отследить работу этого правила? Может поменялись условия работы данного правила?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1949/</id>
    <title type="text">Робот не переподключается вечером, а с утра все нормально</title>
    <published>2011-09-27T07:42:01Z</published>
    <updated>2011-09-27T07:42:01Z</updated>
    <author>
      <name>a.dobryn</name>
      <uri>https://stocksharp.ru/users/28111/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Такая проблема - оставляется работать программа, утром в 10 часов смотрю - после 18.45 тишина, но утром, с 10 часов, все нормально переподключается и работает дальше. Пока не могу сама понаблюдать, что же такое происходит вечером, потому что в это время сижу в универе на паре. Интернет точно не пропадает, в квике настроен интервал переподключения с 10 до 22. &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;

this.Trader.Trader.ReConnectionSettings.Interval = TimeSpan.FromSeconds(10);
this.Trader.Trader.ReConnectionSettings.ConnectingAttemptCount = -1;
this.Trader.Trader.ReConnectionSettings.ReConnectingAttemptCount = -1;
this.Trader.Trader.ReConnectionSettings.WorkingTime = Exchange.Rts.WorkingTime;
this.Trader.Trader.ReConnectionSettings.Interval = TimeSpan.FromSeconds(10);
this.Trader.Trader.ReConnectionSettings.ExportTimeOutInterval = TimeSpan.FromSeconds(10);
this.Trader.Trader.ReConnectionSettings.ConnectDisconnectTimeOutInterval = TimeSpan.FromSeconds(10);
this.Trader.Trader.ReConnectionSettings.IsReStartExport = true;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Что проверять, куда смотреть? =)</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1948/</id>
    <title type="text">Ошибка с логами</title>
    <published>2011-09-26T20:38:40Z</published>
    <updated>2011-09-26T20:38:40Z</updated>
    <author>
      <name>FiNick</name>
      <uri>https://stocksharp.ru/users/6053/</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:csharp"&gt;
        private void OnLogUpdate(ErrorTypes err, string message)
        {
            this.Log(new LogMessage(this, DateTime.Now, err, message));
        }
        
        public T400()
        {            
            plaza = new PlazaTrader(this.StrategyParameters.PlazaRouterPath.To&amp;lt;IPEndPoint&amp;gt;());
            this.candleManager = new CandleManager(plaza);
            logManager = new LogManager();
            logManager.Sources.Add(this);
        }&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;T400 это робот, по сути класс-инфраструктура для запуска стратегии, чтобы он тоже мог писать логи реализуется ILogSource.&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;
guiLogListener = new GuiLogListener(_logWindow);
t400.AddLogListener(guiLogListener);&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt; &lt;br /&gt;Потом, при выполнении OnLogUpdate ошибка: [System.ArgumentNullException] = {&amp;quot;Значение не может быть неопределенным.\r\nИмя параметра: obj&amp;quot;}&lt;br /&gt;Вот стэктрэйс:&lt;br /&gt; в Ecng.Xaml.XamlHelper.GuiSync(DispatcherObject obj, Action action)&lt;br /&gt;   в StockSharp.Xaml.GuiLogListener.OnWriteMessage(LogMessage message)&lt;br /&gt;   в StockSharp.Algo.Logging.LogListener.WriteMessage(LogMessage message)&lt;br /&gt;   в StockSharp.Algo.Logging.LogManager.#=qrUj$Ns0mMAxxqh0k0FFJLB8wrKr4pz7DsmdCpRVKh18=.#=q3S_X0XbExHKU68uzjbFQVxw4VT4yOdgZvBt8Dr1nZXc=(ILogListener #=qeUzjoy2OxlhpLB1gDjK5qQ==)&lt;br /&gt;   в Ecng.Collections.CollectionHelper.ForEach[T](IEnumerable`1 source, Action`1 action)&lt;br /&gt;   в StockSharp.Algo.Logging.LogManager.#=qm2awVrrxMn_7KT6KAHw0Wg==(LogMessage #=qJiXkieLb13i$V63GpKExqw==)&lt;br /&gt;   в Skynet.T400.OnLogUpdate(ErrorTypes err, String message)&lt;br /&gt;&lt;br /&gt;Собственно вопрос: что передается в GuiSync в качестве DispatcherObject и почему все ломается.&lt;br /&gt;Второй вопрос: как правильно в такой ситуации реализовать ILogSource, кто будет Parent, кто Childs, и зачем там Guid?&lt;br /&gt;&lt;br /&gt;P.S. Ошибка появилась оч недавно, после последнего обновления референсов</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1947/</id>
    <title type="text">Не работают примеры тестирования</title>
    <published>2011-09-26T15:48:17Z</published>
    <updated>2011-09-26T15:48:17Z</updated>
    <author>
      <name>wakwak</name>
      <uri>https://stocksharp.ru/users/403/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">Во всех версиях, кроме 3.2.10(там все ок), не работают примеры тестирования: ни SampleHistoryTesting, ни SampleEmulationTesting. &lt;br /&gt;&lt;br /&gt;SampleEmulationTesting:&lt;br /&gt;1) жму кнопку старт&lt;br /&gt;2) через секунду вылетает сообщение &amp;quot;отменено&amp;quot;. Прогресс бар на нуле. визуальные элементы появляются, но эквити не рисуется и параметры не меняются.&lt;br /&gt;SampleHistoryTesting&lt;br /&gt;1) выбираю путь к истории&lt;br /&gt;2) жму старт&lt;br /&gt;3) визуальные элементы появляются, но эквити не рисуется и параметры не меняются. больше ничего не происходит.&lt;br /&gt;&lt;br /&gt;Опять же повторюсь в 3.2.10 все ок, в остальных версиях не работает =(&lt;br /&gt;В чем может быть проблема?&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1946/</id>
    <title type="text">Проблема с одновременным созданием правил Security.MarketDepthChanged() и StrategyNewOrder()</title>
    <published>2011-09-26T12:47:21Z</published>
    <updated>2011-09-26T12:47:21Z</updated>
    <author>
      <name>frontman</name>
      <uri>https://stocksharp.ru/users/28487/</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/1945/</id>
    <title type="text">Цена лимитной заявки не может быть равной 0</title>
    <published>2011-09-26T10:55:13Z</published>
    <updated>2011-09-26T10:55:13Z</updated>
    <author>
      <name>raf</name>
      <uri>https://stocksharp.ru/users/28475/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="SmartCom" />
    <content type="html">&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
_order = this.CreateOrder(_direction, base.Security.GetMarketPrice(_direction), base.Volume); 
this.RegisterOrder(_order);&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Прога вылетает с исключением: &amp;quot;Цена лимитной заявки не может быть равной 0.&amp;quot;&lt;br /&gt;(Security c FORTS)</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1943/</id>
    <title type="text">Даздраствует новая нестабильная версия!!</title>
    <published>2011-09-26T06:15:55Z</published>
    <updated>2011-09-26T06:15:55Z</updated>
    <author>
      <name>frontman</name>
      <uri>https://stocksharp.ru/users/28487/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Сегодня подключил новые библиотеки версии 4.0. &lt;br /&gt;Результат исключение при вызове метода Start() &lt;br /&gt;NotSupportedException {&amp;quot;Данный формат пути не поддерживается.&amp;quot;}&lt;br /&gt;&lt;br /&gt;   в System.Security.Util.StringExpressionSet.CanonicalizePath(String path, Boolean needFullPath)&lt;br /&gt;   в System.Security.Util.StringExpressionSet.CreateListFromExpressions(String[] str, Boolean needFullPath)&lt;br /&gt;   в System.Security.Permissions.FileIOPermission.AddPathList(FileIOPermissionAccess access, AccessControlActions control, String[] pathListOrig, Boolean checkForDuplicates, Boolean needFullPath, Boolean copyPathList)&lt;br /&gt;   в System.Security.Permissions.FileIOPermission..ctor(FileIOPermissionAccess access, AccessControlActions control, String[] pathList, Boolean checkForDuplicates, Boolean needFullPath)&lt;br /&gt;   в System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath)</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1942/</id>
    <title type="text">Куда пропали поля класса PlazaStreamRegistry</title>
    <published>2011-09-26T05:26:40Z</published>
    <updated>2011-09-26T05:26:40Z</updated>
    <author>
      <name>frontman</name>
      <uri>https://stocksharp.ru/users/28487/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">В документации версии 4.0 данные поля очень подробно расписаны.&lt;br /&gt;Но где они на самом деле?)</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1941/</id>
    <title type="text">Stock# 4.0 beta</title>
    <published>2011-09-25T22:21:44Z</published>
    <updated>2011-09-25T22:21:44Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAADRsWM-yO9fO0Jso1lzQVF30mvOfKjz-6zfqIOhK_YlyiV9ZiUV649uNTBAQsvQJ5Y" title="http://www.box.net/stocksharp/1/117883213"&gt;Выложили 4.0 (RC1)&lt;/a&gt;.&lt;br /&gt;Она же бывшая 3.2.&lt;br /&gt;Изменений в 3.2 было очень много и многие из них были кардинальные, поэтому приняли решение переименовать ветку в 4.0.&lt;br /&gt;&lt;br /&gt;Ниже - изменения по сравнению с 3.2.11.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Изменения&lt;/b&gt;:&lt;br /&gt;[list=1]&lt;br /&gt;&lt;li&gt;Quik: Пропуск ошибочных строчек в ДДЕ с целью обработки правильных.&lt;br /&gt;&lt;li&gt;Quik: Добавлена поддержка РЕПО \ РПС заявок. &lt;b&gt;&lt;a href="http://stocksharp.com/users/60/" title="http://stocksharp.com/users/60/"&gt;Спасибо Maxim K.&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;li&gt;Quik: Запуск дде вывода без коннекта к Quik&lt;br /&gt;&lt;li&gt;Получение по инструменту производных. (GetUnderlyingAsset, GetConnectedAssets в TraderHelper)&lt;br /&gt;&lt;li&gt;&lt;b&gt;Security.LastTrade, MarketDepth.BestBid, MarketDepth.BestAsk - null по умолчанию.&lt;br /&gt;Будьте внимательны в своих алгоритмах.&lt;/b&gt;&lt;br /&gt;&lt;li&gt;FileLogListener. Разбиение по датам.&lt;br /&gt;&lt;li&gt;[url=http://stocksharp.com/posts/m/11371/</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1940/</id>
    <title type="text">ProcessRules</title>
    <published>2011-09-25T21:36:57Z</published>
    <updated>2011-09-25T21:36:57Z</updated>
    <author>
      <name>raf</name>
      <uri>https://stocksharp.ru/users/28475/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

protected override void OnStarting()
{
    ProcessRules(() =&amp;gt;
    {
        this
            .When(_tradingStrategy.StrategyNewMyTrades())
            .Do(ReHedge);

        this
            .When(Security.Changed())
            .Do(ReHedge);    
    });

    base.OnStarting();
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&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;

protected override void OnStarting()
{
    ProcessRules(() =&amp;gt;
    {
        this
            .When(_tradingStrategy.StrategyNewMyTrades())
            .Do(ReHedge);
    });

    ProcessRules(() =&amp;gt;
    {
        this
            .When(Security.Changed())
            .Do(ReHedge);    
    });

    base.OnStarting();
}
&lt;/pre&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/1939/</id>
    <title type="text">Тестирование на всей серии фьючерсов по одному базовому активу</title>
    <published>2011-09-24T21:02:19Z</published>
    <updated>2011-09-24T21:02:19Z</updated>
    <author>
      <name>Camill</name>
      <uri>https://stocksharp.ru/users/28717/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">Хочется протестировать стратегию на всей истории фьючерса РТС, но с точки зрения стратегии это несколько десятков инструментов.&lt;br /&gt;Есть ли какие-то встроенные возможности автоматического перебора, или надо это делать внутри стратегии вручную?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1938/</id>
    <title type="text">ошибка в SampleEmulationTesting</title>
    <published>2011-09-23T19:08:07Z</published>
    <updated>2011-09-23T19:08:07Z</updated>
    <author>
      <name>Serg</name>
      <uri>https://stocksharp.ru/users/484/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">Доброй ночи.&lt;br /&gt;Начал разбираться с тестирование. Откомпилировал, запустил, нажал старт вылезла ошибка &amp;quot;Значение не может быть null&amp;quot; Добавил строку помеченную ниже. Заработало)&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;
		
// создаем шлюз для эмуляции
_trader = new EmulationTrader(
new[] { security },
new[] { portfolio })
{
    MarketTimeChangedInterval = timeFrame
};

// стартовое значения для генерации случайных данных
security.LastTrade = new Trade();                        &amp;lt;--- Добавил эту строку
security.LastTrade.Price = 155000;

_trader.TradeGenerators[security] = new RandomWalkTradeGenerator(security);

_trader.DepthGenerators[security] = new TrendMarketDepthGenerator(security);&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1936/</id>
    <title type="text">Непонятки с MarketDepth.TotalBids(Asks)Volume</title>
    <published>2011-09-23T08:07:05Z</published>
    <updated>2011-09-23T08:07:05Z</updated>
    <author>
      <name>Dottz</name>
      <uri>https://stocksharp.ru/users/311/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Делаю нехитрую операцию выделения крупных заявок в стакане и возникла проблема с получением всех бидов и асков в стакане. Сначала я запоминаю суммарные биды и аски и потом прохожу весь стакан, дабы найти крупные заявки. Но вот в чем дело: в цикле значения TotalBids(Asks)Volume с каждой новой Quote изменяются. В чем дело здесь может быть ? &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;

int bids = InstrumentDepth.TotalBidsVolume;
int asks = InstrumentDepth.TotalAsksVolume;
double part=0;
foreach (Quote Quote in InstrumentDepth)
{
    if (Quote.OrderDirection == OrderDirections.Buy)
        part = Quote.Volume / bids;
    else if (Quote.OrderDirection == OrderDirections.Sell)
        part = Quote.Volume / asks;    
    if ((part) &amp;gt; 0.5) BigButt.Add(Quote.Price);
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1935/</id>
    <title type="text">Шаг цены по VTBR</title>
    <published>2011-09-22T21:38:04Z</published>
    <updated>2011-09-22T21:38:04Z</updated>
    <author>
      <name>JackSparrow</name>
      <uri>https://stocksharp.ru/users/27783/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Finam 00:15:16.9602349 Первая сделка 1130039929 для VTBR@EQNL за 01.03.2011 10:29:59.&lt;br /&gt;Finam 00:15:16.9602349 Последняя сделка 1130480336 для VTBR@EQNL за 01.03.2011 18:49:59.&lt;br /&gt;Finam 00:15:16.9752357 Для инструмента &amp;#39;VTBR@EQNL&amp;#39; загружено 29930 сделок.&lt;br /&gt;Finam 00:15:16.9802360 System.ArgumentException: Минимальный шаг цены 0,00010 не соответствует самой цене 0,10151.&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/1934/</id>
    <title type="text">Ежедневные сборки</title>
    <published>2011-09-22T12:19:43Z</published>
    <updated>2011-09-22T12:19:43Z</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 target="_blank" rel="nofollow" href="http://stocksharp.codeplex.com/ " title="http://stocksharp.codeplex.com/ "&gt;http://stocksharp.codeplex.com/ &lt;/a&gt;происходит регулярное обновление S# сборок. Пример, 1 раз в день. Туда попадают и исправления для багов, о которых пишете на форуме. Если кто-то хочет получать актуальные изменения (есть срочные проблемы), то как средство для лечения - КодеПлекс.</content>
  </entry>
</feed>