﻿<?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=234</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-17T06:23:56Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=community&amp;page=234" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/2032/</id>
    <title type="text">MonitorWindow - мониторинг сообщений</title>
    <published>2011-10-18T13:27:16Z</published>
    <updated>2011-10-18T13:27:16Z</updated>
    <author>
      <name>bonzero</name>
      <uri>https://stocksharp.ru/users/27701/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Алготрейдинг" />
    <content type="html">Доброго дня.&lt;br /&gt;&lt;br /&gt;1. Никак не могу разобраться как добавить в приложение окно MonitorWindow, чтобы видеть все сообщения.&lt;br /&gt;var monitor = new MonitorWindow(); ругается, что не находит MonitorWindow.&lt;br /&gt;&lt;br /&gt;Что-то подключить забыл может?&lt;br /&gt;&lt;br /&gt;А как в .xaml он описывается?&lt;br /&gt;&lt;br /&gt;Я просто в примерах не нашел ничего такого. Да и еще у меня для некоторых примеров не показывается окно дезигнера. ;( Уж такой я новичок глупый видимо.&lt;br /&gt; </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2031/</id>
    <title type="text">Подскажите , что не так:  	Почему UXZ1@RTS, а не  UXZ1@UX</title>
    <published>2011-10-18T13:11:21Z</published>
    <updated>2011-10-18T13:11:21Z</updated>
    <author>
      <name>lesser</name>
      <uri>https://stocksharp.ru/users/6095/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Хочу что бы у меня считалась дельта каждой позиции .&lt;br /&gt;Так как только изучаю С# и S# ,опыта никакого, не придумал ничего другого чем создать класс наследник :&lt;br /&gt;&lt;br /&gt;    public class POS : Position&lt;br /&gt;    {&lt;br /&gt;       public decimal delta;&lt;br /&gt;&lt;br /&gt;       public POS()&lt;br /&gt;       {&lt;br /&gt;           delta = 0;&lt;br /&gt;       }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;Теперь выводить позиции пробую так :&lt;br /&gt;&lt;br /&gt;              this.Trader.NewPositions += positions =&amp;gt;&lt;br /&gt;                          {&lt;br /&gt;                               POS pos = new POS() ;                     &lt;br /&gt;                                       foreach (Position p in positions)&lt;br /&gt;                                       {&lt;br /&gt;                                           pos.Security = p.Security;&lt;br /&gt;                                           pos.delta = TraderHelper.Delta(p.Security);&lt;br /&gt;                                           this.Positions.Add(pos);&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/2029/</id>
    <title type="text">Возможно, проблема с SMA. Прошу меня проверить</title>
    <published>2011-10-17T19:46:43Z</published>
    <updated>2011-10-17T19:46:43Z</updated>
    <author>
      <name>Daenur</name>
      <uri>https://stocksharp.ru/users/28118/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Начал разбираться с проектом, немного переделываю примеры под свои задачи. Для начала решил разобраться с индикаторами и их отрисовкой и столкнулся с проблемой - короткую SMA взял с периодом 1, на последнем баре ее значение иногда не совпадает с ценой закрытия бара. Подключение - к боевому серверу, данные за день приходят небольшими порциями, бары отрисовываются сразу по их приходу. После прихода нескольких порций данных нажимаю кнопку &amp;quot;Старт&amp;quot;, которая в будущем будем запускать стратегию, а пока что просто отрисовывает скользящие средние.&lt;br /&gt;&lt;br /&gt;Вот код:&lt;br /&gt;&lt;br /&gt;private void btnRunStrategy_Click(object sender, RoutedEventArgs e)&lt;br /&gt;		{&lt;br /&gt;			// Создаем торговую стратегию, скользящие средние&lt;br /&gt;			this.currentStrategy = new SmaStrategy(candleManager, new SimpleMovingAverage(20), new SimpleMovingAverage(1), this.currentTimeFrame, this.candleToken)&lt;br /&gt;			{&lt;br /&gt;				Volume = 1,&lt;br /&gt;				Security = this.SelectedSecurity,&lt;br /&gt;				Portfolio = (Portfolio)this.cbPortfolios.SelectedItem,&lt;br /&gt;				Trader = this.trader,&lt;br /&gt;			};&lt;br /&gt;&lt;br /&gt;			currentStrategy.Log += OnLog;&lt;br /&gt;			currentStrategy.NewOrder += new Action&amp;lt;Order&amp;gt;(currentStrategy_NewOrder);&lt;br /&gt;			currentStrategy.PropertyChanged += new PropertyChangedEventHandler(currentStrategy_PropertyChanged);&lt;br /&gt;&lt;br /&gt;			int index = 0;&lt;br /&gt;			IEnumerable&amp;lt;Candle&amp;gt; tmpCandles = candleManager.GetCandles(this.candleToken);&lt;br /&gt;&lt;br /&gt;			// начинаем вычислять скользящие средние&lt;br /&gt;			foreach (Candle candle in tmpCandles)&lt;br /&gt;			{&lt;br /&gt;				currentStrategy.LongSma.Add(candle.ClosePrice);&lt;br /&gt;				currentStrategy.ShortSma.Add(candle.ClosePrice);&lt;br /&gt;&lt;br /&gt;				// если все скользящие сформировались, то начинаем их отрисовывать&lt;br /&gt;				if (index &amp;gt;= currentStrategy.LongSma.Length)&lt;br /&gt;					DrawSmaLines(candle.Time);&lt;br /&gt;&lt;br /&gt;				index++;&lt;br /&gt;&lt;br /&gt;				if (currentStrategy.ShortSma.Values[currentStrategy.ShortSma.Values.Count - 1] != candle.ClosePrice)&lt;br /&gt;					MessageBox.Show(this, &amp;quot;@@@1&amp;quot;);&lt;br /&gt;&lt;br /&gt;				lastCandleTime = candle.Time;&lt;br /&gt;				lastCandle = candle;&lt;br /&gt;			}&lt;br /&gt;&lt;br /&gt;		}&lt;br /&gt;&lt;br /&gt;На данном этапе все ок, последнее значение ShortSma равно цене закрытия бара. Но на графике потом иногда можно видеть, что последнее значение ShortSma уже не равно цене закрытия соответствующего бара, условие (currentStrategy.ShortSma.Values[currentStrategy.ShortSma.Values.Count - 1] != candle.ClosePrice) начинает выполняться.&lt;br /&gt;&lt;br /&gt;Больше нигде в коде данные в ShortSma не добавляются и не изменяются те, что ранее были добавлены.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2028/</id>
    <title type="text">Проблема со ссылками</title>
    <published>2011-10-17T18:00:37Z</published>
    <updated>2011-10-17T18:00:37Z</updated>
    <author>
      <name>noofiz</name>
      <uri>https://stocksharp.ru/users/27721/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Добрый день,&lt;br /&gt;&lt;br /&gt;Начал делать проект с Квиком. Есть проект-библиотека, в которой вся логика и проект-ВПФ. ВПФ ссылается на библиотеку с логикой, она в свою очередь на длл Стокшарпа с Квиком. Библиотека компилится нормально, но вот ВПФ проект в упор не хочет видеть библиотеку с логикой. Точнее он ее вроде бы видит, когда ссылку добавляешь, но когда все пересобираешь, говорит, что нет ссылки на сборку. Два дня уже мучаюсь. Это что глюк студии? У меня 2010. Причем как только я убираю код Стокшарпа все начинает нормально компилироваться. И ВПФ проект начинает видеть зависимую библиотеку. Помогите, пожалуйста. Я уже два дня голову ломаю. Пробовал и проекты пересоздавать и перезапускать. не помогает. Осталось только студию переставить.[cursing] &lt;br /&gt;&lt;br /&gt;Заранее благодарен.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2027/</id>
    <title type="text">Trades.Last().Order.IsMatched()</title>
    <published>2011-10-17T15:57:47Z</published>
    <updated>2011-10-17T15:57:47Z</updated>
    <author>
      <name>Евгений</name>
      <uri>https://stocksharp.ru/users/6070/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Есть такой лог:&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;18:00:01.502 |            | IS              | Регистрация заявки - цена 142620, направление Sell, объем 6&lt;br /&gt;18:00:01.596 |            | QuikTrader      | RegisterOrder: TransactionId=39458443, Id=0, Price=142620, Balance=6, Security=RIZ1@RTS, State=None &lt;br /&gt;18:00:03.830 |            | IS              | Новая Sell сделка 38929366 по цене 144145 на 1 заявки 39458443.&lt;br /&gt;18:00:03.862 |            | IS              | Прошла сделка по цене 144145, объём 1, направление Sell.&lt;br /&gt;&lt;span class="highlight"&gt;18:00:03.862 |            | IS              | Заявка исполнена полностью: True, Направление последней заявки Sell.&lt;/span&gt;&lt;br /&gt;18:00:03.862 |            | IS              | Смена направления на Buy&lt;br /&gt;18:00:03.830 |            | QuikTrader      | New order: TransactionId=39458443, Id=989376247, Price=142620, Balance=0, Security=RIZ1@RTS, State=Done &lt;br /&gt;18:00:03.877 |            | IS              | Новая Sell сделка 38929365 по цене 144145 на 1 заявки 39458443.&lt;br /&gt;18:00:03.924 |            | IS              | Новая Sell сделка 38929367 по цене 144140 на 4 заявки 39458443.&lt;br /&gt;18:00:03.924 |            | IS              | Прошла сделка по цене 144140, объём 4, направление Sell.&lt;br /&gt;18:00:03.924 |            | IS              | Заявка исполнена полностью: True, Направление последней заявки Sell.&lt;br /&gt;18:00:03.924 |            | IS              | Смена направления на Buy&lt;br /&gt;18:00:03.971 |            | IS              | Прошла сделка по цене 144145, объём 1, направление Sell.&lt;br /&gt;18:00:03.971 |            | IS              | Заявка исполнена полностью: True, Направление последней заявки Sell.&lt;br /&gt;18:00:03.971 |            | IS              | Смена направления на Buy&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;И такой код:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
 private void OnNewMyTrades(IEnumerable&amp;lt;MyTrade&amp;gt; trades)
        {

            foreach (var trade in trades)
            {
                AddLog(new LogMessage(this, DateTime.Now, ErrorTypes.None, &amp;quot;Прошла сделка по цене {0}, объём {1}, направление {2}.&amp;quot;,
                       trade.Trade.Price, trade.Trade.Volume, trade.Order.Direction));
            }

            AddLog(new LogMessage(this, DateTime.Now, ErrorTypes.None, &amp;quot;Заявка исполнена полностью: {0}, Направление последней заявки {1}.&amp;quot;,
                      trades.Last().Order.IsMatched(), trades.Last().Order.Direction));

            // смотрим последнюю сделку, следующая должна быть противоположная
            if (trades.Last().Order.IsMatched() &amp;amp;&amp;amp; trades.Last().Order.Direction == OrderDirections.Buy)
            {
                CurrentDirection = OrderDirections.Sell;
                AddLog(new LogMessage(this, DateTime.Now, ErrorTypes.None,  &amp;quot;Смена направления на {0}&amp;quot;,  OrderDirections.Sell));

            }
            else if (trades.Last().Order.IsMatched() &amp;amp;&amp;amp; trades.Last().Order.Direction == OrderDirections.Sell)
            {
                CurrentDirection = OrderDirections.Buy;
                 AddLog(new LogMessage(this, DateTime.Now, ErrorTypes.None, &amp;quot;Смена направления на {0}&amp;quot;,  OrderDirections.Buy));

                for (int i = 0; i &amp;lt; base.ChildStrategies.Count; i++)
                {
                  
                    base.ChildStrategies[i].Stop();
                   
                    AddLog(new LogMessage(this, DateTime.Now, ErrorTypes.None,  &amp;quot;Стратегия - {0} остановлена&amp;quot;, i));
                }
                return;
            }
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Почему после сделки с объемом 1, выставленная заявка на объем 6, считается исполненной?&lt;br /&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;15:44:56.893 |            | TPS             | Регистрация новой заявки на Sell с ценой 145800 и объемом 6.&lt;br /&gt;15:44:56.909 |            | QuikTrader      | RegisterOrder: TransactionId=39458442, Id=0, Price=145800, Balance=6, Security=RIZ1@RTS, State=None &lt;br /&gt;15:44:56.955 |            | TPS             | Заявка 39458442 на Sell отправлена с ценой 145800 объемом 6.&lt;br /&gt;15:44:57.330 | Warning    | TPS             | Заявка 39458442 не имеет состояния.&lt;br /&gt;15:44:57.612 | Warning    | TPS             | Заявка 39458442 не имеет состояния.&lt;br /&gt;15:44:58.065 | Warning    | TPS             | Заявка 39458442 не имеет состояния.&lt;br /&gt;15:44:58.205 | Warning    | TPS             | Заявка 39458442 не имеет состояния.&lt;br /&gt;15:44:58.424 | Warning    | TPS             | Заявка 39458442 не имеет состояния.&lt;br /&gt;15:44:58.862 | Warning    | TPS             | Заявка 39458442 не имеет состояния.&lt;br /&gt;15:44:58.862 | Warning    | TPS             | Заявка 39458442 не имеет состояния.&lt;br /&gt;15:44:59.080 | Warning    | TPS             | Заявка 39458442 не имеет состояния.&lt;br /&gt;15:44:59.190 | Warning    | TPS             | Заявка 39458442 не имеет состояния.&lt;br /&gt;15:44:59.393 |            | QuikTrader      | New order: TransactionId=39458442, Id=988400383, Price=145800, Balance=6, Security=RIZ1@RTS, State=Active &lt;br /&gt;15:44:59.877 |            | IS              | Новая Sell сделка 38842987 по цене 145800 на 3 заявки 39458442.&lt;br /&gt;15:44:59.924 |            | IS              | Прошла сделка по цене 145800, объём 3, направление Sell.&lt;br /&gt;15:44:59.924 |            | IS              | Заявка исполнена полностью: False, Направление последней заявки Sell.&lt;br /&gt;15:44:59.924 |            | BS              | Новая Sell сделка 38842987 по цене 145800 на 3 заявки 39458442.&lt;br /&gt;15:44:59.924 |            | BS              | Новая Sell сделка 38842987 по цене 145800 на 3 заявки 39458442.&lt;br /&gt;15:44:59.924 |            | TPS             | Новая Sell сделка 38842987 по цене 145800 на 3 заявки 39458442.&lt;br /&gt;15:45:00.065 |            | IS              | Новая Sell сделка 38842992 по цене 145800 на 1 заявки 39458442.&lt;br /&gt;15:45:00.065 |            | IS              | Прошла сделка по цене 145800, объём 1, направление Sell.&lt;br /&gt;15:45:00.065 |            | IS              | Заявка исполнена полностью: False, Направление последней заявки Sell.&lt;br /&gt;15:45:00.065 |            | BS              | Новая Sell сделка 38842992 по цене 145800 на 1 заявки 39458442.&lt;br /&gt;15:45:00.065 |            | BS              | Новая Sell сделка 38842992 по цене 145800 на 1 заявки 39458442.&lt;br /&gt;15:45:00.065 |            | TPS             | Новая Sell сделка 38842992 по цене 145800 на 1 заявки 39458442.&lt;br /&gt;15:45:00.377 |            | TPS             | Позиция изменилась на -3.&lt;br /&gt;15:45:00.393 |            | TPS             | Позиция изменилась на -4.&lt;br /&gt;15:45:00.518 |            | IS              | Новая Sell сделка 38842995 по цене 145800 на 1 заявки 39458442.&lt;br /&gt;15:45:00.518 |            | IS              | Прошла сделка по цене 145800, объём 1, направление Sell.&lt;br /&gt;15:45:00.518 |            | IS              | Заявка исполнена полностью: False, Направление последней заявки Sell.&lt;br /&gt;15:45:00.518 |            | BS              | Новая Sell сделка 38842995 по цене 145800 на 1 заявки 39458442.&lt;br /&gt;15:45:00.518 |            | BS              | Новая Sell сделка 38842995 по цене 145800 на 1 заявки 39458442.&lt;br /&gt;15:45:00.518 |            | TPS             | Новая Sell сделка 38842995 по цене 145800 на 1 заявки 39458442.&lt;br /&gt;15:45:00.549 |            | TPS             | Позиция изменилась на -5.&lt;br /&gt;15:45:00.721 |            | IS              | Новая Sell сделка 38843002 по цене 145800 на 1 заявки 39458442.&lt;br /&gt;15:45:00.721 |            | IS              | Прошла сделка по цене 145800, объём 1, направление Sell.&lt;br /&gt;&lt;span class="highlight"&gt;15:45:00.721 |            | IS              | Заявка исполнена полностью: False, Направление последней заявки Sell.&lt;/span&gt;&lt;br /&gt;15:45:00.721 |            | BS              | Новая Sell сделка 38843002 по цене 145800 на 1 заявки 39458442.&lt;br /&gt;15:45:00.721 |            | BS              | Новая Sell сделка 38843002 по цене 145800 на 1 заявки 39458442.&lt;br /&gt;15:45:00.721 |            | TPS             | Новая Sell сделка 38843002 по цене 145800 на 1 заявки 39458442.&lt;br /&gt;15:45:00.737 |            | TPS             | Позиция изменилась на -6.&lt;br /&gt;15:45:00.737 |            | TPS             | Заканчиваем котирование с неисполненным объемом равный 0.&lt;br /&gt;15:45:00.768 |            | BS              | Стратегия останавливается.&lt;br /&gt;15:45:00.784 |            | BS              | Стратегия останавливается.&lt;br /&gt;15:45:00.799 |            | TPS             | Стратегия останавливается.&lt;br /&gt;15:45:00.799 |            | TPS             | Заканчиваем котирование с неисполненным объемом равный 0.&lt;br /&gt;15:45:00.830 |            | TPS             | Заканчиваем котирование с неисполненным объемом равный 0.&lt;br /&gt;15:45:00.955 |            | BS              | Стратегия остановлена.&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2026/</id>
    <title type="text">Как поставить свой комментарий к заявке?</title>
    <published>2011-10-17T14:04:15Z</published>
    <updated>2011-10-17T14:04:15Z</updated>
    <author>
      <name>vader</name>
      <uri>https://stocksharp.ru/users/28223/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Как поставить свой комментарий к заявке?&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

order.Comment = &amp;quot;Strategy&amp;quot;;
base.RegisterOrder(order);
WriteDiagnostics(order.Comment);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;В консоль выводиться мой комментарий, но у заявки в квике стоит номер учебного счета FORTS.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2025/</id>
    <title type="text">ReRegisterOrder RealTimeEmulationTrader QuikTrader</title>
    <published>2011-10-17T13:33:52Z</published>
    <updated>2011-10-17T13:33:52Z</updated>
    <author>
      <name>lshaton</name>
      <uri>https://stocksharp.ru/users/28006/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">&lt;br /&gt;В RealTimeEmulationTrader&amp;lt;QuikTrader&amp;gt; Исполнение команды &lt;br /&gt;this.ReRegisterOrder(TargetOrder1, TargetOrder111);&lt;br /&gt;не приводит к снятию заявок. TargetOrder1 остается активной и добавляется TargetOrder111.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2024/</id>
    <title type="text">Открыт стакан?</title>
    <published>2011-10-17T12:08:06Z</published>
    <updated>2011-10-17T12:08:06Z</updated>
    <author>
      <name>Serg</name>
      <uri>https://stocksharp.ru/users/484/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Приветствую. &lt;br /&gt;Подскажите плиз есть ли метод который может сказать открыт стакан или нет?&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2022/</id>
    <title type="text">codeplex commit 10601</title>
    <published>2011-10-17T08:25:20Z</published>
    <updated>2011-10-17T08:25:20Z</updated>
    <author>
      <name>Serg</name>
      <uri>https://stocksharp.ru/users/484/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Не знал куда писать решил здесь.&lt;br /&gt;&lt;br /&gt;обновился до 10601 коммита и при попытке компиляции начал получать ошибку в этом коде:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
    protected override void OnStarting()
    {
      foreach (Security sec in BasketSecurity.InnerSecurities)
      {
        var s = sec;
        this.When(s.Changed()).Do&amp;lt;Security&amp;gt;(SecChanged); /// ошибка здесь !!!

      }
      base.OnStarting();
    }

    private void SecChanged(Security s)
    {
      ...
    }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Ошибка	1	&amp;quot;void syntetictrader.SynteticStrategy.SecChanged(StockSharp.BusinessEntities.Security)&amp;quot; имеет неправильный возвращаемый тип</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2021/</id>
    <title type="text">&amp;apos;Exchange_Count&amp;apos; doesn&amp;apos;t exist</title>
    <published>2011-10-17T07:21:24Z</published>
    <updated>2011-10-17T07:21:24Z</updated>
    <author>
      <name>XMbIPb</name>
      <uri>https://stocksharp.ru/users/6200/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;div class='spoilertitle'&gt;&lt;input type='button' value='Показать спойлер' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_54883f8feafa4f92ad101acde360cae2');" title='Показать спойлер' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_54883f8feafa4f92ad101acde360cae2' style='display:none'&gt;Гидра 09:52:12.5625000 System.InvalidOperationException: The stored procedure &amp;#39;Exchange_Count&amp;#39; doesn&amp;#39;t exist.&lt;br /&gt;   at System.Data.SqlClient.SqlCommand.DeriveParameters()&lt;br /&gt;   at System.Data.SqlClient.SqlCommandBuilder.DeriveParameters(SqlCommand command)&lt;br /&gt;   at Ecng.Data.SqlServerDatabaseProvider.DeriveParameters(DbCommand command)&lt;br /&gt;   at Ecng.Data.Database.&amp;lt;&amp;gt;c__DisplayClass7.&amp;lt;GetCommand&amp;gt;b__6(Query )&lt;br /&gt;   at Ecng.Collections.CollectionHelper.SafeAdd[TKey,TValue](IDictionary`2 dictionary, TKey key, Func`2 handler)&lt;br /&gt;   at Ecng.Data.Database.GetCommand(Query commandQuery, SerializationItemCollection source)&lt;br /&gt;   at Ecng.Data.HierarchicalDatabase.GetCommand(Schema schema, SqlCommandTypes type, FieldCollection keyFields, FieldCollection valueFields, SerializationItemCollection source)&lt;br /&gt;   at Ecng.Data.Database.GetCount(Schema schema)&lt;br /&gt;   at Ecng.Data.Database.GetCount[TEntity]()&lt;br /&gt;   at Ecng.Serialization.RelationManyList`1.OnGetCount()&lt;br /&gt;   at Ecng.Data.HierarchicalPageLoadList`1.OnGetCount()&lt;br /&gt;   at Ecng.Serialization.RelationManyList`1.ReadAll(Int64 startIndex, Int64 count, Field orderBy, SortDirection direction)&lt;br /&gt;   at Ecng.Serialization.RelationManyList`1.GetRange(Int64 startIndex, Int64 count, String sortExpression, SortDirection directions)&lt;br /&gt;   at Ecng.Collections.BaseListEx`1.GetRange(Int64 startIndex, Int64 count)&lt;br /&gt;   at Ecng.Serialization.RelationManyList`1.get_Count()&lt;br /&gt;   at StockSharp.Hydra.MainWindow..ctor() in E:\StockSharpReleases\StockSharp_4.0.3\Hydra\Hydra\MainWindow.xaml.cs:line 60&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;База последней версии.. подскажите куда копать?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2020/</id>
    <title type="text">Не снимаются лимитные заявки по стопам</title>
    <published>2011-10-17T06:35:26Z</published>
    <updated>2011-10-17T06:35:26Z</updated>
    <author>
      <name>Supervisor</name>
      <uri>https://stocksharp.ru/users/27975/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">При срабатывании стопа в квике на рынок выставляется лимитная заявка с некоторым проскальзыванием. Но если рынок уже &amp;quot;ушел&amp;quot;, она остается висеть. &lt;br /&gt;Суть проблемы - такие заявки не удается снять кодом:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;
Trader.CancelOrders(null, Portfolio, null, null, Security);&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Выдает ошибку:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;br /&gt;StockSharp.Quik.ApiException: Код ошибки Failed Сообщение Вы не можете снять данную заявку&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2019/</id>
    <title type="text">Гидра и ftp.rts</title>
    <published>2011-10-17T06:05:21Z</published>
    <updated>2011-10-17T06:05:21Z</updated>
    <author>
      <name>Dottz</name>
      <uri>https://stocksharp.ru/users/311/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">Я тут собрался сделать штуку, которая с фтп.ртс будет сделки тянуть, сортировать по инструментам и сливать все сделки в разные кучки по каждому инструменту. Смотрел, что вроде гидра тянет сделки с финама, квика и пр., про РТС вроде ничего похожего не нашел. Если нет такого функционала, мог бы помочь сделать, а то вещь вроде нужная, да и народу мож пригодилась бы. </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2018/</id>
    <title type="text">Понравилась программа для опционов</title>
    <published>2011-10-16T13:57:08Z</published>
    <updated>2011-10-16T13:57:08Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="клуб алготрейдеров" />
    <content type="html">&lt;a href='http://s017.radikal.ru/i404/1110/26/a89c3ba7c57c.jpg' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="http://s017.radikal.ru/i404/1110/26/a89c3ba7c57c.jpg" style='max-width: 600px;' alt="OptionDesk" title="OptionDesk" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Качать &lt;a target="_blank" rel="nofollow" href="http://narod.ru/disk/28477879001/OptionsDesk.exe.html" title="http://narod.ru/disk/28477879001/OptionsDesk.exe.html"&gt;отсюда&lt;/a&gt;.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2017/</id>
    <title type="text">работа с колонкой LastTradePrice</title>
    <published>2011-10-15T20:45:09Z</published>
    <updated>2011-10-15T20:45:09Z</updated>
    <author>
      <name>ET</name>
      <uri>https://stocksharp.ru/users/5992/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Существует необходимость работы с колонкой &amp;quot;Цена последней сделки&amp;quot; таблицы инструментов. Инструменты не торгуются в системе QUIK (мировые индексы), &lt;br /&gt;и поэтому нет возможности работать со стаканом, единственная возможность получения данных по ним, таблица инструментов &amp;quot;цена последней сделки&amp;quot;.&lt;br /&gt;С тем как изменять метаданные, чтобы начали обрабатываться дополнительные колонки таблицы инструментов а именно LastTradePrice разобрался из примеров.&lt;br /&gt;Теперь мне нужно на основании цен последних сделок из таблицы инструментов, производить расчет по определенной формуле над несколькими инструментами.&lt;br /&gt;&lt;br /&gt;Допустим имеем 2 инструмента с кодами бумаг NYMEX.CL и miniSP500 мне необходимо по ценам последних сделок из таблицы инструментов, производить над ними расчет &lt;br /&gt;и получать расчетное значение.&lt;br /&gt;&lt;br /&gt;Не могу разобраться как можно к ним обращаться? по коду бумаги? [blush] </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2016/</id>
    <title type="text">SYNCFUSION</title>
    <published>2011-10-15T11:45:02Z</published>
    <updated>2011-10-15T11:45:02Z</updated>
    <author>
      <name>JackSparrow</name>
      <uri>https://stocksharp.ru/users/27783/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">Обновил последнюю версию гидры с кодеплекса. При перестроении получил сообщение что нет валидной лицензии на Syncfusion. Насколько я понимаю это платный компонент. Или я ошибаюсь?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2015/</id>
    <title type="text">Как узнать какую сигнатуру потребует .Do() для стандартного StrategyRule</title>
    <published>2011-10-14T11:55:28Z</published>
    <updated>2011-10-14T11:55:28Z</updated>
    <author>
      <name>lshaton</name>
      <uri>https://stocksharp.ru/users/28006/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;b&gt;Например, для StrategyNewMyTrades нужно:&lt;/b&gt;&lt;br /&gt; this&lt;br /&gt;   .When(this.StrategyNewMyTrades())&lt;br /&gt;   .Do&amp;lt;IEnumerable&amp;lt;MyTrade&amp;gt;&amp;gt;(trades =&amp;gt;{....}&lt;br /&gt;&lt;b&gt;а для других просто&lt;/b&gt;&lt;br /&gt;.When(base.Security.Changed())&lt;br /&gt;            .Do(()=&amp;gt;{});&lt;br /&gt;&lt;b&gt;В документации нигде не нашел.&lt;/b&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2014/</id>
    <title type="text">Проблема при выставлении заявок</title>
    <published>2011-10-14T08:04:26Z</published>
    <updated>2011-10-14T08:04:26Z</updated>
    <author>
      <name>frontman</name>
      <uri>https://stocksharp.ru/users/28487/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Решил глобализация данный вопрос так сказать.&lt;br /&gt;Ранее я описывал симптомы проблемы в разделе Стратегии и алгоритмы  &amp;#187;  Создание в стратегии заявок с объемом не равным Strategy.Volume&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 price = Security.GetMarketPrice(directions, 10, MarketPriceTypes.Opposite);
var order = directions == OrderDirections.Buy ? strategy.BuyAt(price) : strategy.SellAt(price);
RegisterOrder(order);&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Но все равно иногда заявки не доходят до биржи.&lt;br /&gt;P.s исп PlazaTrader&lt;br /&gt;    OrdersFailed и ProcessDataError молчат.&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2013/</id>
    <title type="text">Проблема инструментов в Plaza2</title>
    <published>2011-10-14T07:33:28Z</published>
    <updated>2011-10-14T07:33:28Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">Решил выделить в отдельную тему проблему с инструментами.&lt;br /&gt;&lt;br /&gt;Сейчас в Plaza2 нам могут придти несколько инструментов с одинаковым secCode - то что раньше мы считали уникальным. К примеру - два RIZ1 - у них будут совершенно одинаковые IsinId, но различные SessionId - идентификаторы сессии.&lt;br /&gt;&lt;br /&gt;Дело в том, что в процессе торгов на дневной сессии, нам придёт инструмент от вечерней сессии. Если мы его не примем - мы на вечерке не сможем торговать имея инструмент от дневной сессии, т.к. торги по нему вечером уже не проводятся.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2012/</id>
    <title type="text">RealTimeEmulationTraderQuikTrader  в примере SampleOptionQuoting</title>
    <published>2011-10-13T21:04:25Z</published>
    <updated>2011-10-13T21:04:25Z</updated>
    <author>
      <name>ET</name>
      <uri>https://stocksharp.ru/users/5992/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">Пробую переделать SampleOptionQuoting под шлюз RealTimeEmulationTrader(QuikTrader).&lt;br /&gt;&lt;br /&gt;// создаем шлюз&lt;br /&gt;_trader = new RealTimeEmulationTrader(QuikTrader)(new QuikTrader(this.Path.Text));&lt;br /&gt;&lt;br /&gt;this.Portfolio.Trader = _trader;&lt;br /&gt;&lt;br /&gt;// изменяем метаданные так, чтобы начали обрабатывать дополнительные колонки опционов&lt;br /&gt;var columns = _trader.SecuritiesTable.Columns;&lt;br /&gt;columns.Add(DdeSecurityColumns.Strike);&lt;br /&gt;columns.Add(DdeSecurityColumns.Volatility);&lt;br /&gt;columns.Add(DdeSecurityColumns.UnderlyingSecurity);&lt;br /&gt;columns.Add(DdeSecurityColumns.TheorPrice);&lt;br /&gt;columns.Add(DdeSecurityColumns.OptionType);&lt;br /&gt;columns.Add(DdeSecurityColumns.ExpiryDate);&lt;br /&gt;&lt;br /&gt;ругается на SecuritiesTable&lt;br /&gt;&lt;br /&gt;&amp;#39;StockSharp.Algo.Testing.RealTimeEmulationTrader(StockSharp.Quik.QuikTrader)&amp;#39; does not contain a definition for &amp;#39;SecuritiesTable&amp;#39; and no extension method &amp;#39;SecuritiesTable&amp;#39; accepting a first argument of type &amp;#39;StockSharp.Algo.Testing.RealTimeEmulationTrader&amp;lt;StockSharp.Quik.QuikTrader&amp;gt;&amp;#39; could be found (are you missing a using directive or an assembly reference?)&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2011/</id>
    <title type="text">трендовый робот+мартингейл</title>
    <published>2011-10-13T20:35:27Z</published>
    <updated>2011-10-13T20:35:27Z</updated>
    <author>
      <name>dkonst</name>
      <uri>https://stocksharp.ru/users/27764/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Скажите такое вообще будет работать, кто-нибудь делал?&lt;br /&gt;Просто давн оесть идея но не знаю в теории оно вообще может работать?</content>
  </entry>
</feed>