﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">Trader.GetPosition не работает.</title>
  <id>~/topic/3143/trader_getposition-ne-rabotaet_/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-07T02:23:54Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=3143" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/22286/</id>
    <title type="text">Потому что у Вас DepoName равно пустой строке, а у меня, по какой-то причине, нет. Может кому пригод...</title>
    <published>2012-11-06T09:14:52Z</published>
    <updated>2012-11-06T09:14:52Z</updated>
    <author>
      <name>Maxim</name>
      <uri>https://stocksharp.com/users/6182/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Потому что у Вас DepoName равно пустой строке, а у меня, по какой-то причине, нет.&lt;/p&gt;
&lt;p&gt;Может кому пригодится вот такая строка:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
Quik.GetPosition(Portfolio, Security, (String)Portfolio.ExtensionInfo[DdeEquityPositionColumns.Account]);

&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/22285/</id>
    <title type="text">Геннадий Ванин (Gennady Vanin): Почему я не передаю и у меня нет таких проблем? DepoName есть только...</title>
    <published>2012-11-06T09:12:52Z</published>
    <updated>2012-11-06T09:12:52Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.com/users/5990/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22284)" rel="nofollow" target="_blank"&gt;Геннадий Ванин (Gennady Vanin)&lt;/a&gt;:&lt;/strong&gt;
Почему я не передаю и у меня нет таких проблем?
DepoName есть только для портфелей по бумагам.&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/22284/</id>
    <title type="text">Maxim: В метод GetPosition надо еще передавать третий параметр DepoName Почему я не передаю и у меня...</title>
    <published>2012-11-06T09:08:04Z</published>
    <updated>2012-11-06T09:09:13Z</updated>
    <author>
      <name>Геннадий Ванин (Gennady Vanin)</name>
      <uri>https://stocksharp.com/users/6413/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22283)" rel="nofollow" target="_blank"&gt;Maxim&lt;/a&gt;:&lt;/strong&gt;
В метод GetPosition надо еще передавать третий параметр DepoName
Почему я не передаю и у меня нет таких проблем?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img src="http://i.imgur.com/S7pwy.jpg" alt="А я не передаю DepoName в GetPosition!" /&gt;&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/22283/</id>
    <title type="text">Приношу свои извинения, за потраченное время на этот пост. К вечеру внимательность падает. Вчера не ...</title>
    <published>2012-11-06T08:44:03Z</published>
    <updated>2012-11-06T08:44:03Z</updated>
    <author>
      <name>Maxim</name>
      <uri>https://stocksharp.com/users/6182/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Приношу свои извинения, за потраченное время на этот пост.
К вечеру внимательность падает. Вчера не заметил...&lt;/p&gt;
&lt;p&gt;В метод GetPosition надо еще передавать третий параметр DepoName.
Он оказался не равен пустой строке.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/22281/</id>
    <title type="text">Mikhail Sukhov: Какой-то дебаг, какие-то поля. Что хотел сказать автор?[huh] Афтар хотел сказать сле...</title>
    <published>2012-11-06T07:56:09Z</published>
    <updated>2012-11-06T08:00:26Z</updated>
    <author>
      <name>Maxim</name>
      <uri>https://stocksharp.com/users/6182/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22280)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
Какой-то дебаг, какие-то поля. Что хотел сказать автор?[huh]&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Афтар хотел сказать следующее.&lt;/p&gt;
&lt;p&gt;До обращения к методу GetPosition в свойстве Position было четыре объекта.&lt;/p&gt;
&lt;p&gt;После того, как обратились к методу GetPosition этот метод не смог найти
необходимую позу по переданным параметрам и создал дополнительную позу
с нулевыми позициями. И стало их пять&lt;/p&gt;
&lt;p&gt;При этом в GetPosition передавался портфель и секьюрити, которые точно есть в
в одном из объектов свойства Position&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/22280/</id>
    <title type="text">Maxim: Исходя из вот этого участка кода в BaseTrade: var key = new Tuple(portfolio, security, depoNa...</title>
    <published>2012-11-06T07:50:10Z</published>
    <updated>2012-11-06T07:50:10Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22279)" rel="nofollow" target="_blank"&gt;Maxim&lt;/a&gt;:&lt;/strong&gt;
Исходя из вот этого участка кода в BaseTrade:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;p&gt;var key = new Tuple&amp;lt;Portfolio, Security, string&amp;gt;(portfolio, security, depoName);&lt;/p&gt;
&lt;p&gt;if (!_positions.TryGetValue(key, out position))&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;gt; 
&amp;gt; можно сделать вывод, что при обращении к методу QuikS.GetPosition этот метод никогда не найдет
&amp;gt; уже существующую позицию, так как создается новый объект Tuple.
&amp;gt; Этого нового объекта Tuple  в ключах _positions еще нет.

Tuple работает на основе внутренних полей... Думаю проблема тут или в передаваемых данных или просто косяк в проге. Хотя, если честно, вообще ничего не понял из картинок. Какой-то дебаг, какие-то поля. Что хотел сказать автор?[huh] 
&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/22279/</id>
    <title type="text">Более подробное описание проблемы. Скриншот1 Скриншот2 На первом скриншоте показано состояние свойст...</title>
    <published>2012-11-06T07:45:51Z</published>
    <updated>2012-11-06T07:45:51Z</updated>
    <author>
      <name>Maxim</name>
      <uri>https://stocksharp.com/users/6182/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Более подробное описание проблемы.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://s2.ipicture.ru/uploads/20121106/Px9i6pVJ.png" rel="nofollow" target="_blank"&gt;Скриншот1&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://s2.ipicture.ru/uploads/20121106/Wiq0w8xT.png" rel="nofollow" target="_blank"&gt;Скриншот2&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;На первом скриншоте показано состояние свойства Positions до того, как я
нажал зеленую кнопку рефреш напротив выражения QuikS.GetPosition(QuikS.Portfolios.First(),QuikS.Securities.First()).&lt;/p&gt;
&lt;p&gt;На втором скриншоте показан результат вычисления QuikS.GetPosition(QuikS.Portfolios.First(),QuikS.Securities.First()) и
состояние свойства Positions после этого вычисления.&lt;/p&gt;
&lt;p&gt;Исходя из вот этого участка кода в BaseTrade:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
var key = new Tuple&amp;lt;Portfolio, Security, string&amp;gt;(portfolio, security, depoName);

if (!_positions.TryGetValue(key, out position))

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;можно сделать вывод, что при обращении к методу QuikS.GetPosition этот метод никогда не найдет
уже существующую позицию, так как создается новый объект Tuple.
Этого нового объекта Tuple  в ключах _positions еще нет.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/22278/</id>
    <title type="text">Геннадий Ванин (Gennady Vanin): А сервер/соединение чей? Сервер Цериха Геннадий Ванин (Gennady Vanin...</title>
    <published>2012-11-06T06:41:05Z</published>
    <updated>2012-11-06T06:41:05Z</updated>
    <author>
      <name>Maxim</name>
      <uri>https://stocksharp.com/users/6182/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22275)" rel="nofollow" target="_blank"&gt;Геннадий Ванин (Gennady Vanin)&lt;/a&gt;:&lt;/strong&gt;
А  сервер/соединение чей?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Сервер Цериха&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22275)" rel="nofollow" target="_blank"&gt;Геннадий Ванин (Gennady Vanin)&lt;/a&gt;:&lt;/strong&gt;
На &lt;a href="http://quik.ru/user/client/quik/how-to-start/" rel="nofollow" target="_blank"&gt;тестовом сервере КВИК&lt;/a&gt;, для инструмента с кодом бумаги LKOH код класса QJSIM, а  у Вас (судя по скриншоту) код класса EQBR (сдаётся мне это у БКС такой)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;С кодами в терминале все нормально.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22275)" rel="nofollow" target="_blank"&gt;Геннадий Ванин (Gennady Vanin)&lt;/a&gt;:&lt;/strong&gt;
Кстати, я вообще не могу соединиться к учебному доступу БКС на выходных и ночью.
Вы смогли?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;В Церихе можно и на выходных торговать в тестовом. Кроме срочного рынка.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22275)" rel="nofollow" target="_blank"&gt;Геннадий Ванин (Gennady Vanin)&lt;/a&gt;:&lt;/strong&gt;
Кроме того, у БКС такая фишка, что на одном из счетов учебного доступа обычно нет денег и выставлять заявки нельзя или на спотовом рынке (акции, со сёта L01-00000F00), или на срочном (фьючерсы (со счета SPBFUT) и перебросить деньги из одного счёта на другой нельзя.&lt;/p&gt;
&lt;p&gt;Кстати, получить тестовый доступ КВИК (который, в отличие от БКС, практически круглосуточный)- минутное дело, там Email с ключами высылает бот и не надо днями ждать, как от БКС&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Это к вопросу не относится. В примере рассматривал только ММВБ.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22275)" rel="nofollow" target="_blank"&gt;Геннадий Ванин (Gennady Vanin)&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22271)" rel="nofollow" target="_blank"&gt;Maxim&lt;/a&gt;:&lt;/strong&gt;
Метод Trader.GetPosition возвращает 0
Вообще-то, судя по Вашему скриншоту, он возвращает не ноль а позицию 6014-LKOH@EQBR&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;А на скриншоте Вы обводите красной линией свойства разных позиций.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Да. Все верно. Не совсем точно сформулировал проблему.
Trader.GetPosition возвращает не 0, а возвращает объект Position, в котором все позиции нулевые.
Тогда как в Квике они не нулевые.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22275)" rel="nofollow" target="_blank"&gt;Геннадий Ванин (Gennady Vanin)&lt;/a&gt;:&lt;/strong&gt;
Насколько я понимаю, даже, когда соединение устанавливается, то заявки могут не приниматься по одному из типов (площадок) и данные по ним не поступать с сервера.
Вот, например, ситуация на тестовом сервере от QUIK на выходных - по акциям заявки принимаются и приходят данные, а по фьючерсам - нет&lt;/p&gt;
&lt;p&gt;При этом, я недавно получил доступ, никогда ещё не получал данну по RIZ2, иначе у меня данные по RIZ2 в таблице Инструменты были бы закэшированы (доступны) с предыдущей сессии&lt;/p&gt;
&lt;p&gt;Т.е., данные по одним инструментам, по которым получались данные ранее могут быть заполнены (закэшированы из предыдущей, работавшей, сессии ) , а по другим - добавленным, по которым данные не приходили - нет&lt;/p&gt;
&lt;p&gt;Экспорт ведь в S# идёт по DDE, т.е. из терминала, а не из сервера&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;С данными в Квике все нормально.
В момент создания скриншота я покупал и продавал LKOH без проблем и данные в таблице поз корректно менялись.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22275)" rel="nofollow" target="_blank"&gt;Геннадий Ванин (Gennady Vanin)&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22271)" rel="nofollow" target="_blank"&gt;Maxim&lt;/a&gt;:&lt;/strong&gt;
На скриншоте этому факту соответствует метод Trader.GetPosition(Trader.Portfolios.ElementAtFromEnd(0), Trader.Securities.ElementAtFromEnd(10))
Я в Sample (4.1.5) вообще не нахожу ElementAtFromEnd&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;А в документацции он не описан&lt;/p&gt;
&lt;p&gt;Что значит &lt;strong&gt;ElementAtFromEnd(10)&lt;/strong&gt; - взять 10й элемент, начиная отсчёт с конца?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;ElementAtFromEnd — это метод класса Ecng.Collections.CollectionHelper
Его описания я не знаю, но из названия можно догадаться, что он делает.&lt;/p&gt;
&lt;p&gt;Геннадий, большое спасибо за внимание к моему вопросу.
Но, к сожалению, к решению мы не приблизились.&lt;/p&gt;
&lt;p&gt;По какой-то причине событие BaseTrader.NewPositions срабатывает и вызывает обновление интерфейса в примере Sample.
А если обратиться к методу Trader.GetPosition, то он возвращает позицию с нулевыми значениями.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/22275/</id>
    <title type="text">Maxim: Квик тестовый Терминал QUIK - тестовый? его представляют практически все брокеры А сервер/сое...</title>
    <published>2012-11-05T17:40:26Z</published>
    <updated>2012-11-06T05:04:26Z</updated>
    <author>
      <name>Геннадий Ванин (Gennady Vanin)</name>
      <uri>https://stocksharp.com/users/6413/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22271)" rel="nofollow" target="_blank"&gt;Maxim&lt;/a&gt;:&lt;/strong&gt;
Квик тестовый
Терминал QUIK - тестовый? его представляют практически все брокеры&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;А  сервер/соединение чей? от какого брокера (который Email высылал ключи) - &lt;a href="http://bcs.ru/broker/software/quik.asp" rel="nofollow" target="_blank"&gt;БКС (bcs.ru)&lt;/a&gt;?&lt;/p&gt;
&lt;p&gt;На &lt;a href="http://quik.ru/user/client/quik/how-to-start/" rel="nofollow" target="_blank"&gt;тестовом сервере КВИК&lt;/a&gt;, для инструмента с кодом бумаги LKOH код класса QJSIM, а  у Вас (судя по скриншоту) код класса EQBR (сдаётся мне это у БКС такой)&lt;/p&gt;
&lt;p&gt;Кстати, я вообще не могу соединиться к учебному доступу БКС на выходных и ночью.
Вы смогли?&lt;/p&gt;
&lt;p&gt;Кроме того, у БКС такая фишка, что на одном из счетов учебного доступа обычно нет денег и выставлять заявки нельзя или на спотовом рынке (акции, со сёта L01-00000F00), или на срочном (фьючерсы (со счета SPBFUT) и перебросить деньги из одного счёта на другой нельзя.&lt;/p&gt;
&lt;p&gt;Кстати, получить тестовый доступ КВИК (который, в отличие от БКС, практически круглосуточный)- минутное дело, там Email с ключами высылает бот и не надо днями ждать, как от БКС&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22271)" rel="nofollow" target="_blank"&gt;Maxim&lt;/a&gt;:&lt;/strong&gt;
Метод Trader.GetPosition возвращает 0
Вообще-то, судя по Вашему скриншоту, он возвращает не ноль а позицию 6014-LKOH@EQBR&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;А на скриншоте Вы обводите красной линией свойства разных позиций.&lt;/p&gt;
&lt;p&gt;Насколько я понимаю, даже, когда соединение устанавливается, то заявки могут не приниматься по одному из типов (площадок) и данные по ним не поступать с сервера.
Вот, например, ситуация на тестовом сервере от QUIK на выходных - по акциям заявки принимаются и приходят данные, а по фьючерсам - нет&lt;/p&gt;
&lt;p&gt;При этом, я недавно получил доступ, никогда ещё не получал данну по RIZ2, иначе у меня данные по RIZ2 в таблице Инструменты были бы закэшированы (доступны) с предыдущей сессии&lt;/p&gt;
&lt;p&gt;Т.е., данные по одним инструментам, по которым получались данные ранее могут быть заполнены (закэшированы из предыдущей, работавшей, сессии ) , а по другим - добавленным, по которым данные не приходили - нет&lt;/p&gt;
&lt;p&gt;Экспорт ведь в S# идёт по DDE, т.е. из терминала, а не из сервера&lt;/p&gt;
&lt;p&gt;&lt;img src="http://i.imgur.com/m0j1S.jpg" alt="Данные с сервера приходят по акциям, но не по фьючерсам" /&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22271)" rel="nofollow" target="_blank"&gt;Maxim&lt;/a&gt;:&lt;/strong&gt;
На скриншоте этому факту соответствует метод Trader.GetPosition(Trader.Portfolios.ElementAtFromEnd(0), Trader.Securities.ElementAtFromEnd(10))
Я в Sample (4.1.5) вообще не нахожу ElementAtFromEnd&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;А в документацции он не описан&lt;/p&gt;
&lt;p&gt;Что значит &lt;strong&gt;ElementAtFromEnd(10)&lt;/strong&gt; - взять 10й элемент, начиная отсчёт с конца?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/22271/</id>
    <title type="text">Вечер добрый. Метод Trader.GetPosition возвращает 0. Протестировал на вложенном примере Sample. Скри...</title>
    <published>2012-11-05T15:13:55Z</published>
    <updated>2012-11-05T15:50:46Z</updated>
    <author>
      <name>Maxim</name>
      <uri>https://stocksharp.com/users/6182/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Вечер добрый.&lt;/p&gt;
&lt;p&gt;Метод Trader.GetPosition возвращает 0.&lt;/p&gt;
&lt;p&gt;Протестировал на вложенном примере Sample.&lt;/p&gt;
&lt;p&gt;Скриншот прилагаю.&lt;/p&gt;
&lt;p&gt;Если нажать кнопку Портфель, то в новом окне позиции появляются.
На скриншоте этому факту соответствует переменная _positionsWindow.&lt;/p&gt;
&lt;p&gt;А если вызвать в программе метод Trader.GetPosition, то он выдает результат ноль.
На скриншоте этому факту соответствует метод Trader.GetPosition(Trader.Portfolios.ElementAtFromEnd(0), Trader.Securities.ElementAtFromEnd(10))&lt;/p&gt;
&lt;p&gt;В чем может быть ошибка?&lt;/p&gt;
&lt;p&gt;&lt;a href="http://s2.ipicture.ru/uploads/20121105/vQX25kAc.png" rel="nofollow" target="_blank"&gt;скриншот&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Версия стокшарпа 4.1.4
Квик тестовый.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>