﻿<?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">Как создать элемент Security с заданными параметрами?</title>
  <id>~/topic/5082/kak-sozdat-ehlement-security-s-zadannymi-parametrami/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-27T05:38:14Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=5082" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/33959/</id>
    <title type="text">Другой вариант - отправить на этот инструмент лимитный ордер с ценой допустим 0.01 и тут же его отме...</title>
    <published>2015-11-06T21:48:29Z</published>
    <updated>2015-11-06T21:48:29Z</updated>
    <author>
      <name>Валентин Лебедев</name>
      <uri>https://stocksharp.ru/users/50045/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Другой вариант - отправить на этот инструмент лимитный ордер с ценой допустим 0.01 и тут же его отменить. Инструмент сразу приходит в Trader.Securities и его уже можно оттуда брать и использовать по нормальному. Делал так на Fusion. С LookupSecurities тоже вариант, но подольше.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33958/</id>
    <title type="text">Есть решение вопроса. Кстати, помог вебинар от Финам, который ведет Самунджян Артём. У меня коннекто...</title>
    <published>2015-11-06T21:12:50Z</published>
    <updated>2015-11-06T21:14:14Z</updated>
    <author>
      <name>MrLightKing</name>
      <uri>https://stocksharp.ru/users/94325/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Есть решение вопроса. Кстати, помог вебинар от Финам, который ведет Самунджян Артём.&lt;br /&gt;&lt;br /&gt;У меня коннектор американский, но думаю принцип везде один и тот же.&lt;br /&gt;&lt;br /&gt;Шаг 1 - запросить инструменты в коннекторе:&lt;br /&gt;var criteria1 = new Security&lt;br /&gt;            {&lt;br /&gt;                Code = &amp;quot;BAC&amp;quot;,&lt;br /&gt;            };&lt;br /&gt;            var criteria2 = new Security&lt;br /&gt;            {&lt;br /&gt;                Code = &amp;quot;FB&amp;quot;,&lt;br /&gt;            };&lt;br /&gt;            Trader.LookupSecurities(criteria1);&lt;br /&gt;            Trader.LookupSecurities(criteria2);&lt;br /&gt;&lt;br /&gt;Они туда приходят, потом шаг 2 - взять инструмент из коннектора и присвоить переменной:&lt;br /&gt;Stock1 = Trader.Securities.First(security =&amp;gt; security.Code == &amp;quot;BAC&amp;quot; &amp;amp;&amp;amp; security.Board == ExchangeBoard.GetOrCreateBoard(&amp;quot;EDGX&amp;quot;));&lt;br /&gt;            Stock2 = Trader.Securities.First(security =&amp;gt; security.Code == &amp;quot;FB&amp;quot; &amp;amp;&amp;amp; security.Board == ExchangeBoard.GetOrCreateBoard(&amp;quot;ALL&amp;quot;));&lt;br /&gt;&lt;br /&gt;И все работает ))&lt;br /&gt;&lt;br /&gt;P.S. только между первым и вторым шагом должно пройти некоторое время, пока инструменты придут в коннектор.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33826/</id>
    <title type="text">Уже сталкивался с этим, победить не смог, что только ни делал, даже разработчиков просил добавить та...</title>
    <published>2015-10-07T16:52:40Z</published>
    <updated>2015-10-07T16:52:40Z</updated>
    <author>
      <name>Валентин Лебедев</name>
      <uri>https://stocksharp.ru/users/50045/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Уже сталкивался с этим, победить не смог, что только ни делал, даже разработчиков просил добавить такую функцию - &lt;a target="_blank" href="https://github.com/StockSharp/StockSharp/issues/18.
" title="https://github.com/StockSharp/StockSharp/issues/18.
"&gt;https://github.com/Stock...p/StockSharp/issues/18.
&lt;/a&gt;&lt;br /&gt;Если найдете решение, буду благодарен.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33820/</id>
    <title type="text">Буду разбираться, как найду решение - опубликую, может еще кому-то поможет в дальнейшем. Просто чем ...</title>
    <published>2015-10-07T08:56:22Z</published>
    <updated>2015-10-07T08:56:22Z</updated>
    <author>
      <name>MrLightKing</name>
      <uri>https://stocksharp.ru/users/94325/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Буду разбираться, как найду решение - опубликую, может еще кому-то поможет в дальнейшем. &lt;br /&gt;Просто чем дальше читаю форум и работы людей, тем больше понимаю, что у американского рынка есть отличия от российского, вот теперь надо понять принципиальные. </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33819/</id>
    <title type="text">Ну и посмотрите дальше в том же примере как с этим инструментом работать. Думаю суть будет та же, чт...</title>
    <published>2015-10-07T05:25:20Z</published>
    <updated>2015-10-07T05:25:20Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.ru/users/6384/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Ну и посмотрите дальше в том же примере как с этим инструментом работать. Думаю суть будет та же, что и в обычном коннекторе...</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33817/</id>
    <title type="text">Спасибо, шаг вперед сделал, взял из примера блок кода: var secIdParts = SecId.Text.Split(&amp;apos;@&amp;apos;); //Sec...</title>
    <published>2015-10-06T11:29:56Z</published>
    <updated>2015-10-06T11:29:56Z</updated>
    <author>
      <name>MrLightKing</name>
      <uri>https://stocksharp.ru/users/94325/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Спасибо, шаг вперед сделал, взял из примера блок кода:&lt;br /&gt;&lt;br /&gt;var secIdParts = SecId.Text.Split(&amp;#39;@&amp;#39;); //SecId.Text = &amp;quot;SPY@ALL&amp;quot;&lt;br /&gt;var secCode = secIdParts[0];&lt;br /&gt;var board = ExchangeBoard.GetOrCreateBoard(secIdParts[1]);&lt;br /&gt;&lt;br /&gt;var SPY= new Security&lt;br /&gt;{&lt;br /&gt;     Id = SecId.Text,&lt;br /&gt;     Code = secCode,&lt;br /&gt;     Board = board,&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;Но потом для этой акции не выдает никаких данных при вызове, например, последней цены. Я тут думаю, может дело в американском рынке. </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33812/</id>
    <title type="text">Посмотрите примеры, например samplehistorytesting.</title>
    <published>2015-10-05T17:41:22Z</published>
    <updated>2015-10-05T17:41:22Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.ru/users/6384/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Посмотрите примеры, например samplehistorytesting.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33785/</id>
    <title type="text">Спасибо за ответы. Дело в том, что я пользуюсь Sterling, а там так не передается. Это из документаци...</title>
    <published>2015-09-30T10:26:39Z</published>
    <updated>2015-09-30T10:26:39Z</updated>
    <author>
      <name>MrLightKing</name>
      <uri>https://stocksharp.ru/users/94325/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Спасибо за ответы.&lt;br /&gt;&lt;br /&gt;Дело в том, что я пользуюсь Sterling, а там так не передается.&lt;br /&gt;&lt;br /&gt;Это из документации: &amp;quot;Некоторые коннекторы (например, OpenECry, Interactive Brokers или Sterling) не поддерживают после вызова соединения (IConnector.Connect()) передачу всех имеющихся на сервере инструментов на клиент (как правило, это сделано для уменьшения нагрузки на сервер брокера).&amp;quot;&lt;br /&gt;&lt;br /&gt;И в примере по Sterling там SecurityPicker заполняется не c сервера, а вручную написанными в коде акциями.&lt;br /&gt;&lt;br /&gt;Пока у себя в коде так и делаю, и выбираю необходимые акции для работы. Просто думал, что оптимизировать этот момент ))</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33784/</id>
    <title type="text"> Как сразу создать элемент Security для выбранной акции А зачем? Все объекты Security для выбранных ...</title>
    <published>2015-09-30T09:22:56Z</published>
    <updated>2015-09-30T09:22:56Z</updated>
    <author>
      <name>orphan</name>
      <uri>https://stocksharp.ru/users/51628/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;MrLightKing &lt;a href="https://stocksharp.ru/posts/m/33782/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Как сразу создать элемент Security для выбранной акции&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;А зачем? &lt;br /&gt;Все объекты Security для выбранных в терминале инструментов и так создаются в коннекторе и помещаются в коллекцию Trader.Securities.&lt;br /&gt;Остается достать нужный и пользоваться.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33783/</id>
    <title type="text">Добрый день. Я тут новенький, камнями не забивайте )) со StockSharp недавно начал знакомство. Опыт р...</title>
    <published>2015-09-29T14:53:48Z</published>
    <updated>2015-09-29T14:53:48Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;MrLightKing &lt;a href="https://stocksharp.ru/posts/m/33782/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Добрый день.&lt;br /&gt;&lt;br /&gt;Я тут новенький, камнями не забивайте )) со StockSharp недавно начал знакомство. Опыт работы в C# приличный.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Тогда вам проще будет это использовать &lt;a target="_blank" href="https://github.com/StockSharp/StockSharp" title="https://github.com/StockSharp/StockSharp"&gt;https://github.com/StockSharp/StockSharp&lt;/a&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33782/</id>
    <title type="text">Добрый день. Я тут новенький, камнями не забивайте )) со StockSharp недавно начал знакомство. Опыт р...</title>
    <published>2015-09-29T12:55:16Z</published>
    <updated>2015-09-29T12:55:16Z</updated>
    <author>
      <name>MrLightKing</name>
      <uri>https://stocksharp.ru/users/94325/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Добрый день.&lt;br /&gt;&lt;br /&gt;Я тут новенький, камнями не забивайте )) со StockSharp недавно начал знакомство. Опыт работы в C# приличный.&lt;br /&gt;&lt;br /&gt;Вопрос вот в чем. Как сразу создать элемент Security для выбранной акции (например для SPY для площадок ALL), чтобы не пользоваться SecurityPicker&amp;#39;ом, не добавлять туда инструмент, а потом извлекать при помощи SelectedSecurity.&lt;br /&gt;&lt;br /&gt;Я пробовал разное:&lt;br /&gt;Security SPY = new Security&lt;br /&gt;{&lt;br /&gt;   Code = &amp;quot;SPY&amp;quot;,&lt;br /&gt;   Type = SecurityTypes.Stock,&lt;br /&gt;   Board = ExchangeBoard.Nyse (или Associated еще на разобрался)&lt;br /&gt;};&lt;br /&gt;MessageBox.Show(Convert.ToString(SPY));&lt;br /&gt;&lt;br /&gt;Security SPY2 = new Security();&lt;br /&gt;SPY2.Code = &amp;quot;SPY&amp;quot;;&lt;br /&gt;SPY2.Type = SecurityTypes.Stock;&lt;br /&gt;SPY2.Board = ExchangeBoard.Nyse;&lt;br /&gt;MessageBox.Show(Convert.ToString(SPY2));&lt;br /&gt;&lt;br /&gt;Ничего не выдает.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Если я в примере создаю такой блок, который потом посылается в SecurityPicker&lt;br /&gt;Trader.SendOutMessage(new SecurityMessage&lt;br /&gt;{&lt;br /&gt;   SecurityId = new SecurityId&lt;br /&gt;   {&lt;br /&gt;       SecurityCode = &amp;quot;SPY&amp;quot;,&lt;br /&gt;       BoardCode = &amp;quot;All&amp;quot;,&lt;br /&gt;   },&lt;br /&gt;   Name = &amp;quot;SPY&amp;quot;,&lt;br /&gt;   SecurityType = SecurityTypes.Stock,&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;То потом при выборе этого инструмента, вывод Convert.ToString(SecurityPicker.SelectedSecurity) выдает то что надо: &amp;quot;SPY@ALL&amp;quot;&lt;br /&gt;&lt;br /&gt;P.S. надеюсь создал тему в нужной ветке ))</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>