﻿<?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">Как использовать класс IndicatorManager?</title>
  <id>~/topic/2447/kak-ispolzovat-klass-indicatormanager/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-20T16:46:15Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=2447" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/17095/</id>
    <title type="text">Разобрался. http://stocksharp.com/forum/2458/Kak-v-kontieinier-indikatora-pomiestit--indikator/ </title>
    <published>2012-03-11T15:41:50Z</published>
    <updated>2016-08-16T00:06:03Z</updated>
    <author>
      <name>Spiritschaser</name>
      <uri>https://stocksharp.ru/users/1927/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Разобрался.
&lt;a href="http://stocksharp.com/forum/2458/Kak-v-kontieinier-indikatora-pomiestit--indikator/"&gt;http://stocksharp.com/forum/2458/Kak-v-kontieinier-indikatora-pomiestit--indikator/&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/16938/</id>
    <title type="text">Если б данную задачу кто-то сделал - вопросов было бы меньше :) </title>
    <published>2012-03-05T07:51:25Z</published>
    <updated>2016-08-16T00:05:58Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Если б &lt;a href="http://stocksharp.com/posts/m/16845/"&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/16976/</id>
    <title type="text">Я сейчас мучительно изучаю ООП и исходники S#. В описанной Вами проблеме по=пробуйте сначала создать...</title>
    <published>2012-03-06T19:16:13Z</published>
    <updated>2012-03-06T19:16:13Z</updated>
    <author>
      <name>Spiritschaser</name>
      <uri>https://stocksharp.ru/users/1927/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Я сейчас мучительно изучаю ООП и исходники S#.
В описанной Вами проблеме по=пробуйте сначала создать контейнер, а потом с ним - менеджер:
IndC = new IndicatorContainer();
IndM = new IndicatorManager(IndC);&lt;/p&gt;
&lt;p&gt;Я пока ещё не тестировал код, пока переделываю пример с SMA под свои нужды.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/16971/</id>
    <title type="text">В продолжение темы, если кому интересно , я пробывал получить значение так : Инициализация всех нужн...</title>
    <published>2012-03-06T13:37:01Z</published>
    <updated>2012-03-06T13:37:01Z</updated>
    <author>
      <name />
      <uri>https://stocksharp.ru/users/682/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;В продолжение темы, если кому интересно ,  я пробывал получить значение так :&lt;/p&gt;
&lt;p&gt;Инициализация всех нужны объектов для работы с индикатором&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
CandleToken token;
IndM = new IndicatorManager(); 
token = candleManager.RegisterTimeFrameCandles(SelectedSecurity, _timeFrame);
var PriceSource = new CandleTokenIndicatorSource(token, BaseCandleIndicatorSource.ByClose);
indTokenADX = IndM.RegisterIndicator(_Mystrategy.ADX, PriceSource);

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Затем по обновлению свечек я делаю расчет индикатора ADX&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;_strategy.indTokenADXProperty.Indicator.Process(new StockSharp.Algo.Indicators.CandleIndicatorValue(candle));

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;И затем , когда индикатор сформирован ( _strategy.ADX.IsFormed  == true)(а он чудным образом формируется), я пытаюсь получить значение ADX :&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
IEnumerable&amp;lt;RefPair&amp;lt;IIndicatorValue, IIndicatorValue&amp;gt;&amp;gt; MyADXValues = _strategy.IndM.Container.GetValues(_strategy.indTokenADXProperty)));

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Но на этом шаге меня ждет разочарование - коллекция пуста. При этом значение составных индикаторов видно вычисляются.&lt;/p&gt;
&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/16946/</id>
    <title type="text">Максим Пыж: А где можно прочитать историю развитию S# ??.Это разработка с нуля велась?? Или иностран...</title>
    <published>2012-03-05T13:10:03Z</published>
    <updated>2012-03-05T13:10:03Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(16945)" rel="nofollow" target="_blank"&gt;Максим Пыж&lt;/a&gt;:&lt;/strong&gt;
А где можно прочитать историю развитию S# ??.Это разработка с нуля велась?? Или иностранная библиотека?? Я думал Вы Александр и Михаил все знаете)).&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Это полностью написанная Михаилом библиотека с 0, я подключился к разработке позже.&lt;/p&gt;
&lt;p&gt;Индикаторы - совместная разработка, в ней принимали участие люди с форума. Лично я в индикаторах участия не принимал, особо не следил, потому не знаю.&lt;/p&gt;
&lt;p&gt;Получить историю по индикаторам можно на codeplex, в истории изменений. удобнее либо через svn, либо через tfs.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/16945/</id>
    <title type="text">А где можно прочитать историю развитию S# ??.Это разработка с нуля велась?? Или иностранная библиоте...</title>
    <published>2012-03-05T12:56:49Z</published>
    <updated>2012-03-05T12:57:16Z</updated>
    <author>
      <name />
      <uri>https://stocksharp.ru/users/682/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;А где можно прочитать историю развитию S# ??.Это разработка с нуля велась?? Или иностранная библиотека?? Я думал Вы Александр и Михаил все знаете)).&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/16944/</id>
    <title type="text">Максим Пыж: Вот как буду способен грамотно помочь, обязательно помогу.Если б я знал, то ответил бы н...</title>
    <published>2012-03-05T12:46:52Z</published>
    <updated>2012-03-05T12:46:52Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(16943)" rel="nofollow" target="_blank"&gt;Максим Пыж&lt;/a&gt;:&lt;/strong&gt;
Вот как буду способен грамотно помочь, обязательно помогу.Если б я знал, то ответил бы на Вашем месте)), чтобы вдохновить меня.&lt;/p&gt;
&lt;/blockquote&gt;
&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/16943/</id>
    <title type="text">Вот как буду способен грамотно помочь, обязательно помогу.Если б я знал, то ответил бы на Вашем мест...</title>
    <published>2012-03-05T12:24:38Z</published>
    <updated>2012-03-05T12:25:03Z</updated>
    <author>
      <name />
      <uri>https://stocksharp.ru/users/682/</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/16937/</id>
    <title type="text">Ну может , в честь победы Путина мне кто-нибудь поможет?? ))) </title>
    <published>2012-03-05T07:40:14Z</published>
    <updated>2012-03-05T12:21:43Z</updated>
    <author>
      <name />
      <uri>https://stocksharp.ru/users/682/</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/16865/</id>
    <title type="text">Может кто-нибудь тогда ответит, как мне получить значение комплексного индикатора.. Например ADX? Я ...</title>
    <published>2012-03-01T09:20:34Z</published>
    <updated>2012-03-01T13:53:17Z</updated>
    <author>
      <name />
      <uri>https://stocksharp.ru/users/682/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Может кто-нибудь тогда ответит, как мне получить значение комплексного индикатора.. Например ADX?&lt;/p&gt;
&lt;p&gt;Я вычисляю его так :&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
 _strategy.indTokenADX.Indicator.Process(new StockSharp.Algo.Indicators.CandleIndicatorValue(candle));

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Вижу, что вычисляются значения DX и EMA(составные части), а как получить итоговое значение??&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/16846/</id>
    <title type="text">Не пойму работу IndicatorManager. Хочу добавить в него индикатор и потом получить значение Индикатор...</title>
    <published>2012-02-29T14:52:55Z</published>
    <updated>2012-03-01T12:40:56Z</updated>
    <author>
      <name />
      <uri>https://stocksharp.ru/users/682/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Не пойму работу IndicatorManager. Хочу добавить в него индикатор и потом получить значение Индикатора.&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt; 
// Регистрирую индикатор в менеджере
 CandleToken token;
 IndM = new IndicatorManager(); 
 token = candleManager.RegisterTimeFrameCandles(SelectedSecurity, _timeFrame);
 var PriceSource = new CandleTokenIndicatorSource(token, BaseCandleIndicatorSource.ByClose);
 indTokenADX = IndM.RegisterIndicator(_Mystrategy.ADX, PriceSource);


&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Теперь вопрос: как получить последнее или любое значение индикатора&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>