﻿<?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=173</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-22T16:10:55Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=community&amp;page=173" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/3315/</id>
    <title type="text">Как получить данные из таблицы инструментов?</title>
    <published>2013-01-21T11:17:55Z</published>
    <updated>2013-01-21T11:17:55Z</updated>
    <author>
      <name>chiwawagames</name>
      <uri>https://stocksharp.ru/users/16765/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;&lt;img src="http://www.uglevodov.net/securities.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Извиняюсь за нубский вопрос, имеется ли возможность получить эти данные из таблицы инструменты?&lt;/p&gt;
&lt;p&gt;Насколько я понял, это можно сделать при помощи SecuritiesTable?&lt;/p&gt;
&lt;p&gt;Надо сначала добавить на манер _trader.SecuritiesTable.Columns.Add(DdeSecurityColumns.MarginBuy)?&lt;/p&gt;
&lt;p&gt;Если не сложно, можете подсказать как их оттуда потом достать, ну вот прямо чтобы в переменные отдельные в идеале)))&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3314/</id>
    <title type="text">Не импортит свечки через выходные</title>
    <published>2013-01-21T08:59:15Z</published>
    <updated>2013-01-21T08:59:15Z</updated>
    <author>
      <name>RoboKrolik</name>
      <uri>https://stocksharp.ru/users/16730/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Скачал через Гидру свечки за прошлую неделю (14.01-18-01).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Прописал в роботе следующий код склейки исторических данных с реал-тайм который был взят с &lt;a href="http://stocksharp.com/doc/"&gt;http://stocksharp.com/doc/&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
private TimeSpan _timeFrame = TimeSpan.FromMinutes(10);  // таймфрейм
private CandleManager _candleManager; // менеджер свечек
public CandleSeries _series; // поток свечей
readonly DateTime _starttime = new DateTime(2013,1,15); // дата начала экспорта свечей для _ candleManager
readonly DateTime _endtime = DateTime.MaxValue; // дата конца экспорта свечей для _ candleManager
private const string _historyPath = @&amp;quot;D:\hist\&amp;quot;; // папка где хранятся тиковые данные сделок для TimeFrameCandleBuilder

_candleManager = new CandleManager(_trader); // создаем менеджер свечек
var storageRegistry = new StorageRegistry(); // создаем экземпляр класса-источника данных
((LocalMarketDataDrive)storageRegistry.DefaultDrive).Path = _historyPath; // присваиваем ему по умолчанию путь где хранятся наши тиковые данные
var cbs = new TradeStorageCandleBuilderSource { StorageRegistry = storageRegistry }; // создаем новый источник данных и присваиваем ему хранилище
_candleManager.Sources.OfType&amp;lt;TimeFrameCandleBuilder&amp;gt;().Single().Sources.Add(cbs); // добавляем в менеджер свечек наш источник
_candleManager.Processing += DrawCandle; // подписываемся на событие отрисовки свечей

_series = new CandleSeries(typeof(TimeFrameCandle), _security, _timeFrame); // создаем поток свечей и указываем что тип TimeFrameCandle
_candleManager.Start(_series, _starttime, _endtime);  // запускаем CandleManager


&lt;/code&gt;&lt;/pre&gt;
&lt;ol start="3"&gt;
&lt;li&gt;&lt;p&gt;Тестировал робота вчера - брал свечи за 1.5 - 2 дня назад от последней пятничной свечи и все было хорошо&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Сегодня при запуске _series.GetCandleCount() - дает свечи только за текущий день - 21.01 а за 14.01-18.01 не дает.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Я прикрутил к роботу график и на графике отображаются все дни. Все корректно. А вот свечи только за сегодняшний день.&lt;/p&gt;
&lt;p&gt;Что это может быть??&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3313/</id>
    <title type="text">Коннектор к IB (beta)</title>
    <published>2013-01-20T16:38:55Z</published>
    <updated>2013-01-20T16:38:55Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="InteractiveBrokers" />
    <content type="html">&lt;p&gt;Сделал коннектор к &lt;a href="http://www.interactivebrokers.com" rel="nofollow" target="_blank"&gt;Interactive Brokers&lt;/a&gt;. Хочу предоставить для бета тестирования. В дальнейшем как коннектор будет распространяться пока не известно, но у тех, кто поможет в тестировании он точно будет.&lt;/p&gt;
&lt;p&gt;Коннектор предоставляется только для тех, кто:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;уже пишет роботов&lt;/li&gt;
&lt;li&gt;является клиентом (чтобы иметь реальное подключение к торгам)&lt;/li&gt;
&lt;li&gt;готов помочь в случае устранения ошибок (отдам с исходным кодом, чтобы было проще протестировать)&lt;/li&gt;
&lt;li&gt;не является интернет фантомом, а реальный пользователь с этого или другого форума&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Пишите сюда или в скайп mika_soukhov&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3312/</id>
    <title type="text">конвертация  текстового ордерлога в S#</title>
    <published>2013-01-18T11:18:24Z</published>
    <updated>2013-01-18T11:18:24Z</updated>
    <author>
      <name>Андрей Шабанов</name>
      <uri>https://stocksharp.ru/users/16691/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;Добрый день, извините за беспокойство.
Задача следующая есть своя история full ордерлога в формате:&lt;/p&gt;
&lt;p&gt;#SYMBOL,SYSTEM,TYPE,ID,ACTION,PRICE,VOLUME,ID_DEAL,PRICE_DEAL&lt;/p&gt;
&lt;p&gt;сделки со шлюза поступают в формате:&lt;/p&gt;
&lt;p&gt;RIH3,F,B,20130111190000261,9746301221,1,164960.00000,1,0,0
RIH3,F,B,20130111190000261,9746301221,2,164960.00000,1,682802371,157370.00000
RIH3,F,S,20130111190000261,9746300660,2,157370.00000,1,682802371,157370.00000&lt;/p&gt;
&lt;p&gt;соответственно я хочу их добавить к той историии что пишет гидра.
вопрос1. RIM1@RTS.  RIM1@RTS - security.id, а security.UnderlyingSecurityId это что?&lt;/p&gt;
&lt;p&gt;вопрос2. для строчек с action = 0 || 1 trade=null и вся информация пишется в ордер в частности:
id,time,direction,state,security,price,volume. можно ли остальные поля оставлять непроинициализированные. на какие поля могут выбрасываться исключения при тестировании. например order.status?
вопрос3. несмотря на то, что security.decimal=0&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-plain"&gt;
 order.Price = Decimal.Parse(Split[6], CultureInfo.InvariantCulture);

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;естественно пишет в это поле цену со всеми нулями. как этого избежать (если не хочется в ручную сплитить цену)?&lt;/p&gt;
&lt;p&gt;вопрос4. самый важный для меня.
что делать с order в orderlogitem когда проходит сделка? если его заполнять не будет ли дубляжа прихода заявок?
я имею в виду что у нас уже есть заявка которая проинициализировала сделку от строчки
&lt;em&gt;RIH3,F,B,20130111190000261,9746301221,1,164960.00000,1,0,0&lt;/em&gt;
плюс заявка которая когда-то выставилась.&lt;/p&gt;
&lt;p&gt;и две строчки (в случае если больше одной заявки мы не снесли)
&lt;em&gt;RIH3,F,B,20130111190000261,9746301221,2,164960.00000,1,682802371,157370.00000
RIH3,F,S,20130111190000261,9746300660,2,157370.00000,1,682802371,157370.00000&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;и что писать в trade.status. спасибо.&lt;/p&gt;
&lt;p&gt;как мне кажется вид обработки одной строчки будет выглядеть примерно так:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
string[] Split = CurrentLine.Split(',');
                   if (Split[0] == security.Id)
                   {
                       var orderlogItem = new OrderLogItem();
                       var order = new Order();
                       var trade = new Trade();
                       if (Split[5] == &amp;quot;2&amp;quot;)
                       {
                           order=null;
                           trade.Time=DateTime.ParseExact(Split[3], &amp;quot;yyyyMMddHHmmssfff&amp;quot;, CultureInfo.InvariantCulture, DateTimeStyles.None);
                           trade.OrderDirection=(Split[2] == &amp;quot;B&amp;quot; ? OrderDirections.Buy : OrderDirections.Sell);
                           trade.Security=security;
                           trade.Id=Int64.Parse(Split[8]);
                           trade.Price=Decimal.Parse(Split[9], CultureInfo.InvariantCulture);
                           trade.Volume=int.Parse(Split[7]);
                           
                       }
                       else
                       {
                           trade=null;
                           order.Time=DateTime.ParseExact(Split[3], &amp;quot;yyyyMMddHHmmssfff&amp;quot;, CultureInfo.InvariantCulture, DateTimeStyles.None);
                           order.Direction=(Split[2] == &amp;quot;B&amp;quot; ? OrderDirections.Buy : OrderDirections.Sell);
                           order.Security=security;
                           order.Id=Int64.Parse(Split[4]);
                           order.Price=Decimal.Parse(Split[6], CultureInfo.InvariantCulture);
                           order.Volume=int.Parse(Split[7]);
                           order.State = (Split[5] == &amp;quot;1&amp;quot;) ? OrderStates.Active : OrderStates.Done;
                      
                       }

                      
                       orderlogItem.Order = order;
                       orderlogItem.Trade = trade;
                       orderlogItems.Add(orderlogItem);
                   }

&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3311/</id>
    <title type="text">MissingMethodException в Windows 8</title>
    <published>2013-01-17T07:17:17Z</published>
    <updated>2013-01-17T07:17:17Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.ru/users/6491/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;На Гидре ошибка при самом старте&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-plain"&gt;10:10:45.267|Error  |StockSharp|System.MissingMethodException: Метод не найден: &amp;quot;StockSharp.BusinessEntities.Exchange StockSharp.BusinessEntities.Exchange.get_Me()&amp;quot;.
   в StockSharp.Hydra.MainWindow.InitializeDataSource()
   в StockSharp.Hydra.MainWindow.&amp;lt;MainWindowLoaded&amp;gt;b__4() в e:\Projects\stocksharpconnectors_4.1.7\trunk\Hydra\Hydra\MainWindow.xaml.cs:строка 162
   в System.Threading.Tasks.Task`1.InnerInvoke()
   в System.Threading.Tasks.Task.Execute()
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Воспроизводится на последней версии под Windows 8 (система и VS со всеми обновлениями). Под Windows 7 всё в порядке. Похоже, какие-то косяки динамического связывания со статическими пропертями.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3310/</id>
    <title type="text">Почему в списках не появляются новые перегрузки</title>
    <published>2013-01-16T17:39:44Z</published>
    <updated>2013-01-16T17:39:44Z</updated>
    <author>
      <name>MenDel</name>
      <uri>https://stocksharp.ru/users/6356/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Прошу прощения за может туповатый вопрос, но я уже не знаю что делать.
При использовании StartegyRules,
когда я прописываю .Do(m =&amp;gt;....
у меня в итоге в выпадающих списках должен появиться выбор, типа m.Asks, m.Bids и т.п.
а у меня это дело не появляется, но если прописываю сам, руками, то работает.
Почему так?&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;Security.WhenMarketDepthChanged().Do(m =&amp;gt;
                {
                    var best = m.BestPair;
                }).Apply(this);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;a href="http://screencast.com/t/dNHfd5QnK" rel="nofollow" target="_blank"&gt;http://screencast.com/t/dNHfd5QnK&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3308/</id>
    <title type="text">Не идут данные на тестовом контуре</title>
    <published>2013-01-15T17:18:42Z</published>
    <updated>2013-01-15T17:18:42Z</updated>
    <author>
      <name>NattyD</name>
      <uri>https://stocksharp.ru/users/687/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">&lt;p&gt;Здравствуйте,&lt;/p&gt;
&lt;p&gt;Подключаюсь к тестовой плазе, потоки переходят в State Online, но данные идут только по индексам, сделки и стаканы не идут.
Не могу понять, в чем причина, пробовал на примере \Plaza\SampleGUI из stocksharp-22220 и более ранних версиях.&lt;/p&gt;
&lt;p&gt;P2_ClientGate1.14.11_32&lt;/p&gt;
&lt;p&gt;Тем временем, гидра 4.1.6 работает нормально и стаканы сохраняет, пробовал подключатся с помощью EasyScalp к плазе - тоже нормально.&lt;/p&gt;
&lt;p&gt;Подскажите?&lt;/p&gt;
&lt;p&gt;Логи из SampleGUI, ничего в нем не менял, только добавил логи&lt;/p&gt;
&lt;p&gt;Лог трейдера&lt;/p&gt;
&lt;details&gt;&lt;summary&gt;PlazaTrader     | 15.01.2013 20:55:45.488 |            | PlazaStream FORTS_FUTINFO_REPL:StreamStateChanged: State ReOpenned
PlazaTrader     | 15.01.2013 20:55:44.907 |            | OnConnect
PlazaTrader     | 15.01.2013 20:55:44.940 |            | Attempted to connect SS_0.
PlazaTrader     | 15.01.2013 20:55:44.951 |            | Запуск экспорта.
PlazaTrader     | 15.01.2013 20:55:44.997 |            | Attempted to connect SS_1.
PlazaTrader     | 15.01.2013 20:55:45.012 |            | Attempted to connect SS_2.
PlazaTrader     | 15.01.2013 20:55:45.014 |            | Экспорт запущен.
PlazaTrader     | 15.01.2013 20:55:45.015 |            | PlazaStream FORTS_FUTAGGR5_REPL:Инициализация FORTS_FUTAGGR5_REPL потока.
PlazaTrader     | 15.01.2013 20:55:45.015 |            | OnConnectionStatusChanged: conn SS_0 - status: Connected, RouterConnected
PlazaTrader     | 15.01.2013 20:55:45.020 |            | PlazaStream FORTS_FUTCOMMON_REPL:Инициализация FORTS_FUTCOMMON_REPL потока.
PlazaTrader     | 15.01.2013 20:55:45.021 |            | Attempted to connect SS_3.
PlazaTrader     | 15.01.2013 20:55:45.021 |            | PlazaStream FORTS_FUTTRADE_REPL:Инициализация FORTS_FUTTRADE_REPL потока.
PlazaTrader     | 15.01.2013 20:55:45.036 |            | Attempted to connect SS_4.
PlazaTrader     | 15.01.2013 20:55:45.036 |            | PlazaStream RTS_INDEX_REPL:Инициализация RTS_INDEX_REPL потока.
PlazaTrader     | 15.01.2013 20:55:45.048 |            | PlazaStream FORTS_OPTTRADE_REPL:Инициализация FORTS_OPTTRADE_REPL потока.
PlazaTrader     | 15.01.2013 20:55:45.048 |            | PlazaStream FORTS_OPTCOMMON_REPL:Инициализация FORTS_OPTCOMMON_REPL потока.
PlazaTrader     | 15.01.2013 20:55:45.050 |            | PlazaStream FORTS_OPTINFO_REPL:Инициализация FORTS_OPTINFO_REPL потока.
PlazaTrader     | 15.01.2013 20:55:45.051 |            | PlazaStream FORTS_FUTINFO_REPL:Инициализация FORTS_FUTINFO_REPL потока.
PlazaTrader     | 15.01.2013 20:55:45.051 |            | PlazaStream FORTS_FUTTRADE_REPL:Состояние потока Closed.
PlazaTrader     | 15.01.2013 20:55:45.053 |            | PlazaStream FORTS_PART_REPL:Инициализация FORTS_PART_REPL потока.
PlazaTrader     | 15.01.2013 20:55:45.054 |            | PlazaStream FORTS_POS_REPL:Инициализация FORTS_POS_REPL потока.
PlazaTrader     | 15.01.2013 20:55:45.055 |            | PlazaStream FORTS_FUTCOMMON_REPL:Состояние потока Closed.
PlazaTrader     | 15.01.2013 20:55:45.055 |            | PlazaStream FORTS_OPTAGGR5_REPL:Инициализация FORTS_OPTAGGR5_REPL потока.
PlazaTrader     | 15.01.2013 20:55:45.056 |            | PlazaStream FORTS_FUTAGGR5_REPL:Состояние потока Closed.
PlazaTrader     | 15.01.2013 20:55:45.058 |            | PlazaStream FORTS_FUTCOMMON_REPL:StreamStateChanged: State LocalSnapshot
PlazaTrader     | 15.01.2013 20:55:45.060 |            | PlazaStream RTS_INDEX_REPL:Состояние потока Closed.
PlazaTrader     | 15.01.2013 20:55:45.060 |            | PlazaStream RTS_INDEX_REPL:StreamStateChanged: State LocalSnapshot
PlazaTrader     | 15.01.2013 20:55:45.060 |            | PlazaStream FORTS_FUTTRADE_REPL:StreamStateChanged: State LocalSnapshot
PlazaTrader     | 15.01.2013 20:55:45.061 |            | PlazaStream FORTS_FUTAGGR5_REPL:StreamStateChanged: State LocalSnapshot
PlazaTrader     | 15.01.2013 20:55:45.092 |            | PlazaStream FORTS_FUTCOMMON_REPL:Поток FORTS_FUTCOMMON_REPL переоткрыт.
PlazaTrader     | 15.01.2013 20:55:45.092 |            | PlazaStream FORTS_OPTCOMMON_REPL:Состояние потока Closed.
PlazaTrader     | 15.01.2013 20:55:45.092 |            | PlazaStream FORTS_OPTCOMMON_REPL:StreamStateChanged: State LocalSnapshot
PlazaTrader     | 15.01.2013 20:55:45.093 |            | PlazaStream RTS_INDEX_REPL:Поток RTS_INDEX_REPL переоткрыт.
PlazaTrader     | 15.01.2013 20:55:45.093 |            | OnConnectionStatusChanged: conn SS_4 - status: Connected, RouterConnected
PlazaTrader     | 15.01.2013 20:55:45.093 |            | PlazaStream FORTS_FUTTRADE_REPL:Поток FORTS_FUTTRADE_REPL переоткрыт.
PlazaTrader     | 15.01.2013 20:55:45.093 |            | PlazaStream FORTS_OPTTRADE_REPL:Состояние потока Closed.
PlazaTrader     | 15.01.2013 20:55:45.093 |            | PlazaStream FORTS_OPTTRADE_REPL:StreamStateChanged: State LocalSnapshot
PlazaTrader     | 15.01.2013 20:55:45.093 |            | PlazaStream FORTS_FUTAGGR5_REPL:Поток FORTS_FUTAGGR5_REPL переоткрыт.
PlazaTrader     | 15.01.2013 20:55:45.093 |            | PlazaStream FORTS_OPTAGGR5_REPL:Состояние потока Closed.
PlazaTrader     | 15.01.2013 20:55:45.094 |            | PlazaStream FORTS_OPTAGGR5_REPL:StreamStateChanged: State LocalSnapshot
PlazaTrader     | 15.01.2013 20:55:45.136 |            | PlazaStream FORTS_OPTTRADE_REPL:Поток FORTS_OPTTRADE_REPL переоткрыт.
PlazaTrader     | 15.01.2013 20:55:45.136 |            | PlazaStream FORTS_OPTAGGR5_REPL:Поток FORTS_OPTAGGR5_REPL переоткрыт.
PlazaTrader     | 15.01.2013 20:55:45.136 |            | OnConnectionStatusChanged: conn SS_3 - status: Connected, RouterConnected
PlazaTrader     | 15.01.2013 20:55:45.136 |            | OnConnectionStatusChanged: conn SS_1 - status: Connected, RouterConnected
PlazaTrader     | 15.01.2013 20:55:45.139 |            | PlazaStream FORTS_OPTCOMMON_REPL:Поток FORTS_OPTCOMMON_REPL переоткрыт.
PlazaTrader     | 15.01.2013 20:55:45.139 |            | PlazaStream FORTS_OPTINFO_REPL:Состояние потока Closed.
PlazaTrader     | 15.01.2013 20:55:45.139 |            | PlazaStream FORTS_OPTINFO_REPL:StreamStateChanged: State LocalSnapshot
PlazaTrader     | 15.01.2013 20:55:45.158 |            | PlazaStream RTS_INDEX_REPL:StreamStateChanged: State ReOpenned
PlazaTrader     | 15.01.2013 20:55:45.159 |            | PlazaStream RTS_INDEX_REPL:StreamLifeNumChanged: LifeNum 1683
PlazaTrader     | 15.01.2013 20:55:45.161 |            | PlazaStream RTS_INDEX_REPL:StreamStateChanged: State RemoveSnapshot
PlazaTrader     | 15.01.2013 20:55:45.169 |            | PlazaStream FORTS_FUTAGGR5_REPL:StreamStateChanged: State ReOpenned
PlazaTrader     | 15.01.2013 20:55:45.170 |            | PlazaStream FORTS_FUTAGGR5_REPL:StreamLifeNumChanged: LifeNum 1249
PlazaTrader     | 15.01.2013 20:55:45.171 |            | PlazaStream FORTS_FUTAGGR5_REPL:StreamStateChanged: State RemoveSnapshot
PlazaTrader     | 15.01.2013 20:55:45.172 |            | PlazaStream FORTS_FUTTRADE_REPL:StreamStateChanged: State ReOpenned
PlazaTrader     | 15.01.2013 20:55:45.172 |            | PlazaStream FORTS_FUTTRADE_REPL:StreamLifeNumChanged: LifeNum 330
PlazaTrader     | 15.01.2013 20:55:45.172 |            | PlazaStream FORTS_FUTTRADE_REPL:StreamStateChanged: State RemoveSnapshot
PlazaTrader     | 15.01.2013 20:55:45.173 |            | PlazaStream FORTS_OPTINFO_REPL:Поток FORTS_OPTINFO_REPL переоткрыт.
PlazaTrader     | 15.01.2013 20:55:45.173 |            | PlazaStream FORTS_FUTINFO_REPL:Состояние потока Closed.
PlazaTrader     | 15.01.2013 20:55:45.174 |            | PlazaStream FORTS_FUTINFO_REPL:StreamStateChanged: State LocalSnapshot
PlazaTrader     | 15.01.2013 20:55:45.198 |            | PlazaStream FORTS_OPTTRADE_REPL:StreamStateChanged: State ReOpenned
PlazaTrader     | 15.01.2013 20:55:45.198 |            | PlazaStream FORTS_OPTTRADE_REPL:StreamLifeNumChanged: LifeNum 330
PlazaTrader     | 15.01.2013 20:55:45.199 |            | PlazaStream FORTS_OPTTRADE_REPL:StreamStateChanged: State RemoveSnapshot
PlazaTrader     | 15.01.2013 20:55:45.199 |            | PlazaStream FORTS_OPTAGGR5_REPL:StreamStateChanged: State ReOpenned
PlazaTrader     | 15.01.2013 20:55:45.199 |            | PlazaStream FORTS_OPTAGGR5_REPL:StreamLifeNumChanged: LifeNum 1249
PlazaTrader     | 15.01.2013 20:55:45.199 |            | PlazaStream FORTS_OPTAGGR5_REPL:StreamStateChanged: State RemoveSnapshot
PlazaTrader     | 15.01.2013 20:55:45.255 |            | PlazaStream FORTS_FUTAGGR5_REPL:StreamStateChanged: State Online
PlazaTrader     | 15.01.2013 20:55:45.302 |            | PlazaStream FORTS_FUTINFO_REPL:Поток FORTS_FUTINFO_REPL переоткрыт.
PlazaTrader     | 15.01.2013 20:55:45.302 |            | PlazaStream FORTS_PART_REPL:Состояние потока Closed.
PlazaTrader     | 15.01.2013 20:55:45.303 |            | PlazaStream FORTS_PART_REPL:StreamStateChanged: State LocalSnapshot
PlazaTrader     | 15.01.2013 20:55:45.405 |            | PlazaStream FORTS_PART_REPL:Поток FORTS_PART_REPL переоткрыт.
PlazaTrader     | 15.01.2013 20:55:45.405 |            | PlazaStream FORTS_POS_REPL:Состояние потока Closed.
PlazaTrader     | 15.01.2013 20:55:45.405 |            | PlazaStream FORTS_POS_REPL:StreamStateChanged: State LocalSnapshot
PlazaTrader     | 15.01.2013 20:55:45.438 |            | PlazaStream FORTS_POS_REPL:Поток FORTS_POS_REPL переоткрыт.
PlazaTrader     | 15.01.2013 20:55:45.438 |            | OnConnectionStatusChanged: conn SS_2 - status: Connected, RouterConnected
PlazaTrader     | 15.01.2013 20:55:45.444 |            | PlazaStream FORTS_OPTAGGR5_REPL:StreamStateChanged: State Online
PlazaTrader     | 15.01.2013 20:55:45.463 |            | PlazaStream RTS_INDEX_REPL:StreamStateChanged: State Online
PlazaTrader     | 15.01.2013 20:55:45.485 |            | PlazaStream FORTS_FUTCOMMON_REPL:StreamStateChanged: State ReOpenned
PlazaTrader     | 15.01.2013 20:55:45.485 |            | PlazaStream FORTS_FUTCOMMON_REPL:StreamLifeNumChanged: LifeNum 2128137
PlazaTrader     | 15.01.2013 20:55:45.485 |            | PlazaStream FORTS_FUTCOMMON_REPL:StreamStateChanged: State RemoveSnapshot
PlazaTrader     | 15.01.2013 20:55:45.486 |            | PlazaStream FORTS_OPTCOMMON_REPL:StreamStateChanged: State ReOpenned
PlazaTrader     | 15.01.2013 20:55:45.486 |            | PlazaStream FORTS_OPTCOMMON_REPL:StreamLifeNumChanged: LifeNum 30745
PlazaTrader     | 15.01.2013 20:55:45.486 |            | PlazaStream FORTS_OPTCOMMON_REPL:StreamStateChanged: State RemoveSnapshot
PlazaTrader     | 15.01.2013 20:55:45.487 |            | PlazaStream FORTS_OPTINFO_REPL:StreamStateChanged: State ReOpenned
PlazaTrader     | 15.01.2013 20:55:45.487 |            | PlazaStream FORTS_OPTINFO_REPL:StreamLifeNumChanged: LifeNum 8026
PlazaTrader     | 15.01.2013 20:55:45.487 |            | PlazaStream FORTS_OPTINFO_REPL:StreamStateChanged: State RemoveSnapshot
PlazaTrader     | 15.01.2013 20:55:45.488 |            | PlazaStream FORTS_PART_REPL:StreamStateChanged: State ReOpenned
PlazaTrader     | 15.01.2013 20:55:45.488 |            | PlazaStream FORTS_PART_REPL:StreamLifeNumChanged: LifeNum 5237
PlazaTrader     | 15.01.2013 20:55:45.488 |            | PlazaStream FORTS_PART_REPL:StreamStateChanged: State RemoveSnapshot
PlazaTrader     | 15.01.2013 20:55:45.489 |            | PlazaStream FORTS_FUTINFO_REPL:StreamLifeNumChanged: LifeNum 8026
PlazaTrader     | 15.01.2013 20:55:45.489 |            | PlazaStream FORTS_FUTINFO_REPL:StreamStateChanged: State RemoveSnapshot
PlazaTrader     | 15.01.2013 20:55:45.504 |            | PlazaStream FORTS_POS_REPL:StreamStateChanged: State ReOpenned
PlazaTrader     | 15.01.2013 20:55:45.504 |            | PlazaStream FORTS_POS_REPL:StreamLifeNumChanged: LifeNum 5237
PlazaTrader     | 15.01.2013 20:55:45.504 |            | PlazaStream FORTS_POS_REPL:StreamStateChanged: State RemoveSnapshot
PlazaTrader     | 15.01.2013 20:55:45.606 |            | PlazaStream FORTS_FUTCOMMON_REPL:StreamStateChanged: State Online
PlazaTrader     | 15.01.2013 20:55:45.707 |            | PlazaStream FORTS_OPTCOMMON_REPL:StreamStateChanged: State Online
PlazaTrader     | 15.01.2013 20:55:46.287 |            | PlazaStream FORTS_OPTINFO_REPL:StreamStateChanged: State Online
PlazaTrader     | 15.01.2013 20:55:46.510 |            | PlazaStream FORTS_FUTINFO_REPL:StreamStateChanged: State Online
PlazaTrader     | 15.01.2013 20:55:46.524 |            | PlazaStream FORTS_PART_REPL:StreamStateChanged: State Online
PlazaTrader     | 15.01.2013 20:55:46.596 |            | PlazaStream FORTS_POS_REPL:StreamStateChanged: State Online
PlazaTrader     | 15.01.2013 20:55:53.964 |            | PlazaStream FORTS_OPTTRADE_REPL:StreamStateChanged: State Online
PlazaTrader     | 15.01.2013 20:56:15.178 |            | PlazaStream FORTS_FUTTRADE_REPL:StreamStateChanged: State Online&lt;/summary&gt;
&lt;/details&gt;
&lt;p&gt;Лог Плазы&lt;/p&gt;
&lt;details&gt;&lt;summary&gt;2013-01-15 20:55:45.485;P2ReplStorage;;Send revs; stream 0xD1532D0; cnt 1
2013-01-15 20:55:45.485;P2ReplStorage;;	tbl_idx 0; cur_rev 0
2013-01-15 20:55:45.486;p2repl-cli;;Data requested;stream 0xD1532D0;channel 0xABC0148828;session 0
2013-01-15 20:55:45.486;p2repl-cli;;Scheme is set;stream 0xD157390;channel 0x7C7B1FD9EC
2013-01-15 20:55:45.486;p2repl-cli;;Statistics module for table 'common' was successfully registered
2013-01-15 20:55:45.486;p2repl-cli;;Statistics was registered;stream name FORTS_OPTCOMMON_REPL
2013-01-15 20:55:45.486;P2ReplStorage;;Revs were inited; stream 0xD157390; cnt 1
2013-01-15 20:55:45.486;P2ReplStorage;;	tbl_idx 0; cur_rev 0
2013-01-15 20:55:45.486;P2ReplStorage;;Send revs; stream 0xD157390; cnt 1
2013-01-15 20:55:45.486;P2ReplStorage;;	tbl_idx 0; cur_rev 0
2013-01-15 20:55:45.487;p2repl-cli;;Data requested;stream 0xD157390;channel 0x7C7B1FD9EC;session 0
2013-01-15 20:55:45.487;p2repl-cli;;Scheme is set;stream 0xD15E778;channel 0x319ADB6DEC7
2013-01-15 20:55:45.487;p2repl-cli;;Statistics module for table 'opt_sess_contents' was successfully registered
2013-01-15 20:55:45.487;p2repl-cli;;Statistics was registered;stream name FORTS_OPTINFO_REPL
2013-01-15 20:55:45.487;P2ReplStorage;;Revs were inited; stream 0xD15E778; cnt 1
2013-01-15 20:55:45.487;P2ReplStorage;;	tbl_idx 0; cur_rev 0
2013-01-15 20:55:45.487;P2ReplStorage;;Send revs; stream 0xD15E778; cnt 1
2013-01-15 20:55:45.487;P2ReplStorage;;	tbl_idx 0; cur_rev 0
2013-01-15 20:55:45.487;p2repl-cli;;Data requested;stream 0xD15E778;channel 0x319ADB6DEC7;session 0
2013-01-15 20:55:45.488;p2repl-cli;;Scheme is set;stream 0xD835090;channel 0x9FC2588267
2013-01-15 20:55:45.488;p2repl-cli;;Statistics module for table 'part' was successfully registered
2013-01-15 20:55:45.488;p2repl-cli;;Statistics was registered;stream name FORTS_PART_REPL
2013-01-15 20:55:45.488;P2ReplStorage;;Revs were inited; stream 0xD835090; cnt 1
2013-01-15 20:55:45.488;P2ReplStorage;;	tbl_idx 0; cur_rev 0
2013-01-15 20:55:45.488;P2ReplStorage;;Send revs; stream 0xD835090; cnt 1
2013-01-15 20:55:45.488;P2ReplStorage;;	tbl_idx 0; cur_rev 0
2013-01-15 20:55:45.488;p2repl-cli;;Data requested;stream 0xD835090;channel 0x9FC2588267;session 0
2013-01-15 20:55:45.489;p2repl-cli;;Scheme is set;stream 0xD810048;channel 0x31AADB6DEC7
2013-01-15 20:55:45.489;p2repl-cli;;Statistics module for table 'fut_sess_contents' was successfully registered
2013-01-15 20:55:45.489;p2repl-cli;;Statistics module for table 'session' was successfully registered
2013-01-15 20:55:45.489;p2repl-cli;;Statistics was registered;stream name FORTS_FUTINFO_REPL
2013-01-15 20:55:45.489;P2ReplStorage;;Revs were inited; stream 0xD810048; cnt 2
2013-01-15 20:55:45.489;P2ReplStorage;;	tbl_idx 0; cur_rev 0
2013-01-15 20:55:45.489;P2ReplStorage;;	tbl_idx 1; cur_rev 0
2013-01-15 20:55:45.489;P2ReplStorage;;Send revs; stream 0xD810048; cnt 2
2013-01-15 20:55:45.489;P2ReplStorage;;	tbl_idx 0; cur_rev 0
2013-01-15 20:55:45.489;P2ReplStorage;;	tbl_idx 1; cur_rev 0
2013-01-15 20:55:45.489;p2repl-cli;;Data requested;stream 0xD810048;channel 0x31AADB6DEC7;session 0
2013-01-15 20:55:45.496;p2repl-cli;;Scheme is set;stream 0xD158038;channel 0x2071847FA5A
2013-01-15 20:55:45.496;p2repl-cli;;Statistics module for table 'deal' was successfully registered
2013-01-15 20:55:45.496;p2repl-cli;;Statistics module for table 'orders_log' was successfully registered
2013-01-15 20:55:45.496;p2repl-cli;;Statistics was registered;stream name FORTS_OPTTRADE_REPL_SNAPSHOT
2013-01-15 20:55:45.496;P2ReplStorage;;Revs were inited; stream 0xD158038; cnt 2
2013-01-15 20:55:45.496;P2ReplStorage;;	tbl_idx 0; cur_rev 0
2013-01-15 20:55:45.496;P2ReplStorage;;	tbl_idx 1; cur_rev 0
2013-01-15 20:55:45.496;P2ReplStorage;;Send revs; stream 0xD158038; cnt 2
2013-01-15 20:55:45.496;P2ReplStorage;;	tbl_idx 0; cur_rev 0
2013-01-15 20:55:45.496;P2ReplStorage;;	tbl_idx 1; cur_rev 0
2013-01-15 20:55:45.496;p2repl-cli;;Data requested;stream 0xD158038;channel 0x2071847FA5A;session 0
2013-01-15 20:55:45.497;p2repl-cli;;CLEAR_DELETED message received;stream 0xD1555E8
2013-01-15 20:55:45.497;P2ReplStorage;;Revs adjustment due to CLEAR_DELETED; stream 0xD1555E8; cnt 2
2013-01-15 20:55:45.497;P2ReplStorage;;	tbl_idx 0; cur_rev 0
2013-01-15 20:55:45.497;P2ReplStorage;;Revs adjustment due to CLEAR_DELETED; stream 0xD1555E8; cnt 2
2013-01-15 20:55:45.497;P2ReplStorage;;	tbl_idx 1; cur_rev 0
2013-01-15 20:55:45.504;p2repl-cli;;Scheme is set;stream 0xD812B60;channel 0xCEC14EFE7E
2013-01-15 20:55:45.504;p2repl-cli;;Statistics module for table 'position' was successfully registered
2013-01-15 20:55:45.504;p2repl-cli;;Statistics was registered;stream name FORTS_POS_REPL
2013-01-15 20:55:45.504;P2ReplStorage;;Revs were inited; stream 0xD812B60; cnt 1
2013-01-15 20:55:45.504;P2ReplStorage;;	tbl_idx 0; cur_rev 0
2013-01-15 20:55:45.504;P2ReplStorage;;Send revs; stream 0xD812B60; cnt 1
2013-01-15 20:55:45.504;P2ReplStorage;;	tbl_idx 0; cur_rev 0
2013-01-15 20:55:45.505;p2repl-cli;;Data requested;stream 0xD812B60;channel 0xCEC14EFE7E;session 0
2013-01-15 20:55:45.521;p2repl-cli;;DATA message received;stream 0xD1555E8
2013-01-15 20:55:45.558;p2repl-cli;;CLEAR_DELETED message received;stream 0xD1532D0
2013-01-15 20:55:45.558;P2ReplStorage;;Revs adjustment due to CLEAR_DELETED; stream 0xD1532D0; cnt 1
2013-01-15 20:55:45.558;P2ReplStorage;;	tbl_idx 0; cur_rev 0
2013-01-15 20:55:45.558;p2repl-cli;;DATA message received;stream 0xD1532D0
2013-01-15 20:55:45.605;P2ReplStorage;;Changed revs at commit; stream 0xD1532D0; cnt 1
2013-01-15 20:55:45.605;P2ReplStorage;;	tbl_idx 0; rev range 0 - 3718874
2013-01-15 20:55:45.606;p2repl-cli;;Stream is on-line;stream 0xD1532D0
2013-01-15 20:55:45.606;p2repl-cli;;CLEAR_DELETED message received;stream 0xD157390
2013-01-15 20:55:45.606;P2ReplStorage;;Revs adjustment due to CLEAR_DELETED; stream 0xD157390; cnt 1
2013-01-15 20:55:45.606;P2ReplStorage;;	tbl_idx 0; cur_rev 0
2013-01-15 20:55:45.606;p2repl-cli;;DATA message received;stream 0xD157390
2013-01-15 20:55:45.707;P2ReplStorage;;Changed revs at commit; stream 0xD157390; cnt 1
2013-01-15 20:55:45.707;P2ReplStorage;;	tbl_idx 0; rev range 0 - 1126877
2013-01-15 20:55:45.707;p2repl-cli;;Stream is on-line;stream 0xD157390
2013-01-15 20:55:45.707;p2repl-cli;;CLEAR_DELETED message received;stream 0xD15E778
2013-01-15 20:55:45.707;P2ReplStorage;;Revs adjustment due to CLEAR_DELETED; stream 0xD15E778; cnt 1
2013-01-15 20:55:45.707;P2ReplStorage;;	tbl_idx 0; cur_rev 0
2013-01-15 20:55:45.707;p2repl-cli;;CLEAR_DELETED message received;stream 0xD835090
2013-01-15 20:55:45.707;P2ReplStorage;;Revs adjustment due to CLEAR_DELETED; stream 0xD835090; cnt 1
2013-01-15 20:55:45.707;P2ReplStorage;;	tbl_idx 0; cur_rev 0
2013-01-15 20:55:45.708;p2repl-cli;;DATA message received;stream 0xD15E778
2013-01-15 20:55:45.770;P2ReplStorage;;Changed revs at commit; stream 0xD1555E8; cnt 2
2013-01-15 20:55:45.770;P2ReplStorage;;	tbl_idx 0; rev range 0 - 544230630
2013-01-15 20:55:45.770;p2repl-cli;;DATA message received;stream 0xD1555E8
2013-01-15 20:55:45.781;p2repl-cli;;DATA message received;stream 0xD1566E8
2013-01-15 20:55:45.781;P2ReplStorage;;Changed revs at commit; stream 0xD1566E8; cnt 1
2013-01-15 20:55:45.781;P2ReplStorage;;	tbl_idx 0; rev range 12276093 - 12276093&lt;/summary&gt;
&lt;/details&gt;
&lt;p&gt;&lt;a href="http://rghost.ru/43059689.view" rel="nofollow" target="_blank"&gt;&lt;img src="http://rghost.ru/43059689/thumb.png" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3307/</id>
    <title type="text">Не работает order.IsMatched()</title>
    <published>2013-01-15T11:57:39Z</published>
    <updated>2013-01-15T11:57:39Z</updated>
    <author>
      <name>RoboKrolik</name>
      <uri>https://stocksharp.ru/users/16730/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Написал каркас для торговой системы по итерационной модели: есть базовый класс и класс стратегии.&lt;/p&gt;
&lt;p&gt;Создаю заявку на покупку в классе стратегии регистрирую ее - все хорошо.&lt;/p&gt;
&lt;p&gt;Но после этого хочу проверить ордер с помощью &lt;strong&gt;order.IsMatched()&lt;/strong&gt; -  пишет false &lt;strong&gt;постоянно&lt;/strong&gt; даже когда стратегия исполняет ордера.&lt;/p&gt;
&lt;p&gt;пробовал ```csharp
this._order.IsMatched()
и просто _order.IsMatched()
и this.Trader.GetPosition(Portfolio,Security,&lt;cite&gt;).CurrentValue )
и просто Trader.GetPosition(Portfolio,Security,&lt;/cite&gt;).CurrentValue )&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-и"&gt;
Конструктор стратегии с класса стратегии:
```csharp
    
        public DartWeiderStretegy(CandleManager candleManager, TimeSpan timeFrame, CandleSeries series) : base(timeFrame)
        {
            _candleManager = candleManager;

            _timeFrame = TimeFrame;

            _series = series;

        }
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Запуск стратегии с основного класса:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;                _series = new CandleSeries(typeof(TimeFrameCandle), _security, _timeFrame); // создаем поток свечей и указываем что тип TimeFrameCandle

                _candleManager.Start(_series, _starttime, _endtime);  // запускаем CandleManager
                
                System.Threading.Thread.Sleep(20000); // делаем паузу на 20 сек. перед тем как запустить стратегию - чтобы серия заполнилась свечками               

                _strategy = new DartWeiderStretegy(_candleManager, _timeFrame, _series) // создаем стратегию
                {
                    Volume = _sharecount, // количество контрактов которое мы указали
                    Security = _security,
                    Portfolio = _portfolio,
                    Trader = _trader,
                    Interval = _timeRefreshStrategy // интервал который мы указали
                };
&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3306/</id>
    <title type="text">Колонка &amp;quot;статус&amp;quot; у инструмента.</title>
    <published>2013-01-15T11:26:30Z</published>
    <updated>2013-01-15T11:26:30Z</updated>
    <author>
      <name>destr</name>
      <uri>https://stocksharp.ru/users/6306/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;В QUIK подключена трансляция иностранных котировок, и после обновления S# на 4.1.6 c 4.0.22 перестали приходить свечи по S&amp;amp;P500. Сделки в таблице &lt;strong&gt;Все сделки&lt;/strong&gt; идут. А вот в колонке &lt;strong&gt;Статус&lt;/strong&gt; в таблице &lt;strong&gt;инструменты&lt;/strong&gt; для S&amp;amp;P500 пусто, и есть подозрение, что из-за этого не приходят свечи.&lt;/p&gt;
&lt;p&gt;Если поставить российский инструмент, то всё ок.&lt;/p&gt;
&lt;p&gt;Поэтому возник вопрос, влияет ли на формирование свеч поле &lt;strong&gt;Статус&lt;/strong&gt; и если влияет, то как это решается?&lt;/p&gt;
&lt;p&gt;В версии S# 4.0.22 всё работало.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3305/</id>
    <title type="text">В очередной раз про нулевой transactionId</title>
    <published>2013-01-15T10:44:54Z</published>
    <updated>2013-01-15T10:44:54Z</updated>
    <author>
      <name>rtDen</name>
      <uri>https://stocksharp.ru/users/733/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Приветствую всех!
В очередной раз подниму проблему с нулевым transactionId.
В торгующем роботе появились баги, которых раньше не наблюдалось.
Стал разбираться, добавил отладочной информации в логи, выяснил, что баг пояляется из-за того, что в trader.NewMyTrades в
trade.Order не заполнен ExtensionInfo (появляется далеко не во всех сделках).
Заявки подавались только через S# (не руками). Перед вызовом trader.RegisterOrder() заполняется order.ExtensionInfo с нужной информацией.
Лог из события trader.NewMyTrades:
12:31:58:978M NewMyTrade по ордеру id: 9733300629 transId: 0
и соответственно trade.Order.ExtensionInfo - оказывается незаполнен и из-за этого сделка неправильно обрабатывается.&lt;/p&gt;
&lt;p&gt;При этом TransactionId в квиковской таблице заполнен (см. скриншот). Воспроизвести баг на демо счете БКС не удалось, на реальном счете сегодня воспроизвелся несколько раз.&lt;/p&gt;
&lt;p&gt;Предивижу ответ с советом перейти на 4.1, но очень не хочется менять библиотеку в работающем роботе, без уверенности, что баг пропадет.
Хотелось бы узнать, это баг квика либо S#?&lt;/p&gt;
&lt;p&gt;S#: 4.0.23
isAsyncMode = false;
isSupportManualOrders = true;
Брокер: БКС, счет склеенный.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3304/</id>
    <title type="text">matlab в папке sample</title>
    <published>2013-01-15T09:38:07Z</published>
    <updated>2013-01-15T09:38:07Z</updated>
    <author>
      <name>spook</name>
      <uri>https://stocksharp.ru/users/16732/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="wealth-lab" />
    <content type="html">&lt;p&gt;В хелпе написано &amp;quot;В качестве демонстрации в дистрибутиве находится скрипт в папке Samples\MatLab ...&amp;quot;, но в скачанном дистрибутиве такого нет, в старых версиях тоже не нашел.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3303/</id>
    <title type="text">Как узнать что экспорт работает и все данные получены?</title>
    <published>2013-01-15T06:33:27Z</published>
    <updated>2013-01-15T06:33:27Z</updated>
    <author>
      <name>MenDel</name>
      <uri>https://stocksharp.ru/users/6356/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Как узнать что экспорт работает и все данные получены и можно запускать стратегию.
IsExportStarted не помогает.
Я нашел выход для себя, как только я получаю новые позиции, значит можно запускать стратегию,
но когда позиций нет.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3302/</id>
    <title type="text">Запаздывание получения биржевых данных в коде одного из примеров</title>
    <published>2013-01-14T20:20:26Z</published>
    <updated>2013-01-14T20:20:26Z</updated>
    <author>
      <name>developer_29</name>
      <uri>https://stocksharp.ru/users/16728/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Здравствуйте.
Недавно начал ознакамливаться с документацией S# (для Quik), в основном осталось положительное впечатление.
Но в примере SampleSMA из документации я дописал к стратегии код, который перед каждой проверкой на пересечение
(строчка if (_isShortLessThenLong != isShortLessThenLong)) должен записывать в файл значения Bid и Ask. Свечи используются 5-минутные, но запись ведётся с запозданием примерно в полторы минуты. Соединение нормальное, время на компьютере и время на бирже совпадают, в Quik данные приходят вовремя, запаздывание одинаковое от свечки к свечке. С чем это связано и как это исправить?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3301/</id>
    <title type="text">Импорт таблицы перестал работать</title>
    <published>2013-01-14T18:26:58Z</published>
    <updated>2013-01-14T18:26:58Z</updated>
    <author>
      <name>Творог</name>
      <uri>https://stocksharp.ru/users/6511/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Код состоит из следующих элементов:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
private QuikTrader _trader;
private readonly MyTradesWindow _myTradesWindow = new MyTradesWindow();
_trader.NewMyTrades += trades =&amp;gt; this.GuiAsync(() =&amp;gt; _myTradesWindow.Trades.AddRange(trades));

string tstr = &amp;quot;А вот и мои сделочки: \n&amp;quot;;
foreach (var myTrade in _myTradesWindow.Trades)
{
    var trade = myTrade.Trade;
    tstr = tstr + string.Format(&amp;quot;Сделка {0} по цене {1} по бумаге {2} по объему {3} в {4}.\n&amp;quot;, trade.Id, trade.Price, trade.Security.Code, trade.Volume, trade.Time);
}
tradestb.Text = tstr;

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;В итоге в TextBox выводится только инициализированная строка tstr, без сделок. Весь день ушёл на поиск причины, хотя ещё в пятницу табличка выводилась. Код не менял. В то же время стакан, например, выводится как надо. В чём может быть проблема?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3300/</id>
    <title type="text">Не срабатывает правило WhenRegisterFailed</title>
    <published>2013-01-14T17:47:37Z</published>
    <updated>2013-01-14T17:47:37Z</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;p&gt;S# 4.1.7(21699)&lt;/p&gt;
&lt;p&gt;Формируется MoveOrder и отсылается на биржу, однако oldOrder успевает исполниться.
Приходит об этом сообщение, срабатывает правило WhenMatched.
Приходят сообщения о том, что newOrder не был принят, а oldOrder не был отменен.
Правило WhenRegisterFailed для newOrder не срабатывает, а надо бы :(&lt;/p&gt;
&lt;p&gt;11:01:11.835|       |Strategy1 |Перерегистрация заявки 39364813 с ценой 158450 на цену 158440.
11:01:11.835|       |Strategy1 |Перерегистрация проскальзывания заявки 39364813 (0xA41CCE) на заявку (0x834A80).
11:01:11.835|       |Strategy1 |   &amp;lt;ReRegisterOrder&amp;gt; oldORDER: 39364813/3159890173 Покупка Цена=158450 Объем=1 Сост=Active Бал=1; newORDER: TrId=39364815, Price=158440
11:01:11.846|       |Strategy1 |Новая Buy сделка 8268175 по цене 158450 на 1 заявки 39364813.
11:01:11.846|       |Strategy1 |Новая позиция: FZ000ff-RIH3@RTS=-1.
11:01:11.847|       |Strategy1 |Заявка 39364813 больше не активна.
11:01:11.847|       |Strategy1 |   WhenMatched: 39364813/3159890173 Покупка Цена=158450 Объем=1 Сост=Done Бал=0
11:01:11.850|       |Strategy1 |Регистрация новой Limit (0x115B647) заявки на Buy с ценой 158440 и объемом 1.
11:01:11.850|       |Strategy1 |   &amp;lt;RegisterOrder&amp;gt;: 39364816/0 Покупка Цена=158440 Объем=1 Сост=None Бал=1
11:01:11.952|Error  |Strategy1 |Заявка 39364815 (0x834A80) не была принята по причине StockSharp.Plaza.PlazaException: Произошла ошибка. Код 50, описание 'Не найдена заявка для перестановки.'..
11:01:11.978|Error  |Strategy1 |Заявка 39364813 не была отменена по причине StockSharp.Plaza.PlazaException: Произошла ошибка. Код 50, описание 'Не найдена заявка для перестановки.'..&lt;/p&gt;
&lt;p&gt;var ruleRegisterFailed = order.WhenRegisterFailed();
ruleRegisterFailed
.Do(_orderFail =&amp;gt;
{
this.AddOrderInfoLog(_orderFail.Order, &amp;quot;   WhenRegisterFailed:&amp;quot;);
})
.Once()
.Apply(this);&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3299/</id>
    <title type="text">Quik: newStopOrders не ходят</title>
    <published>2013-01-14T16:46:59Z</published>
    <updated>2013-01-14T16:46:59Z</updated>
    <author>
      <name>Den</name>
      <uri>https://stocksharp.ru/users/6003/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Уважаемые разработчики!&lt;/p&gt;
&lt;p&gt;S# 4.1.7 (trunk), Quik 6.4&lt;/p&gt;
&lt;p&gt;События &lt;strong&gt;newStopOrders&lt;/strong&gt; не ходят.
При этом события &lt;strong&gt;stopOrdersChanged&lt;/strong&gt; исправно прилетают.&lt;/p&gt;
&lt;p&gt;Посмотрите, пожалуйста, в чем дело.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3298/</id>
    <title type="text">Ошибка базы данных</title>
    <published>2013-01-14T13:32:26Z</published>
    <updated>2013-01-14T13:32:26Z</updated>
    <author>
      <name>anothar</name>
      <uri>https://stocksharp.ru/users/6089/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;Скачал последнюю гидру. Снес базу скулайта.
Возникла ошибка:
17:26:24.219|Error  |StockSharp|System.Data.SqlClient.SqlException (0x80131904): При установлении соединения с SQL Server произошла ошибка, связанная с сетью или с определенным экземпляром. Сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что на SQL Server разрешены удаленные соединения. (provider: SQL Network Interfaces, error: 26 - Ошибка при обнаружении указанного сервера или экземпляра)
в System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
в System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
в System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity)
в System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, SqlConnection owningObject)
в System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, TimeoutTimer timeout)
в System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, TimeoutTimer timeout, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance)
в System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)
в System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection)
в System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)
в System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)
в System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)
в System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
в System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
в System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
в System.Data.SqlClient.SqlConnection.Open()
в StockSharp.Hydra.MainWindow.CheckDatabase()
в StockSharp.Hydra.MainWindow.InitializeDataSource()
в StockSharp.Hydra.MainWindow.&amp;lt;MainWindowLoaded&amp;gt;b__5()
в System.Threading.Tasks.Task`1.InvokeFuture(Object futureAsObj)
в System.Threading.Tasks.Task.InnerInvoke()
в System.Threading.Tasks.Task.Execute()&lt;/p&gt;
&lt;p&gt;Причем нигде коннекта к SqlServer у меня нету и никогда не было.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3297/</id>
    <title type="text">Торговые роботы на PLAZA2</title>
    <published>2013-01-14T12:43:31Z</published>
    <updated>2013-01-14T12:43:31Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.ru/users/5990/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Статьи" />
    <content type="html">&lt;p&gt;Код проекта из второго вебинара в прикрепленном архиве. Статья будет в ближайшее время по мере готовности.&lt;/p&gt;
&lt;p&gt;Запись вебинара можно посмотреть &lt;a href="http://smart-lab.ru/r.php?u=http%3A%2F%2Fconnect1.webinar.ru%2Fplay%2Fvalez%2F27224-kino%26nbsp%3B" rel="nofollow" target="_blank"&gt;здесь&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3296/</id>
    <title type="text">Не работает ExtensionInfo</title>
    <published>2013-01-14T12:33:22Z</published>
    <updated>2013-01-14T12:33:22Z</updated>
    <author>
      <name>Den</name>
      <uri>https://stocksharp.ru/users/6003/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Уважаемые разработчики!&lt;/p&gt;
&lt;p&gt;Пытаюсь переехать с S# 4.1.1 на 4.1.7 (codeplex trunk)&lt;/p&gt;
&lt;p&gt;Летят эксепшены &lt;strong&gt;&amp;quot;The given key was not present in the dictionary&amp;quot;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Код банальный, при переезде никак не менялся:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;var columns = this.Trader.SecuritiesTable.Columns;
columns.Add(DdeSecurityColumns.Yield);

var ecolumns = this.Trader.EquityPortfoliosTable.Columns;
ecolumns.Add(DdeEquityPortfolioColumns.BlockedCurrency);

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;При данных обращениях к этим данным получаю исключения:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
sec.ExtensionInfo[DdeSecurityColumns.Yield]
portfolio.ExtensionInfo[DdeEquityPortfolioColumns.BlockedCurrency]
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Стек-трейсов нет, т.к. это обращение непосредственно в сам словарь...&lt;/p&gt;
&lt;p&gt;Посмотрел содержимое словаря для &lt;strong&gt;sec&lt;/strong&gt;- в нем нет ключа &lt;strong&gt;Yield&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Аналогично для &lt;strong&gt;portfolio&lt;/strong&gt; c &lt;strong&gt;BlockedCurrency&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Есть ли какие-либо новые ограничения по использованию дополнительных полей в таблицах?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3295/</id>
    <title type="text">Почему свечи импортируются только за текущий день</title>
    <published>2013-01-13T18:46:34Z</published>
    <updated>2013-01-13T18:46:34Z</updated>
    <author>
      <name>RoboKrolik</name>
      <uri>https://stocksharp.ru/users/16730/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;При построении торгового робота возник вопрос - почему свечи импортируются только за текущий день?&lt;/p&gt;
&lt;p&gt;Свечи делаю так&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
private TimeSpan _timeFrame = TimeSpan.FromMinutes(60);  // таймфрейм
private Security _security; // инструмент
private Portfolio _portfolio; // портфель
private CandleManager _candleManager; // менеджер свечек
public CandleSeries _series; // поток свечей
private ChartArea _area; // область графика
private ChartCandleElement _candlesElem;  // элемент области графика
readonly DateTime _starttime = new DateTime(2013, 1, 1);
readonly DateTime _endtime = new DateTime(2013, 1, 10);

// Создание области графика и добавление ее в _chart
_area = new ChartArea();
_chart.Areas.Add(_area);

// Создание элемента графика представляющего свечки и добавление его в область графика
_candlesElem = new ChartCandleElement();
_area.Elements.Add(_candlesElem);

_candleManager = new CandleManager(_trader); // создаем менеджер свечек

_candleManager.Processing += DrawCandle; // подписываемся на событие отрисовки свечей

// метод отрисовки свечей
private void DrawCandle(CandleSeries series, Candle candle)
{
if (series == _series)
{
this.GuiAsync(() =&amp;gt;
{
_chart.ProcessCandle(_candlesElem, candle);
});
}
}

_candleManager.Start(_series, _starttime, _endtime);  // запускаем CandleManager

_strategy = new DartWeiderStretegy(_candleManager, _timeFrame, _series) // создаем стратегию

&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
</feed>