﻿<?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">Как выставлять заявки сразу по нескольким инструментам</title>
  <id>~/topic/3501/kak-vystavlyat-zayavki-srazu-po-neskolkim-instrumentam/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-10T15:42:38Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=3501" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/24845/</id>
    <title type="text">Да вроде разобрался. Спасибо! Запускаю по всем инструментам CandleSeries и регистрируюсь на события ...</title>
    <published>2013-03-26T21:17:20Z</published>
    <updated>2013-03-26T21:17:20Z</updated>
    <author>
      <name>Lipot</name>
      <uri>https://stocksharp.ru/users/16767/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Да вроде разобрался. Спасибо!
Запускаю по всем инструментам CandleSeries и регистрируюсь на события окончания свечки.
Когда событие приходит создаю ордер и передаю ему candle.Security:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;var orderBuy = new Order
{
Type = OrderTypes.Limit,
Volume = 1,
Price = candle.ClosePrice - 30,
Portfolio = base.Portfolio,
Security = candle.Security,
Direction = OrderDirections.Buy,
};&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Теперь возникла вторая задача: надо каким-то образом из зарегистрированных заявок удалять определенные с фильтром по Security. Подозреваю, что это можно сделать буквально одной-двумя строчками. Не подскажите как?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/24831/</id>
    <title type="text">Смотрите в логе какие заявки с какими ценами уходят, потом посмотрите лимиты по этим инструментам и ...</title>
    <published>2013-03-26T14:43:19Z</published>
    <updated>2013-03-26T14:43:19Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.ru/users/5990/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Смотрите в логе какие заявки с какими ценами уходят, потом посмотрите лимиты по этим инструментам и будет понятно в чем ошибка.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/24825/</id>
    <title type="text">Что-то не получается. Кто-нибудь может поподробнее объяснить? Я передаю Trader.Securities через List...</title>
    <published>2013-03-26T14:15:48Z</published>
    <updated>2013-03-26T14:15:48Z</updated>
    <author>
      <name>Lipot</name>
      <uri>https://stocksharp.ru/users/16767/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Что-то не получается. Кто-нибудь может поподробнее объяснить?
Я передаю Trader.Securities через List&lt;Securities&gt; в стратегию в качестве аргумента.&lt;/p&gt;
&lt;p&gt;Потом в конструкторе стратегии добавляю следующее:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;foreach (var security in _securityList)
{
var tempSeries = new CandleSeries(typeof(TimeFrameCandle), security, _timeFrame);
_candleSeriesList.Add(tempSeries);
}
_candleManager.Start(_candleSeriesList.ElementAt(0));
_candleManager.Start(_candleSeriesList.ElementAt(1));&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Потом в перегрузке метода OnStarted добавляю следующий код:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;foreach (var series in _candleSeriesList)
{
series
.WhenCandlesFinished()
.Do(ProcessCandle)
.Apply(this);
}&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Но при работе метода OnProcessCandle, если по первому инструменту все заявки выставляются, то по второму инструменту - заявки не выставляются по следующей причине:
&lt;strong&gt;RS_SRM3@RTS_SPBFUT007r0 | 26.03.2013 18:14:02.746 | Ошибка     | Заявка 65608703 (0x20B08B3) не была принята по причине StockSharp.Quik.ApiException: Код ошибки Failed Сообщение Ошибка создания заявки. [FORTS][32] &amp;quot;Цена сделки вне лимита&amp;quot;..&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Как передать в OnProcessCandle другой(второй, правильный) инструмент?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/24793/</id>
    <title type="text">Насчет CandleSeries понятно. Насчет CandleManager, просто подумал раз его метод Start требует Candle...</title>
    <published>2013-03-25T21:37:40Z</published>
    <updated>2013-03-25T21:37:40Z</updated>
    <author>
      <name>Lipot</name>
      <uri>https://stocksharp.ru/users/16767/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Насчет CandleSeries понятно.&lt;/p&gt;
&lt;p&gt;Насчет CandleManager, просто подумал раз его метод Start требует CandleSeries в качестве аргумента, то и CandleManager'ов должно быть несколько...&lt;/p&gt;
&lt;p&gt;Получается я могу передать любой CandleSeries для метода Start?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/24792/</id>
    <title type="text">CandleSeries можно и внутри стратегии создать(инструменты же будут переданы). А зачем создавать колл...</title>
    <published>2013-03-25T21:07:34Z</published>
    <updated>2013-03-25T21:07:34Z</updated>
    <author>
      <name>Moadip</name>
      <uri>https://stocksharp.ru/users/5973/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;&lt;strong&gt;CandleSeries&lt;/strong&gt; можно и внутри стратегии создать(инструменты же будут переданы).
А зачем создавать коллекцию &lt;strong&gt;CandleManager&lt;/strong&gt;? Будет достаточно одного объекта.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/24791/</id>
    <title type="text">То есть получается в стратегию надо передавать коллекции Candleseries и CandleManager? </title>
    <published>2013-03-25T20:41:25Z</published>
    <updated>2013-03-25T20:41:25Z</updated>
    <author>
      <name>Lipot</name>
      <uri>https://stocksharp.ru/users/16767/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;То есть получается в стратегию надо передавать коллекции Candleseries и CandleManager?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/24788/</id>
    <title type="text">Передали в стратегию несколько инструментов, создали по ним ордера, зарегистрировали. BasketSecurity...</title>
    <published>2013-03-25T19:34:57Z</published>
    <updated>2013-03-25T19:34:57Z</updated>
    <author>
      <name>Moadip</name>
      <uri>https://stocksharp.ru/users/5973/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Передали в стратегию несколько инструментов, создали по ним ордера, зарегистрировали.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;BasketSecurity&lt;/strong&gt;это другое. Это абстрактный класс у которого есть несколько наследников с которыми можно работать - &lt;a href="http://stocksharp.com/doc/html/T_StockSharp_BusinessEntities_BasketSecurity.htm"&gt;BasketSecurity&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://stocksharp.com/doc/html/37559237-e20a-477e-93bd-82bcad4c0243.htm"&gt;Корзина инструментов&lt;/a&gt;.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/24785/</id>
    <title type="text">Где можно прочитать, - каким образом работать в рамках одной стратегии с несколькими инструментами? ...</title>
    <published>2013-03-25T19:20:01Z</published>
    <updated>2013-03-25T19:20:01Z</updated>
    <author>
      <name>Lipot</name>
      <uri>https://stocksharp.ru/users/16767/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Где можно прочитать, - каким образом работать в рамках одной стратегии с несколькими инструментами?
Слышал, что делается это через BasketSecurity, но какой-либо другой информации не нашел.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>