﻿<?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. StockSharp</title>
  <id>https://stocksharp.ru/handlers/atom.ashx?category=tag&amp;id=stocksharp&amp;type=forum&amp;page=41</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-26T21:56:48Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=tag&amp;id=stocksharp&amp;type=forum&amp;page=41" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/2110/</id>
    <title type="text">Не срабатывает правило Новые сделки стратегии.</title>
    <published>2011-11-10T06:48:29Z</published>
    <updated>2011-11-10T06:48:29Z</updated>
    <author>
      <name>vader</name>
      <uri>https://stocksharp.ru/users/28223/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Сделки пришли, правило не сработало.&lt;br /&gt;Лог.&lt;br /&gt;10:31:20.286 |            | CR              | Стратегия запущена.&lt;br /&gt;10:31:20.658 |            | CR              | Новая Sell сделка 44107163 по цене 147390 на 1 заявки 37856652.&lt;br /&gt;10:31:20.667 |            | CR              | Новая Sell сделка 44107164 по цене 147385 на 1 заявки 37856652.&lt;br /&gt;10:31:32.982 |            | CR              | Стратегия останавливается.&lt;br /&gt;10:31:32.984 |            | CR              | Правило &amp;#39;Новые сделки стратегии CR&amp;#39; удалено.&lt;br /&gt;10:31:32.985 |            | CR              | Правило &amp;#39;Частичное исполнение заявки 0&amp;#39; удалено.&lt;br /&gt;10:31:32.986 |            | CR              | Стратегия остановлена.&lt;br /&gt;&lt;br /&gt;При этом сами сделки пришли - сработал обработчик NewMyTrades&lt;br /&gt;&lt;br /&gt;Откатил назад версию библиотеки до 4.0.0. - все сработало как надо.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2108/</id>
    <title type="text">Как зафиксировать причину срабатывания SLS стратегии?</title>
    <published>2011-11-10T06:21:32Z</published>
    <updated>2011-11-10T06:21:32Z</updated>
    <author>
      <name>andy_baka_</name>
      <uri>https://stocksharp.ru/users/646/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Очень хочется глянуть. Такое впечатление, что срабатывает на &amp;quot;шипы&amp;quot; в потоке. Очень хочется оценить параметры срабатывания.   </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2107/</id>
    <title type="text">Ошибка: котирование порождает несколько выполненных заявок</title>
    <published>2011-11-10T01:31:34Z</published>
    <updated>2011-11-10T01:31:34Z</updated>
    <author>
      <name>Camill</name>
      <uri>https://stocksharp.ru/users/28717/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Проблема проявляется даже стандартном примере SampleHistoryTesting. Для обнаружения в OnProcess достаточно добавить&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
if (Math.Abs(PositionManager.Position) &amp;gt; Volume)
  throw new Exception(&amp;quot;Неверное состояние - поза превышает рабочий объем.&amp;quot;);&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;и после получения эксепшена посмотреть Trader.Orders - последние две заявки будут исполненными, а перед ними будет несколько отмененных с примерно тем же временем.&lt;br /&gt;&lt;br /&gt;Ошибка плавающая, возникает иногда на первой же заявке, а иногда несколько первых заявок проходят нормально.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2103/</id>
    <title type="text">проблема с котированием лимитными ордерами</title>
    <published>2011-11-08T18:31:45Z</published>
    <updated>2011-11-08T18:31:45Z</updated>
    <author>
      <name>DT</name>
      <uri>https://stocksharp.ru/users/28052/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <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;&lt;br /&gt;12:32:28.348 |            | OMMS            | Стратегия запущена.&lt;br /&gt;12:33:03.998 |            | LQS             | Стратегия запущена.&lt;br /&gt;12:33:04.004 |            | LQS             | Стратегия запущена.&lt;br /&gt;12:33:04.120 |            | LQS             | Регистрация новой заявки на Buy с ценой 157740 и объемом 1.&lt;br /&gt;12:33:04.564 |            | LQS             | Заявка 45143806 на Buy отправлена с ценой 157740 объемом 1.&lt;br /&gt;12:33:04.564 |            | LQS             | Регистрация новой заявки на Sell с ценой 157755 и объемом 1.&lt;br /&gt;12:33:04.564 |            | LQS             | Заявка 45143807 на Sell отправлена с ценой 157755 объемом 1.&lt;br /&gt;12:33:04.576 | Warning    | LQS             | Заявка 45143806 не имеет состояния.&lt;br /&gt;12:33:04.576 | Warning    | LQS             | Заявка 45143807 не имеет состояния.&lt;br /&gt;12:33:04.718 | Warning    | LQS             | Заявка 45143806 не имеет состояния.&lt;br /&gt;12:33:04.718 | Warning    | LQS             | Заявка 45143807 не имеет состояния.&lt;br /&gt;12:33:04.805 | Warning    | LQS             | Заявка 45143806 не имеет состояния.&lt;br /&gt;12:33:04.805 | Warning    | LQS             | Заявка 45143807 не имеет состояния.&lt;br /&gt;12:33:04.892 | Warning    | LQS             | Заявка 45143806 не имеет состояния.&lt;br /&gt;.......&lt;br /&gt;&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;
 protected override void OnStarting()
        {

            // ..... детали стратегии

            this
                .When(this.StrategyNewMyTrades())
                .Do(ResetQuoting);

            this
                .When(Security.MarketDepthChanged())
                .Do(ResetQuoting);

            base.OnStarting();

        private void ResetQuoting()
        {
 
            Bid = ... 
            Ask = ...

            if (Bid &amp;lt; Ask)
            {
                base.ChildStrategies.Add(CreateQuoting(OrderDirections.Buy, 1, Bid));
                base.ChildStrategies.Add(CreateQuoting(OrderDirections.Sell, 1, Ask));
            }
        }

        protected virtual QuotingStrategy CreateQuoting(OrderDirections direction, int volume, decimal price)
        {
            return new LimitQuotingStrategy(direction, volume, price);
        }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Any idea?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2100/</id>
    <title type="text">Обновление 4.0.4 - в стратегию не приходят сделки</title>
    <published>2011-11-08T09:05:38Z</published>
    <updated>2011-11-08T09:05:38Z</updated>
    <author>
      <name>vader</name>
      <uri>https://stocksharp.ru/users/28223/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">в версии 4.0.3 и 4.0.4 в стратегию не приходят сделки. при этом в itrader сделки приходят.&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2099/</id>
    <title type="text">Некорректная работа Order.Canceled()</title>
    <published>2011-11-08T07:49:39Z</published>
    <updated>2011-11-08T07:49:39Z</updated>
    <author>
      <name>frontman</name>
      <uri>https://stocksharp.ru/users/28487/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Правило некорректно срабатывает если происходит частичное исполнение заявки. Т.е если заявка частично сработала правило Order.Canceled() срабатывает. Подозреваю что это связанно с тем, что правило скорее всего правило активизируется при смене статуса заявки на Done, а этот статус и у исполненной частично заявки и у отмененной заявки!&lt;br /&gt;Сам я к сожалению не могу посмотреть внутренности Order.Canceled() , так что это только предположение...</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2096/</id>
    <title type="text">Куда пропали Дельта, Гама и т.д. в 4.0.4</title>
    <published>2011-11-07T11:34:58Z</published>
    <updated>2011-11-07T11:34:58Z</updated>
    <author>
      <name>lesser</name>
      <uri>https://stocksharp.ru/users/6095/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Как теперь посчитать греки ?&lt;br /&gt;&lt;br /&gt;раньше было :&lt;br /&gt;strategy.Security.Delta&lt;br /&gt;&lt;br /&gt;теперь на такое пишет :&lt;br /&gt;&lt;br /&gt;&amp;quot;StockSharp.BusinessEntities.Security&amp;quot; не содержит определения для &amp;quot;Delta&amp;quot; и не был найден метод расширения &amp;quot;Delta&amp;quot;, принимающий тип &amp;quot;StockSharp.BusinessEntities.Security&amp;quot; в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку)&lt;br /&gt;&lt;br /&gt;[confused] [confused] [confused] &lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2094/</id>
    <title type="text">Обновление 4.0.4 - не работают правила стратегий</title>
    <published>2011-11-07T07:09:53Z</published>
    <updated>2011-11-07T07:09:53Z</updated>
    <author>
      <name>Supervisor</name>
      <uri>https://stocksharp.ru/users/27975/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Обновился 4.0.3 -&amp;gt; 4.0.4&lt;br /&gt;Перестали работать все правила стратегий с передаваемыми параметрами:&lt;br /&gt;&lt;a href='http://img508.imageshack.us/img508/120/123pay.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="http://img508.imageshack.us/img508/120/123pay.png" style='max-width: 600px;' alt=""/&gt;&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2093/</id>
    <title type="text">Exception при попытке расчитать ATR</title>
    <published>2011-11-07T01:17:45Z</published>
    <updated>2011-11-07T01:17:45Z</updated>
    <author>
      <name>kenota</name>
      <uri>https://stocksharp.ru/users/28502/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Привет, &lt;br /&gt;&lt;br /&gt;осваиваю Stocksharp, очень нравится :)&lt;br /&gt;&lt;br /&gt;Нужно использовать индикатор ATR, нигде примеров не нашел, только на  кодеплексе &lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAAAbncQVTu8T5yVB2LlB47S-5KHyW8ZN6xcH4iJyKFKwUQgjwasowjZHTe_leX0HSMG-ZeS6x-YeyBkOa5Ou9u45WW9FPHHYZ5JJ2Iug-NHPEw" title="http://stocksharp.codeplex.com/SourceControl/changeset/view/11313#69791"&gt;в тест кейсе&lt;/a&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 atr = new AverageTrueRange { Length = 15 };
            ...
         
            TimeFrameCandle cdl = _candleManager.GetTimeFrameCandle(_candleToken, 1);

            try {
                atr.Process((CandleIndicatorValue)cdl);
            } catch (Exception ex) {
                Error(ex.Message + &amp;quot; stacktrace: &amp;quot; + ex.StackTrace);
            }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;В результате на строке atr.Process происходит следующее исключение:&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;

Invalid cast from &amp;#39;System.Decimal&amp;#39; to &amp;#39;StockSharp.Algo.Candles.Candle&amp;#39;.
 stacktrace:    at System.Convert.DefaultToType(IConvertible value, Type targetType, IFormatProvider provider)
   at System.Decimal.System.IConvertible.ToType(Type type, IFormatProvider provider)
   at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)
   at Ecng.Common.Converter.To(Object value, Type destinationType)
   at Ecng.Common.Converter.To[T](Object value)
   at StockSharp.Algo.Indicators.CandleIndicatorValue.SetValue[T](T value)
   at StockSharp.Algo.Indicators.BaseIndicator`1.Process(IIndicatorValue input)
   at StockSharp.Algo.Indicators.Oscillator.AverageTrueRange.OnProcess(IIndicatorValue input)
   at StockSharp.Algo.Indicators.BaseIndicator`1.Process(IIndicatorValue input)
   at test.stocksharp.IndicatorTest.newCandle()
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Версия стокшарпа: 4.0.3.&lt;br /&gt;&lt;br /&gt;Подскажите куда копать, как побороть? В тесте вроде тоже производится просто каст свечи к CandleIndicatorValue</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2086/</id>
    <title type="text">Как добавить событие в индикатор?</title>
    <published>2011-11-03T15:19:16Z</published>
    <updated>2011-11-03T15:19:16Z</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;Как сделать так, чтобы Highest и Lowest имели событие Breached, которое будет вызываться по пробитию канала?&lt;br /&gt;(т.е., например, когда значение индикатора соответствует последнему значению его буфера (Последняя цена в индикаторе является минимальной/максимальной))</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2083/</id>
    <title type="text">Иногда зависает на Trader.SyncMarketTime</title>
    <published>2011-11-03T05:58:46Z</published>
    <updated>2011-11-03T05:58:46Z</updated>
    <author>
      <name>Supervisor</name>
      <uri>https://stocksharp.ru/users/27975/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Не знал где тему создать, создал тут.&lt;br /&gt;Примерно каждый пятый вызов - зависает. Предполагаю из-за нестабильности связи с сервером NTP.&lt;br /&gt;Может быть сделать какой-то таймаут для этой функции?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2072/</id>
    <title type="text">Тейк-профит и стоп-лосс в абсолютных значениях</title>
    <published>2011-10-30T19:41:29Z</published>
    <updated>2011-10-30T19:41:29Z</updated>
    <author>
      <name>Camill</name>
      <uri>https://stocksharp.ru/users/28717/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">У моей стратегии цели и стопы не зависят от цены входа.&lt;br /&gt;Условно говоря, вход идет при закрытии свечи выше определенного уровня, а целью и стопом являются соседние поддержки и сопротивления. Причем, даже если при исполнении заявки получилось несколько сделок по разной цене, я хочу получить по ним общий стоп, хотя бы из соображений производительности и удобства отладки.&lt;br /&gt;&lt;br /&gt;При этом TakeProfitStrategy и StopLossStrategy имеют только конструктор, принимающий сделку и относительное значение цены, что в моем случае неудобно.&lt;br /&gt;&lt;br /&gt;Предлагаю сделать конструктор, принимающий количество, цену срабатывания и направление.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2070/</id>
    <title type="text">Добавить событие Changed для класса Position</title>
    <published>2011-10-28T11:06:44Z</published>
    <updated>2011-10-28T11:06:44Z</updated>
    <author>
      <name>Supervisor</name>
      <uri>https://stocksharp.ru/users/27975/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Было бы полезно. Если добавите на codeplex (ник Zy), сам разберусь и сделаю.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2068/</id>
    <title type="text">Зачем использовать StrategyRule?</title>
    <published>2011-10-27T22:07:37Z</published>
    <updated>2011-10-27T22:07:37Z</updated>
    <author>
      <name>pehas</name>
      <uri>https://stocksharp.ru/users/340/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Я новичок в Stock Sharp&lt;br /&gt;Не могу понять, какая разница между использованием StrategyRule&lt;br /&gt;    &lt;br /&gt;    &lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

    protected override void OnStarting()
    {
        this
            .When(_tradingStrategy.StrategyNewMyTrades())
            .Do(ReHedge);
    ...
    &lt;/pre&gt;
&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;

    protected override void OnStarting()
    {
        _tradingStrategy.NewMyTrades += () =&amp;gt; ReHedge;
    ...
    &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;объясните пожалуйста, зачем пользовать StrategyRule?&lt;br /&gt;Спасибо</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2060/</id>
    <title type="text">NullReferenceException в TimeFrameStrategy</title>
    <published>2011-10-26T14:32:42Z</published>
    <updated>2011-10-26T14:32:42Z</updated>
    <author>
      <name>Alter</name>
      <uri>https://stocksharp.ru/users/5036/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Есть 2 стратегии, унаследованные от TimeFrameStrategy. Одна из них создает другую, передавая в конструкторе Trader, Security и Portfolio и затем вызывает ее как дочернюю через ChildStrategies.Add(). В Strategy2 переопределен метод OnStarting(), в конце которого вызывается базовый метод. Проблема в том, что наверное в половине случаев вызов базового OnStarting() кидает исключение NullReferenceException, и в отладчике видно, что свойство Trader равно null, хотя в конструкторе оно было проинициализировано. S# 4.0.3.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2059/</id>
    <title type="text">RealTimeEmulationTrader не совершает сделки</title>
    <published>2011-10-26T12:51:16Z</published>
    <updated>2011-10-26T12:51:16Z</updated>
    <author>
      <name>raf</name>
      <uri>https://stocksharp.ru/users/28475/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">при тестировании на исторических данных стратегия заявки выставляет исправно. при попытке запустить ту же стратегию на реал-тайм тесте &lt;br /&gt;trader = new RealTimeEmulationTrader&amp;lt;SmartTrader&amp;gt;(new SmartTrader(login, password, server));&lt;br /&gt;заявки не выполняются&lt;br /&gt;&lt;br /&gt;Каковы условия работы RealTimeEmulationTrader? что ему не хватает?[confused] </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2051/</id>
    <title type="text">Формирование свечек Рэнко</title>
    <published>2011-10-25T06:27:42Z</published>
    <updated>2011-10-25T06:27:42Z</updated>
    <author>
      <name>MoRGaN</name>
      <uri>https://stocksharp.ru/users/27738/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Уважаемые!&lt;br /&gt;&lt;br /&gt;Подскажите как правильно формировать свечки Рэнко? &lt;br /&gt;Сам класс нашел в документации (public class RenkoCandle : TimeFrameCandle), но почему он наследуется с таймфреймовых свечек и как его зарегистрировать в CandleManager никак не пойму.&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2047/</id>
    <title type="text">CandleBuilder</title>
    <published>2011-10-22T12:27:22Z</published>
    <updated>2011-10-22T12:27:22Z</updated>
    <author>
      <name>InsiderHSE</name>
      <uri>https://stocksharp.ru/users/6099/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Добрый день. Раньше было так:&lt;br /&gt;&lt;br /&gt;var cf = new MyCandleFactory();&lt;br /&gt;candleManager.UnRegisterCandleFactory(typeof(TimeFrameCandle));&lt;br /&gt;candleManager.RegisterCandleFactory(cf);&lt;br /&gt;&lt;br /&gt;А теперь как? В CandleBuilder есть свойство Factories, но я там не нашел методов регистрации и отмены регистрации. Нужно просто добавить фабрику через метод Add()? а как удалить старую?&lt;br /&gt;&lt;br /&gt;И еще вопрос, если создать CandleManager через конструктор который принимает ITrader, как подключить собственную фабрику? </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2045/</id>
    <title type="text">Вопрос по работе BasketStrategy</title>
    <published>2011-10-21T11:32:16Z</published>
    <updated>2011-10-21T11:32:16Z</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;quot;Когда требуется установить зависимость между стратегиями, необходимо использовать класс BasketStrategy. ...&lt;br /&gt;Например, через значение First задается условие, при котором все дочерние стратегии будут остановлены, &lt;span class="highlight"&gt;когда исполнится хотя бы одна из них&lt;/span&gt;. ...&amp;quot;&lt;br /&gt;Вот у меня вопрос что значит фраза : &amp;quot;когда исполнится хотя бы одна из них&amp;quot;?&lt;br /&gt;Спасибо.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2041/</id>
    <title type="text">Посоветуйте как правильно организовать стратегии:</title>
    <published>2011-10-21T06:37:24Z</published>
    <updated>2011-10-21T06:37:24Z</updated>
    <author>
      <name>lesser</name>
      <uri>https://stocksharp.ru/users/6095/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Хочу реализовать такую стратегию:&lt;br /&gt;&lt;br /&gt;1. в зависимости от значания индекса сделать выборку по инструментам для торговли и сформировать несколько списков инструментов&lt;br /&gt;&lt;br /&gt;2. по каждому списку инструментов запустить отдельную стратегию &lt;br /&gt;&lt;br /&gt;3. проверять значение индекса и если нужно переформировать списки инструментов&lt;br /&gt;&lt;br /&gt;4. проверять списки на счет того правильная ли стратегия работает на инструментах в них&lt;br /&gt;&lt;br /&gt;Причем позиции , ордера и P/L по всему этому нужно считать как для одной стратегии. &lt;br /&gt;&lt;br /&gt;И еще маленький вопрос знатокам C# , как по простому записать в код такое:&lt;br /&gt;&lt;br /&gt;есть&lt;br /&gt;Collection1  = ThreadSafeObservableCollection&amp;lt;Security&amp;gt;&lt;br /&gt;Collection2  = ThreadSafeObservableCollection&amp;lt;Position&amp;gt;&lt;br /&gt;Collection3  = ThreadSafeObservableCollection&amp;lt;Security&amp;gt;&lt;br /&gt;&lt;br /&gt;если в Collection2 есть позиция с полем Security и в тоже время такой Security нет в Collection1  , то внести эту Security  в Collection3  .&lt;br /&gt;&lt;br /&gt;Спасибо.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
</feed>