﻿<?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=157</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-05-01T12:23:56Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=forum&amp;page=157" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/2996/</id>
    <title type="text">Ошибка при использовании новой версии шлюза</title>
    <published>2012-09-09T19:45:34Z</published>
    <updated>2012-09-09T19:45:34Z</updated>
    <author>
      <name>Sergey Sokolov</name>
      <uri>https://stocksharp.ru/users/6014/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">Шлюз плазы версий 1.14.8 и 1.14.9 в процессе подключения выдает исключение:&lt;br /&gt;&lt;br /&gt;&lt;div class='spoilertitle'&gt;&lt;input type='button' value='Показать спойлер' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_ed0eb0584f26492f9e5a67139c7b26e8');" title='Показать спойлер' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_ed0eb0584f26492f9e5a67139c7b26e8' style='display:none'&gt;&lt;br /&gt;StockSharp.Plaza.PlazaException: Ошибка Плазы. Код -2147221502, описание &amp;#39;P2ERR_COMMON_WRONG_ARGUMENTS&amp;#39;. ---&amp;gt; System.Runtime.InteropServices.COMException: Couldn&amp;#39;t get life num scheme&lt;br /&gt;   at P2ClientGateMTA32.CP2TableSetClass.InitFromIni2(String iniFileName, String schemeName)&lt;br /&gt;   at #=qnRci4kbPmsylTs4RB4RuO83rkfpKQ0g6jAcDjcPjYErPewSidadc8myBD89UC7Si.#=qqO8l0zmqiDI6vdzBnxfIoKvjVokkRKcnlrA529bSCrvduCv179VQQYiMKLCs4MYnzizABqZPXgMcIQCDkaSa0g==(String #=q325ZaN9yoSdQvq5VRpyq0Q==, String #=qz$A10YOd6_0AnlcI5dq0EQ==)&lt;br /&gt;   at StockSharp.Plaza.PlazaStream.#=qSJqOJdOBaSGTuEJ44HHCiw==()&lt;br /&gt;   at StockSharp.Plaza.PlazaStreamManager.#=qAQlNXJDTlVJnxe90IsoXRtpZiaodlHlCwblv8oC1vsk=.#=qX2uUfssrYm1HLWM3jLOgRWHvdtawrlhgUH2$lmgtprQ=(#=qsIP$y0ppRR1bGXnSL2lV7xRA3r4g$q2S4$MXgq_jOQJpNtP6Mlromr6F7QgQLtTo #=qrUQnsAt5pyepsuCBjqk$mw==)&lt;br /&gt;   at #=qvwry7ZnoJu9YqO7_2ZVhq3nKb3C9zi6i0y6KUv0M8PXgyljGZERSXgIESixVTuoB.#=qNWwz49W1AYQudeuh6XHaw8EdhSm$XjVa0fLEBOgi2ss=.#=qwK4qsuvYQMAucPaBf5b1rGvGXk421XvmQcOkxiZmtMs=()&lt;br /&gt;   at #=qvwry7ZnoJu9YqO7_2ZVhq3nKb3C9zi6i0y6KUv0M8PXgyljGZERSXgIESixVTuoB.#=qIIXIUXCmzExpdtUY_USMSA==(Action #=q5iBzMPImK1ayZQLKakhbBg==, Action #=qGx$0VdyoNuzxlt10vcN4Aw==)&lt;br /&gt;   --- End of inner exception stack trace ---&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;1.14.1 работает нормально.&lt;br /&gt;Стокшарп сегодняшний (9 сентября) взят с trunk.&lt;br /&gt;Есть у кого-нибудь мысли, в чем может быть дело? Отсутствие поддержки новой версии плазы в стокшарпе или же некорректные параметры PlazaTrader?&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2995/</id>
    <title type="text">Пока восторг не прошел )</title>
    <published>2012-09-07T14:03:50Z</published>
    <updated>2012-09-07T14:03:50Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Здоровская библиотека. За 9 дней сделал свою Гидру для закачки стаканов (та что есть - нестабильно со Смартом работает), стратегию протестировал на истории в 2 дня ), сегодня второй день работает с настоящими деньгами: второй день в плюсе. ~100 сделок. Пока доволен ))) Ухожу на тренировку. Робот будет работать. Наверно не туда запостил )</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2993/</id>
    <title type="text">Опционы BaseAsset.GetStrikeStep() всегда возвращает 0</title>
    <published>2012-09-06T10:37:44Z</published>
    <updated>2012-09-06T10:37:44Z</updated>
    <author>
      <name>pehas</name>
      <uri>https://stocksharp.ru/users/340/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Привет, форумчане. &lt;br /&gt;&lt;br /&gt;Проблема такая:&lt;br /&gt;GetStrikeStep() на любом БА (базовый актив) всегда 0. При этом портфель и БА зарегистрированы. Данные по ним приходят. Все параметры БА (BestBid, BestAsk) достаются без проблем. GetCentralStrike() тоже отрабатывает корректно. &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 strikeStep = BaseAsset.GetStrikeStep(); // strikeStep - 0
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Это бага в либе или при каких условиях еще я могу получить 0 этим методом?&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2992/</id>
    <title type="text">Убить упрямую тварь!</title>
    <published>2012-09-06T08:03:27Z</published>
    <updated>2012-09-06T08:03:27Z</updated>
    <author>
      <name>Oppositus</name>
      <uri>https://stocksharp.ru/users/6212/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Здравствуйте. &lt;br /&gt;&lt;br /&gt;Я использую MQS для открытия позиции, как дочернюю стратегию. В процессе работы котирования произошла ошибка, и котирование осталось висеть дочерней стратегией. Но при этом, перед ошибкой, позиция по инструменту была открыта. Мне надо сделать так, чтобы дочерняя MQS закончилась и самоудалилась из базовой стратегии, даже при ошибке. В данном же случае MQS переходит в ProcessState == Stopping и висит в родительской стратегии. Мне же нужно удалять дочерние стратегии после совершения сделок, или после ошибок. То есть - если стратегия отработала или ошиблась, то она должна удалиться.&lt;br /&gt;&lt;br /&gt;Как это сделать самым лучшим способом? Под &amp;quot;лучшим способом&amp;quot; я понимаю в порядке убывания лучшести:&lt;br /&gt;1. При создании стратегии выставить какое-нибудь свойство, которое указывает стратегии убиться в любом нештатном случае&lt;br /&gt;2. Написать обработчик Error, в котором прибивать стратегию самостоятельно. (И что там примерно писать?).&lt;br /&gt;3. Следить за дочерней стратегией из базовой, и выпиливать дочернюю, если что не так.&lt;br /&gt;&lt;br /&gt;Лог утерян. В общем же, там было следующее:&lt;br /&gt;1. Стратегия отправила ордер, тот зарегистрировался.&lt;br /&gt;2. Изменился стакан или что-то еще произошло, и стратегия начала перерегистрацию ордера&lt;br /&gt;3. В процессе перерегистрации заявка исполнилась.&lt;br /&gt;4. Новый ордер ушел на биржу&lt;br /&gt;5. ФОРТС ответил &amp;quot;нехватка по лимитам&amp;quot;&lt;br /&gt;6. MQS вывалила в лог исключение (сообщение с ФОРТС) и осталась висеть в состоянии Stopping&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;

        protected void EnterLong()
        {
            // дожидаемся завершения стратегий
            if(base.ChildStrategies.Count != 0)
            {
                this.AddWarningLog(&amp;quot;EnterLong - отказ, есть активные стратегии!&amp;quot;);
                return;
            }

            // Проверяем время
            if(m_TTM.State(DateTime.Now) != TradeState.Opened)
            {
                this.AddWarningLog(&amp;quot;EnterLong - отказ, неторговое время&amp;quot;);
                return;
            }

            decimal LongVolume = base.Volume - base.Position;
            this.AddInfoLog(&amp;quot;Входим в лонг, макс. объем {0}&amp;quot;, LongVolume);

            if(LongVolume &amp;lt; 1)
            {
                this.AddWarningLog(&amp;quot;EnterLong - отказ, неправильный объем {0}. Вычислено {1} - {2}&amp;quot;, LongVolume, base.Volume, base.Position);
                return;
            }

            m_PositionEnter = base.Security.LastTrade.Price;
            MarketQuotingStrategy buyer = new MarketQuotingStrategy(OrderDirections.Buy, Math.Min(LongVolume, m_Depth.BestAsk.Volume))
            {
                PriceType = MarketPriceTypes.Opposite/*,
                MaxErrorCount = 3,
                MaxReRegisterCount = 10,
                MaxRegisterFailCount = 3*/
            };
            base.ChildStrategies.Add(buyer);
        }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2991/</id>
    <title type="text">MarketQuotingStrategy перестала работать со сменой релиза</title>
    <published>2012-09-05T12:50:57Z</published>
    <updated>2012-09-05T12:50:57Z</updated>
    <author>
      <name>Серёжа Сорокин</name>
      <uri>https://stocksharp.ru/users/212/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Здравствуйте!&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;
var order = new Order { Security = _mainSecurity, Volume = Math.Abs(volume), Direction = OrderDirections.Buy };
            if (volume &amp;lt; 0) order.Direction = OrderDirections.Sell;
            
            _openQuotingStrategy = new MarketQuotingStrategy(order, new Unit(15, UnitTypes.Absolute),
                                                             new Unit(20, UnitTypes.Absolute));
            _openQuotingStrategy.NewMyTrades += NewMyTradesMMVB;
            
            ChildStrategies.Add(_openQuotingStrategy);&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;В версии 4.0.23 все работало. Сейчас скачал 4.1.4 от 17 августа и она ведет себя совершенно неадекватно:&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;2012.09.05 16:39:23.743|       |MQS_MXU2@RTS_SPBFUT00AV4|Стратегия запущена.&lt;br /&gt;2012.09.05 16:39:23.766|       |MQS_MXU2@RTS_SPBFUT00AV4|Котирование на Buy объема 2.&lt;br /&gt;2012.09.05 16:39:23.776|       |MQS_MXU2@RTS_SPBFUT00AV4|Приостановка правил. _rulesSuspendCount 1.&lt;br /&gt;2012.09.05 16:39:23.794|       |MQS_MXU2@RTS_SPBFUT00AV4|Возобновление правил. _rulesSuspendCount 0.&lt;br /&gt;2012.09.05 16:39:23.810|       |MQS_MXU2@RTS_SPBFUT00AV4|Цена текущей NULL и лучшей 142610.&lt;br /&gt;2012.09.05 16:39:23.812|       |MQS_MXU2@RTS_SPBFUT00AV4|Лучший бид 142590 и лучший аск 142720.&lt;br /&gt;2012.09.05 16:39:23.820|       |MQS_MXU2@RTS_SPBFUT00AV4|Регистрация новой заявки на Buy с ценой 142610 и объемом 1.&lt;br /&gt;2012.09.05 16:39:23.842|       |MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 на Buy отправлена с ценой 142610 объемом 1.&lt;br /&gt;2012.09.05 16:39:23.871|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе регистрации.&lt;br /&gt;2012.09.05 16:39:23.887|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе регистрации.&lt;br /&gt;2012.09.05 16:39:23.912|       |MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 принята биржей.&lt;br /&gt;2012.09.05 16:39:23.915|       |MQS_MXU2@RTS_SPBFUT00AV4|Сброс счетчика ошибок регистрации с 0 до нуля.&lt;br /&gt;2012.09.05 16:39:23.932|       |MQS_MXU2@RTS_SPBFUT00AV4|Цена текущей 142610 и лучшей 142600.&lt;br /&gt;2012.09.05 16:39:23.935|       |MQS_MXU2@RTS_SPBFUT00AV4|Лучший бид 142580 и лучший аск 142710.&lt;br /&gt;2012.09.05 16:39:23.952|       |MQS_MXU2@RTS_SPBFUT00AV4|Котирование заявки 59932440 на Buy с ценой 142610 объемом 1.&lt;br /&gt;2012.09.05 16:39:23.967|       |MQS_MXU2@RTS_SPBFUT00AV4|Перекотирование зарегистрировано для заявки 59932441 на Buy с ценой 142600.&lt;br /&gt;2012.09.05 16:39:24.011|       |MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 больше не активна.&lt;br /&gt;2012.09.05 16:39:24.174|       |MQS_MXU2@RTS_SPBFUT00AV4|Новая позиция -1.&lt;br /&gt;2012.09.05 16:39:24.183|       |MQS_MXU2@RTS_SPBFUT00AV4|Позиция изменилась на -1. Оставшийся объем 1.&lt;br /&gt;2012.09.05 16:39:24.299|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:39:25.312|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:39:27.340|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:39:28.356|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:39:29.369|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:39:34.443|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:39:35.454|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:39:38.495|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:39:41.536|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:39:46.607|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:39:47.622|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:39:50.665|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:39:51.677|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:39:53.706|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:39:55.733|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:39:57.761|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:39:58.774|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:39:59.790|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:40:01.818|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:40:02.830|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:40:03.846|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:40:04.861|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:40:05.875|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:40:07.902|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:40:08.916|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:40:09.929|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:40:10.942|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:40:11.957|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:40:14.999|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:40:16.014|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:40:17.036|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:40:18.042|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:40:23.111|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:40:24.126|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:40:25.143|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:40:26.154|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:40:27.168|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:40:29.196|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:40:31.223|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:40:33.252|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:40:34.265|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;br /&gt;2012.09.05 16:40:39.383|Warning|MQS_MXU2@RTS_SPBFUT00AV4|Заявка 59932440 в процессе перерегистрации на заявку 59932441.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;При этом в момент, когда пишет &amp;quot;Новая позиция -1&amp;quot; на самом деле никаких сделок не совершено. Один раз она не стала писать много-много перерегистраций, а стала открывать. Так постоянно писала, будто количество отрицательное и все время покупала, покупала...&lt;br /&gt;&lt;br /&gt;Может, какие-то параметры надо дополнительные задать?&lt;br /&gt;&lt;br /&gt;P.S. 4.1.3 тоже пробовал, результат такой же. Лог неполный, она потом после некоторого количества попыток перерегистраций останавливается. При этом активную заявку не удаляет. В терминале эта несчастная заявка 59932441 видна и активна.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2990/</id>
    <title type="text">Сохранение стаканов по GAZP@EQNE</title>
    <published>2012-09-04T20:20:01Z</published>
    <updated>2012-09-04T20:20:01Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="SmartCom" />
    <content type="html">Версия 4.1.3.&lt;br /&gt;При сохранении стакана получаю ошибку:&lt;br /&gt;&lt;br /&gt;System.ArgumentException was unhandled by user code&lt;br /&gt;  HResult=-2147024809&lt;br /&gt;  Message=Минимальный шаг цены 2 не соответствует самой цене 157,12.&lt;br /&gt;Parameter name: minStepSize&lt;br /&gt;  Source=StockSharp.Algo&lt;br /&gt;  ParamName=minStepSize&lt;br /&gt;  StackTrace:&lt;br /&gt;       at #=qWS6OUYaoueyv8N_p$iUUwZ85UAdWtPhxpaXagCNkqCwLCJVYOkuKBLIeK7jI5aUc5Sn8BEb9tO2mntII3NTxVQ==.#=qAnBz8Ityt4T6LvTRdUnNBg==(List`1 #=qemH3YAbFDmz4Cwm4$RSaNw==, Decimal #=qkU1DO$f1w1vnnS16DiKOFg==, Decimal #=qxPCVYHoKRzE58GKN5SuTNg==, Decimal #=qFNnnskeqZXDXvK9SSHZTtQ==)&lt;br /&gt;       at #=qBqzAfx4eX6jbAhjwSd62HDxRx7KjXUhZdaqXaKrbhWNK89$cczN7Ybo1P582C383.#=q969U9984I3HTR_4ffrpawxtVfjAdaV8QbNMp6iNTuRY=(List`1 #=qfk$TQuhZjR0JVwetyRmlbQ==, Quote[] #=qkiOcNo3i9GbfYwIUpBhkog==, #=qvs0CsnLs_Ss1esfBSm5zwBJaDoBW$uY3FBMC6svegSZeQ2rqGZkXJaXHGH7s1irW #=q$pMXMoyIX6UURz7ULcGzlQ==, Boolean #=qPXEk8bqhIVqtD1r6qQRxfQ==)&lt;br /&gt;       at #=qBqzAfx4eX6jbAhjwSd62HDxRx7KjXUhZdaqXaKrbhWNK89$cczN7Ybo1P582C383.#=qPNbrzoo63qiPKAB3RxCH5A==(List`1 #=qHaHP4WZSVdKz53Hwzy$ekw==, IEnumerable`1 #=qASUWOKDOCFZ2Wu9LWXkBtQ==, #=qvs0CsnLs_Ss1esfBSm5zwBJaDoBW$uY3FBMC6svegSZeQ2rqGZkXJaXHGH7s1irW #=qMfciDzi6G743_rIzu43_Aw==)&lt;br /&gt;       at #=qz04YdXG2$YAOxeHvpD93kpzjtGGmn$CBMgLGYgYx3D5hyvyfpJ92$IJuzvbahT9DbHGoXECLGq73jVeWqoM7WA==.#=qhS5pEqj0jxrC3EkM2L2ByLP81D1u7MoFLP3gC9SmO2Ha62X2cRDXdnIw_qFSrI0yPZNVSXkqSrWbXB_ShwaNMF27KENqU9n7vKpFW$rzX$w=(IEnumerable`1 #=qVh5t1g33tQf$GUY1wukgfA==, #=qT_JKyf8jvmdh8CnDd2erv404Kgk89rxorXnimUV3J5ygkrYMLo9XjjmlV7xs65$6 #=qSWB2y1ELx12TguZDCS1CWQ==)&lt;br /&gt;       at #=qh2YSDa39RBEjCcO4rb2nambbPWQx618j_mhbAjIJkMVjnwGRGU3KGJb5NYvLGTBn.#=qteF9LpJJBLkC9LySoZdzwA==(DateTime #=qZ5Kd0lhJbrY2DbBE04yF9Q==, #=qZHHnzqkYDg7xCyaxj6PR9A==[] #=qh5tCqhElr2D_oYbBKomIaQ==, Boolean #=qSVNcMUfTvym2UYUPwu0xcQ==)&lt;br /&gt;       at #=qh2YSDa39RBEjCcO4rb2nambbPWQx618j_mhbAjIJkMVjnwGRGU3KGJb5NYvLGTBn.Save(IEnumerable`1 #=qDijncmxOZuMVXEQZJ6Gg9w==)&lt;br /&gt;       at HydraConsole.Initializer.SaveMarketDepths() in C:\ActiveProjects\AlgoTrading2\trunk\SourceCode\Hydra3\Hydra\Initializer.cs:line 313&lt;br /&gt;       at HydraConsole.Initializer.&amp;lt;&amp;gt;c__DisplayClass1d.&amp;lt;InitializeWorker&amp;gt;b__19(Object sender, DoWorkEventArgs args) in C:\ActiveProjects\AlgoTrading2\trunk\SourceCode\Hydra3\Hydra\Initializer.cs:line 235&lt;br /&gt;       at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)&lt;br /&gt;       at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)&lt;br /&gt;  InnerException: &lt;br /&gt;&lt;br /&gt;javascript:__doPostBack(&amp;#39;forum$ctl03$PostReply&amp;#39;,&amp;#39;&amp;#39;)&lt;br /&gt;Бумагу со всеми параметрами получаю со смарткома как в примере SampleSmartConsole&lt;br /&gt;При попытке качать маркет данные по бумагам ММВБ в Гидре получал аналогичные ошибки.&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2989/</id>
    <title type="text">ProcessDataError</title>
    <published>2012-09-04T20:00:19Z</published>
    <updated>2012-09-04T20:00:19Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="SmartCom" />
    <content type="html">Версия 4.1.3. После подключения в событии ProcessDataError получаю ошибку:&lt;br /&gt;&lt;br /&gt;System.ComponentModel.Win32Exception (0x80004005): Access is denied&lt;br /&gt;   at System.Diagnostics.ProcessManager.OpenProcess(Int32 processId, Int32 access, Boolean throwIfExited)&lt;br /&gt;   at System.Diagnostics.Process.GetProcessHandle(Int32 access, Boolean throwIfExited)&lt;br /&gt;   at System.Diagnostics.Process.Kill()&lt;br /&gt;   at StockSharp.Smart.SmartTrader.KillSmartComProcess()&lt;br /&gt;   at StockSharp.Smart.SmartTrader.OnConnect()&lt;br /&gt;&lt;br /&gt;Нужно из под администратора запускать?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2988/</id>
    <title type="text">Демо-котировки фьючей</title>
    <published>2012-09-04T13:27:14Z</published>
    <updated>2012-09-04T13:27:14Z</updated>
    <author>
      <name>topman</name>
      <uri>https://stocksharp.ru/users/28590/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">Подскажите пожалуйста, пользуется ли кто-нибудь демо-счетами для тестирования стратегий. Раньше работал смартком от ИТинвест, но теперь он платный :(&lt;br /&gt;АльфаДирект демо был, тоже зарубили. Или есть другой способ в демо-режиме простестить роботов?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2987/</id>
    <title type="text">Достать сделки за вчера</title>
    <published>2012-09-04T11:39:09Z</published>
    <updated>2012-09-04T11:39:09Z</updated>
    <author>
      <name>AlexBuzaev</name>
      <uri>https://stocksharp.ru/users/468/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="AlfaDirect" />
    <content type="html">Здравствуйте!&lt;br /&gt;&lt;br /&gt;А можно ли получить сделки за период, с целью понять свою среднюю позицию по сделкам по конкретному инструменту?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2986/</id>
    <title type="text">Ошибка при сохранении стаканов со Смарта</title>
    <published>2012-09-04T11:03:40Z</published>
    <updated>2012-09-04T11:03:40Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">Не понравилась мне качать Гидрой со Смарткома: медленно работает, соединение теряет, ошибки. Сделал свою консольную Гидру на основе SampleSmartConsole. Пока работает нормально. Столкнулся с ошибкой при сохранении стакана:&lt;br /&gt;&lt;br /&gt;System.ArgumentException: Лучший бид 140855 больше или равен лучшему офферу 140855.&lt;br /&gt;Parameter name: depths&lt;br /&gt;   at #=qBqzAfx4eX6jbAhjwSd62HDxRx7KjXUhZdaqXaKrbhWNK89$cczN7Ybo1P582C383.#=qPNbrzoo63qiPKAB3RxCH5A==(List`1 #=qHaHP4WZSVdKz53Hwzy$ekw==, IEnumerable`1 #=qASUWOKDOCFZ2Wu9LWXkBtQ==, #=qvs0CsnLs_Ss1esfBSm5zwBJaDoBW$uY3FBMC6svegSZeQ2rqGZkXJaXHGH7s1irW #=qMfciDzi6G743_rIzu43_Aw==)&lt;br /&gt;   at #=qz04YdXG2$YAOxeHvpD93kpzjtGGmn$CBMgLGYgYx3D5hyvyfpJ92$IJuzvbahT9DbHGoXECLGq73jVeWqoM7WA==.#=qhS5pEqj0jxrC3EkM2L2ByLP81D1u7MoFLP3gC9SmO2Ha62X2cRDXdnIw_qFSrI0yPZNVSXkqSrWbXB_ShwaNMF27KENqU9n7vKpFW$rzX$w=(IEnumerable`1 #=qVh5t1g33tQf$GUY1wukgfA==, #=qT_JKyf8jvmdh8CnDd2erv404Kgk89rxorXnimUV3J5ygkrYMLo9XjjmlV7xs65$6 #=qSWB2y1ELx12TguZDCS1CWQ==)&lt;br /&gt;   at #=qh2YSDa39RBEjCcO4rb2nambbPWQx618j_mhbAjIJkMVjnwGRGU3KGJb5NYvLGTBn.#=qteF9LpJJBLkC9LySoZdzwA==(DateTime #=qZ5Kd0lhJbrY2DbBE04yF9Q==, #=qZHHnzqkYDg7xCyaxj6PR9A==[] #=qh5tCqhElr2D_oYbBKomIaQ==, Boolean #=qSVNcMUfTvym2UYUPwu0xcQ==)&lt;br /&gt;   at #=qh2YSDa39RBEjCcO4rb2nambbPWQx618j_mhbAjIJkMVjnwGRGU3KGJb5NYvLGTBn.Save(IEnumerable`1 #=qDijncmxOZuMVXEQZJ6Gg9w==)&lt;br /&gt;   at HydraConsole.Initializer.SaveMarketDepths() in C:\ActiveProjects\AlgoTrading2\trunk\SourceCode\Hydra3\Hydra\Initializer.cs:line 270&lt;br /&gt;   at HydraConsole.Initializer.&amp;lt;Run&amp;gt;b__6(Object sender, DoWorkEventArgs args) in C:\ActiveProjects\AlgoTrading2\trunk\SourceCode\Hydra3\Hydra\Initializer.cs:line 123&lt;br /&gt;   at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)&lt;br /&gt;   at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)&lt;br /&gt;&lt;br /&gt;У себя ошибку обработаю. Так для справки.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2985/</id>
    <title type="text">Новая заявка не попадает в Orders.ActiveOrders после ReRegisterOrder</title>
    <published>2012-09-04T07:10:54Z</published>
    <updated>2012-09-04T07:10:54Z</updated>
    <author>
      <name>PavelAd</name>
      <uri>https://stocksharp.ru/users/6072/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Новая заявка не попадает в Startegy.ActiveOrders после ReRegisterOrder в случае когда перерегистрируемая заявка была OrderTypes.Conditional, а новая заявка OrderTypes.Limit.&lt;br /&gt;&lt;br /&gt;добавил в SampleSma след. код:&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 void ProcessCandle(Candle candle)
{
  if (ProcessState == ProcessStates.Stopping)
  {
    CancelActiveOrders();
    return;
  }
  var stopOrder = CreateStopLimit();

  this.AddInfoLog(&amp;quot;ActiveOrders (Count={0}): {1}&amp;quot;, ActiveOrders.Count(), ActiveOrders.Aggregate(&amp;quot;&amp;quot;, (current, o) =&amp;gt; current + &amp;quot;, &amp;quot; + o.Id));

  stopOrder.WhenRegistered().Do(oldOrder =&amp;gt; {
    var newOrder = oldOrder.Clone();
    newOrder.Type = OrderTypes.Limit;
    newOrder.Price = newOrder.Direction == OrderDirections.Buy ? Security.GetCurrentPrice().Value - 200 : Security.GetCurrentPrice().Value + 200;
    newOrder.WhenRegistered().Do(OrderRegistered).Apply(this);
    ReRegisterOrder(oldOrder, newOrder);
  }).Apply(this);

  stopOrder.WhenRegistered().Do(OrderRegistered).Apply(this);

  RegisterOrder(stopOrder);
}
    private Order CreateStopLimit() {
      return new Order {
        Type = OrderTypes.Conditional,
        //Type = OrderTypes.Limit,
        Volume = 1,
        Price = Security.GetCurrentPrice().Value + 100,
        //Price = Security.GetCurrentPrice().Value - 200,
        Security = Security,
        Direction = OrderDirections.Buy,
        StopCondition = new QuikStopCondition {
          Type = QuikStopConditionTypes.StopLimit,
          StopPrice = Security.GetCurrentPrice().Value - 250,
        },
      };
    }

    private void OrderRegistered(Order order) {
      this.AddInfoLog(&amp;quot;Заявка {0} зарегистрирована Id={1}&amp;quot;, order.Type, order.Id);
    }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&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;&lt;br /&gt;16:06:42.843 |            | SS_RIU2@RTS_SPBFUT010Lt | ActiveOrders (Count=0): &lt;br /&gt;16:06:43.453 |            | SS_RIU2@RTS_SPBFUT010Lt | Заявка Conditional зарегистрирована Id=148380&lt;br /&gt;16:06:44.125 |            | SS_RIU2@RTS_SPBFUT010Lt | Заявка Limit зарегистрирована Id=1774649150&lt;br /&gt;16:07:25.734 |            | SS_RIU2@RTS_SPBFUT010Lt | ActiveOrders (Count=0): &lt;br /&gt;16:07:26.375 |            | SS_RIU2@RTS_SPBFUT010Lt | Заявка Conditional зарегистрирована Id=148382&lt;br /&gt;16:07:26.671 |            | SS_RIU2@RTS_SPBFUT010Lt | Заявка Limit зарегистрирована Id=1774652285&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Если обе заявки типа Limit, то все корректно.&lt;br /&gt;Измененный SampleSma, где ошибка повторяется во вложении.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2984/</id>
    <title type="text">Несколько стратегий на одном инструменте</title>
    <published>2012-09-01T16:36:04Z</published>
    <updated>2012-09-01T16:36:04Z</updated>
    <author>
      <name>Oppositus</name>
      <uri>https://stocksharp.ru/users/6212/</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;СтокШарп с этими коллизиями нормально уживется? В смысле - не перепутает, какие сделки какая стратегия совершила, прибыли/убытки по каждой стратегии правильно посчитает и пр.? Или надо все оборачивать в BasketStrategy? Или самому синхронизировать, чтобы стратегии друг друга уважали?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2983/</id>
    <title type="text">Счет Депо</title>
    <published>2012-08-31T12:37:48Z</published>
    <updated>2012-08-31T12:37:48Z</updated>
    <author>
      <name>Gii</name>
      <uri>https://stocksharp.ru/users/5912/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Добрый день!&lt;br /&gt;&amp;quot;StockSharp v4.1.4&amp;quot;&lt;br /&gt;При выставлении ордера через &amp;quot;Quik-Junior v6.3.0.204&amp;quot; периодически возникает ошибка связанная с получением счета депо.&lt;br /&gt;Такая же проблема была при использовании StockSharp v4.1.3&lt;br /&gt;В &amp;quot;Quik-Junior&amp;quot; активирована функция связывания счета депо с кодом клиента, правда при выставлении в ручную заявки из стакана &amp;quot;Quik-Junior&amp;quot; не связывает  счет депо с кодом клиента и счет депо приходится вводить руками.&lt;br /&gt;&lt;br /&gt;Как из &amp;quot;StockSharp&amp;quot; принудительно установить номер счета депо? &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;2012.08.31 15:16:43.058|       |PS_SBER@QJSIM_49312|HighPrice/LowPrice || 94,22 | 94 ||&lt;br /&gt;2012.08.31 15:16:43.058|       |PS_SBER@QJSIM_49312|MinStepPrice = 0,01&lt;br /&gt;2012.08.31 15:16:43.058|       |PS_SBER@QJSIM_49312|PriceLimit = 94,24&lt;br /&gt;2012.08.31 15:16:43.058|       |PS_SBER@QJSIM_49312|PriceProfit = 0,22&lt;br /&gt;2012.08.31 15:16:43.058|       |PS_SBER@QJSIM_49312|PriceLoss = 0,19&lt;br /&gt;2012.08.31 15:16:43.098|       |QuikTrader|RegisterOrder: TrId=54795477, Id=0, Dir=Buy, Price=94,24, Bal=30, Sec=SBER@QJSIM, State=None &lt;br /&gt;2012.08.31 15:16:43.258|Error  |PO_SBER@QJSIM_49312|&amp;lt;PulsOrder.OpenPosition&amp;gt; Err System.ArgumentException: Не удалось получить счёт депо для кода клиента 49312.&lt;br /&gt;   в #=qapAGNQusDItRNkeoeIAjfHp7hSODoVY40b6BIWQZLvQtQG01N$zxHvfJm4Lmz3QJ.#=q07_iwuFR3AGFwvURS$qvGOpeNLoICs7EvA71I2f7sq4=(Order #=qMhVUxgw6JqU2KJopdUDPzg==)&lt;br /&gt;   в StockSharp.Quik.QuikTrader.OnRegisterOrder(Order order)&lt;br /&gt;   в StockSharp.Algo.BaseTrader.RegisterOrder(Order order)&lt;br /&gt;   в StockSharp.Algo.Strategies.Strategy.RegisterOrder(Order order)&lt;br /&gt;   в WpfBullDiv.PulseOrder.OpenPosition() в C:\Users\Gii\Desktop\Pulse v4.4 (SS 4-1-3)\WpfApplication1\PulseOrder.cs:строка 135&lt;br /&gt;2012.08.31 15:16:43.258|Error  |PO_SBER@QJSIM_49312|Заявка 54795477 не была принята по причине System.ArgumentException: Не удалось получить счёт депо для кода клиента 49312.&lt;br /&gt;   в #=qapAGNQusDItRNkeoeIAjfHp7hSODoVY40b6BIWQZLvQtQG01N$zxHvfJm4Lmz3QJ.#=q07_iwuFR3AGFwvURS$qvGOpeNLoICs7EvA71I2f7sq4=(Order #=qMhVUxgw6JqU2KJopdUDPzg==)&lt;br /&gt;   в StockSharp.Quik.QuikTrader.OnRegisterOrder(Order order)&lt;br /&gt;   в StockSharp.Algo.BaseTrader.RegisterOrder(Order order)&lt;br /&gt;   в StockSharp.Algo.Strategies.Strategy.RegisterOrder(Order order)&lt;br /&gt;   в WpfBullDiv.PulseOrder.OpenPosition() в C:\Users\Gii\Desktop\Pulse v4.4 (SS 4-1-3)\WpfApplication1\PulseOrder.cs:строка 135.&lt;br /&gt;2012.08.31 15:16:43.258|       |PO_SBER@QJSIM_49312|&amp;lt;PulsOrder.OnOrderFailed&amp;gt;&lt;br /&gt;2012.08.31 15:16:43.258|       |PO_SBER@QJSIM_49312|ID ордера = 0&lt;br /&gt;2012.08.31 15:16:43.258|       |PO_SBER@QJSIM_49312|Transaction ID ордера = 54795477&lt;br /&gt;2012.08.31 15:16:43.258|       |PO_SBER@QJSIM_49312|Ошибка: Не удалось получить счёт депо для кода клиента 49312.&lt;br /&gt;2012.08.31 15:16:43.258|       |PO_SBER@QJSIM_49312|Состояние ордера Failed&lt;br /&gt;2012.08.31 15:16:43.258|Error  |PO_SBER@QJSIM_49312|Состояние ордера = Не удалось получить счёт депо для кода клиента 49312.&lt;br /&gt;2012.08.31 15:16:43.258|Error  |PO_SBER@QJSIM_49312|: TrId=0, Id=0, Dir=Buy, Price=94,24, Bal=0, Sec=SBER@QJSIM, State=None &lt;br /&gt;2012.08.31 15:16:43.258|       |QuikTrader|RegisterOrder: TrId=54795478, Id=0, Dir=Buy, Price=94,24, Bal=30, Sec=SBER@QJSIM, State=None &lt;br /&gt;2012.08.31 15:16:43.258|Error  |QuikTrader|System.ArgumentException: Не удалось получить счёт депо для кода клиента 49312.&lt;br /&gt;   в #=qapAGNQusDItRNkeoeIAjfHp7hSODoVY40b6BIWQZLvQtQG01N$zxHvfJm4Lmz3QJ.#=q07_iwuFR3AGFwvURS$qvGOpeNLoICs7EvA71I2f7sq4=(Order #=qMhVUxgw6JqU2KJopdUDPzg==)&lt;br /&gt;   в StockSharp.Quik.QuikTrader.OnRegisterOrder(Order order)&lt;br /&gt;   в StockSharp.Algo.BaseTrader.RegisterOrder(Order order)&lt;br /&gt;   в StockSharp.Algo.Strategies.Strategy.RegisterOrder(Order order)&lt;br /&gt;   в WpfBullDiv.PulseOrder.OnOrderFailed(OrderFail fail) в C:\Users\Gii\Desktop\Pulse v4.4 (SS 4-1-3)\WpfApplication1\PulseOrder.cs:строка 474&lt;br /&gt;   в System.Collections.Generic.List`1.ForEach(Action`1 action)&lt;br /&gt;   в StockSharp.Algo.Strategies.Strategy.#=qABausmEX0jeia7i_j40k9LWCfuEEqJw995s4wGZbBVk=.#=qeXgMGioF7GYpE90UfpDpCNBWaVvLdvrjJxg0U$s8nE9YGIlL_XA0q5nvW8lRDpUo()&lt;br /&gt;   в StockSharp.Algo.Strategies.Strategy.#=qE08IBLwyI9h_8s01Onh34IE4eb34cIlO7AcGnFOPHfw=.#=q8C_5hi9Wo2hYs1szMZvCOMaGY$HRsEUbr_Wz_n1EsrA=()&lt;br /&gt;   в StockSharp.Algo.Strategies.Strategy.#=qRIzLQnDD0QKHm5_tV4erxGryBfq$hJ7xA4oYXK8rYSA=.#=qBcSOmTU8vOnAHn2k$yTYfw==(Action #=qB8QbD0IGq142el9AwqWIaA==)&lt;br /&gt;   в StockSharp.Algo.Strategies.Strategy.#=qfhUOYK1LMfOuuttssdfagQ==(Action #=qj7plBpQxEbXFIwSWLyd$nA==)&lt;br /&gt;   в StockSharp.Algo.Strategies.Strategy.#=qDsryE0ht1fvki0NUWMdMrKRLHXult2ifTIt42L$HI4Q=(SynchronizedSet`1 #=qX_SyzE4zIDbX7BOTfeKRww==, IEnumerable`1 #=qovqJyYUYzv3EXAEe0QTamg==, Action`1 #=qtvA4yP824tmkhYLZ5EThQQ==)&lt;br /&gt;   в StockSharp.Algo.Strategies.Strategy.#=qqKm9f3CIkE$UsjBaKw32BqaTyaRjNzY94XFufNmhi9Q=(IEnumerable`1 #=qqfLTFpeUBOtb71ntQvNjEg==)&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;   в Ecng.ComponentModel.EventsContainer`1.Raise(IEnumerable`1 items)&lt;br /&gt;2012.08.31 15:16:43.308|Error  |PO_SBER@QJSIM_49312|Заявка 54795478 не была принята по причине System.ArgumentException: Не удалось получить счёт депо для кода клиента 49312.&lt;br /&gt;   в #=qapAGNQusDItRNkeoeIAjfHp7hSODoVY40b6BIWQZLvQtQG01N$zxHvfJm4Lmz3QJ.#=q07_iwuFR3AGFwvURS$qvGOpeNLoICs7EvA71I2f7sq4=(Order #=qMhVUxgw6JqU2KJopdUDPzg==)&lt;br /&gt;   в StockSharp.Quik.QuikTrader.OnRegisterOrder(Order order)&lt;br /&gt;   в StockSharp.Algo.BaseTrader.RegisterOrder(Order order)&lt;br /&gt;   в StockSharp.Algo.Strategies.Strategy.RegisterOrder(Order order)&lt;br /&gt;   в WpfBullDiv.PulseOrder.OnOrderFailed(OrderFail fail) в C:\Users\Gii\Desktop\Pulse v4.4 (SS 4-1-3)\WpfApplication1\PulseOrder.cs:строка 474&lt;br /&gt;   в System.Collections.Generic.List`1.ForEach(Action`1 action)&lt;br /&gt;   в StockSharp.Algo.Strategies.Strategy.#=qABausmEX0jeia7i_j40k9LWCfuEEqJw995s4wGZbBVk=.#=qeXgMGioF7GYpE90UfpDpCNBWaVvLdvrjJxg0U$s8nE9YGIlL_XA0q5nvW8lRDpUo()&lt;br /&gt;   в StockSharp.Algo.Strategies.Strategy.#=qE08IBLwyI9h_8s01Onh34IE4eb34cIlO7AcGnFOPHfw=.#=q8C_5hi9Wo2hYs1szMZvCOMaGY$HRsEUbr_Wz_n1EsrA=()&lt;br /&gt;   в StockSharp.Algo.Strategies.Strategy.#=qRIzLQnDD0QKHm5_tV4erxGryBfq$hJ7xA4oYXK8rYSA=.#=qBcSOmTU8vOnAHn2k$yTYfw==(Action #=qB8QbD0IGq142el9AwqWIaA==)&lt;br /&gt;   в StockSharp.Algo.Strategies.Strategy.#=qfhUOYK1LMfOuuttssdfagQ==(Action #=qj7plBpQxEbXFIwSWLyd$nA==)&lt;br /&gt;   в StockSharp.Algo.Strategies.Strategy.#=qDsryE0ht1fvki0NUWMdMrKRLHXult2ifTIt42L$HI4Q=(SynchronizedSet`1 #=qX_SyzE4zIDbX7BOTfeKRww==, IEnumerable`1 #=qovqJyYUYzv3EXAEe0QTamg==, Action`1 #=qtvA4yP824tmkhYLZ5EThQQ==)&lt;br /&gt;   в StockSharp.Algo.Strategies.Strategy.#=qqKm9f3CIkE$UsjBaKw32BqaTyaRjNzY94XFufNmhi9Q=(IEnumerable`1 #=qqfLTFpeUBOtb71ntQvNjEg==)&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;   в Ecng.ComponentModel.EventsContainer`1.Raise(IEnumerable`1 items).&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2982/</id>
    <title type="text">Multicharts.NET</title>
    <published>2012-08-31T09:24:07Z</published>
    <updated>2012-08-31T09:24:07Z</updated>
    <author>
      <name>Stockdaytrader</name>
      <uri>https://stocksharp.ru/users/28333/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="wealth-lab" />
    <content type="html">Господа, кто может дать экспертную оценку?&lt;br /&gt;&lt;br /&gt;64бит&lt;br /&gt;.NET&lt;br /&gt;куча готовых коннекторов&lt;br /&gt;вроде мощный тестер.&lt;br /&gt;готовая торговая платформа&lt;br /&gt;программируемый квот-шит&lt;br /&gt;&lt;br /&gt;Интересуюсь, тк. выбираю с чего стартовать.&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2981/</id>
    <title type="text">TimeFrameStrategy</title>
    <published>2012-08-30T18:18:14Z</published>
    <updated>2012-08-30T18:18:14Z</updated>
    <author>
      <name>EugeneP</name>
      <uri>https://stocksharp.ru/users/603/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Вопрос по TimeFrameStrategy:&lt;br /&gt;После запуска стратегии первый вызов OnProcess() происходит спустя strategy.Interval, а все последующие сыпятся постоянно, через несколько миллисекунд..&lt;br /&gt;это так и задумано?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2980/</id>
    <title type="text">ошибки в логе QuikTrader</title>
    <published>2012-08-30T18:11:10Z</published>
    <updated>2012-08-30T18:11:10Z</updated>
    <author>
      <name>EugeneP</name>
      <uri>https://stocksharp.ru/users/603/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">В случае когда одна заявка исполняется за несколько сделок (например большой объем &amp;quot;выбросить&amp;quot; &amp;quot;по рынку&amp;quot;) возникает следующая ошибка в логе:&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;2012.08.30 23:47:48.437|Error  |QuikTrader|System.ArgumentException: Order с номером &amp;#39;8758635462&amp;#39; дублируется в полученном DDE пакете.&lt;br /&gt;Имя параметра: item&lt;br /&gt;   в StockSharp.Quik.QuikTrader.#=qGaVqMJ8U1pty6S8AeflPDEMH$TTXWsFFrK_cs8GtDZU=[TItem,TId](Dictionary`2 #=q3Av5T5LJj5q2yjvBFBkOg3dGnTlG7v8IVH_XK1xPakM=, TItem #=qByMJXk7cew$oWtCt04VEwg==, IList`1 #=q_FpLdEv61PHbTqaEimarwA==, TId #=qeTtu3885ImxbjhkmBX_Agw==)&lt;br /&gt;   в StockSharp.Quik.QuikTrader.#=qNKQss1XeO1GAq0LPC5$hvBpq1_c3kQQMufVCCSzxXIA=.#=qjT5b91zcPBrrXy31svD0hQ==(IList`1 #=q6tApgBHOU88QTKha3p7yVA==, Func`2 #=qTVwA$qEYOZlnYkZMUKgQaQ==)&lt;br /&gt;   в #=qu_jCCmFuS22qC2sCNsrTU4g4l22ep9UnwKNI324SfFgrY4N7MgioqtGUOiokVk7F.#=qZMhsSAEPNZ1hSP7WJJcK2w==(DdeTable #=qtCeWWfNaj6r5RxYl5Oa1rg==, IList`1 #=qq8GnYr8XYR2w79_r2xL38g==, Action`2 #=qrMlvglRGV29Nknb8x88zJw==, Action`1 #=qAZ7TMnYADn3aB3_enqSruQ==, Boolean #=qQ4zxqKtcUkCPNj4QUQVn6w==)&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2979/</id>
    <title type="text">FullOrderLog не работает с RevisionManager?</title>
    <published>2012-08-30T09:16:20Z</published>
    <updated>2012-08-30T09:16:20Z</updated>
    <author>
      <name>FiNick</name>
      <uri>https://stocksharp.ru/users/6053/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">Обнаружил, что в примере SampleGUI (версия 4.1.3) в RevisionManager не добавлена таблица TableRegistry.AnonymousOrdersLog, очень странно, учитывая какой обьем данных идет через эту таблицу. Сам добавил, не работает, пример вылетает со странными ошибками. Пробовал в своего робота запилить, та же история.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2978/</id>
    <title type="text">4.1.2 ошибка при перерегистрации через Strategy.ReRegisterOrder</title>
    <published>2012-08-30T08:58:04Z</published>
    <updated>2012-08-30T08:58:04Z</updated>
    <author>
      <name>PavelAd</name>
      <uri>https://stocksharp.ru/users/6072/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">При перерегистрации заявок происходит такая ошибка&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;10:32:08.015 | Error      | TS_RIU2@RTS_SPBFUT010Lt | System.ArgumentException: Следующая заявка 55107114 не может быть переписана новой 55107135.&lt;br /&gt;Имя параметра: value&lt;br /&gt;   в StockSharp.Algo.Slippage.SlippageManager.#=q3_Wepp_3NsbykZtlIdWjiw==.#=q0YMeE3b1N8UJyVMaRs7qaw==(Order #=q8Ts5TstfIoIp0f7YV9LOcg==)&lt;br /&gt;   в StockSharp.Algo.Slippage.SlippageManager.#=qzOhOrOml2PAgCG7rTCjWFdkFk0hEXlGkPqEWJKC4pWE=.#=qsQkBOM2aVRT3x$1jlLiHaYdTD$EzTvL3P5lWQvYIzOw=(CachedSynchronizedDictionary`2 #=qcBrNAZF0hCeKotpN1xMwSQ==)&lt;br /&gt;   в Ecng.Collections.CollectionHelper.SyncDo[TCollection](TCollection collection, Action`1 action)&lt;br /&gt;   в StockSharp.Algo.Slippage.SlippageManager.ReRegister(Order oldOrder, Order newOrder)&lt;br /&gt;   в StockSharp.Algo.Strategies.Strategy.ReRegisterSlippage(Order oldOrder, Order newOrder)&lt;br /&gt;   в StockSharp.Algo.Strategies.Strategy.ReRegisterOrder(Order oldOrder, Order newOrder)&lt;br /&gt;   в TradeStrategy.TresureStrategy.StopOrderOnSignalBarFound(Order stopOrder, Candle signalCandle) в C:\Trade\TradeStrategy\TradeStrategy\TresureStrategy.cs:строка 1220&lt;br /&gt;   в TradeStrategy.TresureStrategy.&amp;lt;PrepareStopOrder&amp;gt;b__20(Order o) в C:\Trade\TradeStrategy\TradeStrategy\TresureStrategy.cs:строка 930&lt;br /&gt;   в StockSharp.Algo.MarketRule`1.#=qFfqSDiZv8pWGm7y$Dbf0VPCU0lS5vwwvnkVCiCZmwb0=()&lt;br /&gt;   в StockSharp.Algo.Strategies.Strategy.#=qshneewFN2NqSlxBzsEEkuTLXtkM38fuukfw8vHQKuLKzIzBDy8rZCwxJP2Oe4IGvTypy$toXLyLhdEawHDv2wA==(IMarketRule #=qWCYq0V3TPhSxXyGd6yq5UQ==, Func`1 #=q0ZXPlFs3bJ4gclvtaaaDog==)&lt;br /&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;

  // Первоначальная заявка - условная 
  var stopOrder = this.CreateOrder(stopDirection, stopPrice, volume);
  stopOrder.Type = OrderTypes.Conditional;
  stopOrder.StopCondition = new QuikStopCondition() {
    Type = QuikStopConditionTypes.StopLimit,
    StopPrice = activatePrice
  };

  stopOrder.WhenRegistered().Do(oldOrder =&amp;gt; {
    // Новая заявка - лимитная
    var newOrder =  oldOrder.Clone();
    newOrder.Type = OrderTypes.Limit;
    newOrder.Price = newOrder.Direction == OrderDirections.Buy ? Security.GetCurrentPrice().Value - 200 : Security.GetCurrentPrice().Value + 200;
    ReRegisterOrder(oldOrder, newOrder);
  }).Apply();

  RegisterOrder(stopOrder);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2977/</id>
    <title type="text">С 17 сентября биржа увеличит в 2 раза минимальный шаг цены на RIZ и др.</title>
    <published>2012-08-30T06:45:50Z</published>
    <updated>2012-08-30T06:45:50Z</updated>
    <author>
      <name>FiNick</name>
      <uri>https://stocksharp.ru/users/6053/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="клуб алготрейдеров" />
    <content type="html">Вот: &lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAABx8Jua0v4jRy_o8aKPrAsDI_qFFIuG-v31yuHfGPXrDzerTeEtRuqQEKeXLCg_YSc" title="http://rts.micex.ru/n1365/?nt=101
"&gt;http://rts.micex.ru/n1365/?nt=101
&lt;/a&gt;&lt;br /&gt;Кто что думает? какие последствия для алготрейдеров будут, сломаются ли стратегии?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2976/</id>
    <title type="text">фикс свечек из терминала</title>
    <published>2012-08-30T04:22:09Z</published>
    <updated>2012-08-30T04:22:09Z</updated>
    <author>
      <name>Sergey Masyura</name>
      <uri>https://stocksharp.ru/users/701/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="AlfaDirect" />
    <content type="html">Как выяснилось от Альфы приходит время окончания свечи, а не начала. Сделал фикс &lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAAAbncQVTu8T5yVB2LlB47S-5KHyW8ZN6xcH4iJyKFKwUQgjwasowjZHTe_leX0HSMGect-eVahGE8kkU670NI2O" title="http://stocksharp.codeplex.com/SourceControl/changeset/18875 "&gt;http://stocksharp.codepl...Control/changeset/18875 &lt;/a&gt;.&lt;br /&gt;Теперь приходят свечки такие же, как рисуются на графике в альфе.&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
</feed>