﻿<?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">Как использовать класс IndicatorManager?</title>
  <id>~/topic/2447/kak-ispolzovat-klass-indicatormanager/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-08T20:29:55Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=2447" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/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.com/users/1927/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Разобрался.&lt;br /&gt;&lt;a href="http://stocksharp.com/forum/2458/Kak-v-kontieinier-indikatora-pomiestit--indikator/" title="http://stocksharp.com/forum/2458/Kak-v-kontieinier-indikatora-pomiestit--indikator/"&gt;http://stocksharp.com/fo...ra-pomiestit--indikator/&lt;/a&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/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.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Если б &lt;a href="http://stocksharp.com/posts/m/16845/" title="http://stocksharp.com/posts/m/16845/"&gt;данную задачу кто-то сделал&lt;/a&gt; - вопросов было бы меньше :)</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/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.com/users/1927/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Я сейчас мучительно изучаю ООП и исходники S#. &lt;br /&gt;В описанной Вами проблеме по=пробуйте сначала создать контейнер, а потом с ним - менеджер:&lt;br /&gt;IndC = new IndicatorContainer();&lt;br /&gt;IndM = new IndicatorManager(IndC); &lt;br /&gt;&lt;br /&gt;Я пока ещё не тестировал код, пока переделываю пример с SMA под свои нужды.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/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.com/users/682/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">В продолжение темы, если кому интересно ,  я пробывал получить значение так :&lt;br /&gt;&lt;br /&gt;Инициализация всех нужны объектов для работы с индикатором &lt;br /&gt; &lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush: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;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Затем по обновлению свечек я делаю расчет индикатора ADX&lt;br /&gt;&lt;br /&gt;   &lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
_strategy.indTokenADXProperty.Indicator.Process(new StockSharp.Algo.Indicators.CandleIndicatorValue(candle));
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;И затем , когда индикатор сформирован ( _strategy.ADX.IsFormed  == true)(а он чудным образом формируется), я пытаюсь получить значение ADX :&lt;br /&gt; &lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

IEnumerable&amp;lt;RefPair&amp;lt;IIndicatorValue, IIndicatorValue&amp;gt;&amp;gt; MyADXValues = _strategy.IndM.Container.GetValues(_strategy.indTokenADXProperty)));
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Но на этом шаге меня ждет разочарование - коллекция пуста. При этом значение составных индикаторов видно вычисляются. &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.com/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.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Максим Пыж &lt;a href="https://stocksharp.com/posts/m/16945/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;А где можно прочитать историю развитию S# ??.Это разработка с нуля велась?? Или иностранная библиотека?? Я думал Вы Александр и Михаил все знаете)).&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Это полностью написанная Михаилом библиотека с 0, я подключился к разработке позже.&lt;br /&gt;&lt;br /&gt;Индикаторы - совместная разработка, в ней принимали участие люди с форума. Лично я в индикаторах участия не принимал, особо не следил, потому не знаю.&lt;br /&gt;&lt;br /&gt;Получить историю по индикаторам можно на codeplex, в истории изменений. удобнее либо через svn, либо через tfs.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/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.com/users/682/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">А где можно прочитать историю развитию S# ??.Это разработка с нуля велась?? Или иностранная библиотека?? Я думал Вы Александр и Михаил все знаете)).</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/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.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Максим Пыж &lt;a href="https://stocksharp.com/posts/m/16943/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Вот как буду способен грамотно помочь, обязательно помогу.Если б я знал, то ответил бы на Вашем месте)), чтобы вдохновить меня.&lt;/div&gt;&lt;/div&gt;&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.com/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.com/users/682/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Вот как буду способен грамотно помочь, обязательно помогу.Если б я знал, то ответил бы на Вашем месте)), чтобы вдохновить меня.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/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.com/users/682/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Ну может , в честь победы Путина мне кто-нибудь поможет?? )))</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/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.com/users/682/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Может кто-нибудь тогда ответит, как мне получить значение комплексного индикатора.. Например ADX?&lt;br /&gt;&lt;br /&gt;Я вычисляю его так : &lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

 _strategy.indTokenADX.Indicator.Process(new StockSharp.Algo.Indicators.CandleIndicatorValue(candle));
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Вижу, что вычисляются значения DX и EMA(составные части), а как получить итоговое значение??</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/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.com/users/682/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Не пойму работу IndicatorManager. Хочу добавить в него индикатор и потом получить значение Индикатора. &lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush: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;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Теперь вопрос: как получить последнее или любое значение индикатора</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>