Как использовать класс IndicatorManager?~/topic/2447/kak-ispolzovat-klass-indicatormanager/Copyright @ StockSharp Platform LLC 2010 - 20242024-03-28T15:12:30Zhttps://stocksharp.com/images/logo.pnghttps://stocksharp.com/posts/m/17095/Разобрался. http://stocksharp.com/forum/2458/Kak-v-kontieinier-indikatora-pomiestit--indikator/2012-03-11T15:41:50Z2016-08-16T00:06:03ZSpiritschaserhttps://stocksharp.com/users/1927/info@stocksharp.comРазобрался.<br /><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/">http://stocksharp.com/fo...ra-pomiestit--indikator/</a>Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/16938/Если б данную задачу кто-то сделал - вопросов было бы меньше :)2012-03-05T07:51:25Z2016-08-16T00:05:58ZAlexanderhttps://stocksharp.com/users/2826/info@stocksharp.comЕсли б <a href="http://stocksharp.com/posts/m/16845/" title="http://stocksharp.com/posts/m/16845/">данную задачу кто-то сделал</a> - вопросов было бы меньше :)Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/16976/Я сейчас мучительно изучаю ООП и исходники S#. В описанной Вами проблеме по=пробуйте сначала создать...2012-03-06T19:16:13Z2012-03-06T19:16:13ZSpiritschaserhttps://stocksharp.com/users/1927/info@stocksharp.comЯ сейчас мучительно изучаю ООП и исходники S#. <br />В описанной Вами проблеме по=пробуйте сначала создать контейнер, а потом с ним - менеджер:<br />IndC = new IndicatorContainer();<br />IndM = new IndicatorManager(IndC); <br /><br />Я пока ещё не тестировал код, пока переделываю пример с SMA под свои нужды.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/16971/В продолжение темы, если кому интересно , я пробывал получить значение так : Инициализация всех нужн...2012-03-06T13:37:01Z2012-03-06T13:37:01Zhttps://stocksharp.com/users/682/info@stocksharp.comВ продолжение темы, если кому интересно , я пробывал получить значение так :<br /><br />Инициализация всех нужны объектов для работы с индикатором <br /> <div class="code"><strong>Code</strong><div class="innercode"><pre class="brush:csharp">
CandleToken token;
IndM = new IndicatorManager();
token = candleManager.RegisterTimeFrameCandles(SelectedSecurity, _timeFrame);
var PriceSource = new CandleTokenIndicatorSource(token, BaseCandleIndicatorSource.ByClose);
indTokenADX = IndM.RegisterIndicator(_Mystrategy.ADX, PriceSource);
</pre>
</div></div><br /><br />Затем по обновлению свечек я делаю расчет индикатора ADX<br /><br /> <div class="code"><strong>Code</strong><div class="innercode"><pre class="brush:csharp">
_strategy.indTokenADXProperty.Indicator.Process(new StockSharp.Algo.Indicators.CandleIndicatorValue(candle));
</pre>
</div></div><br /><br />И затем , когда индикатор сформирован ( _strategy.ADX.IsFormed == true)(а он чудным образом формируется), я пытаюсь получить значение ADX :<br /> <div class="code"><strong>Code</strong><div class="innercode"><pre class="brush:csharp">
IEnumerable<RefPair<IIndicatorValue, IIndicatorValue>> MyADXValues = _strategy.IndM.Container.GetValues(_strategy.indTokenADXProperty)));
</pre>
</div></div><br /><br /><br />Но на этом шаге меня ждет разочарование - коллекция пуста. При этом значение составных индикаторов видно вычисляются. <br /><br /><br />О гуру Михаил , помогите же нам . Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/16946/А где можно прочитать историю развитию S# ??.Это разработка с нуля велась?? Или иностранная библиоте...2012-03-05T13:10:03Z2012-03-05T13:10:03ZAlexanderhttps://stocksharp.com/users/2826/info@stocksharp.com<div class="quote"><span class="quotetitle">Максим Пыж <a href="https://stocksharp.com/posts/m/16945/"><img src="https://stocksharp.com/images/icon_latest_reply.gif" title="Go to" alt="Go to" /></a></span><div class="innerquote">А где можно прочитать историю развитию S# ??.Это разработка с нуля велась?? Или иностранная библиотека?? Я думал Вы Александр и Михаил все знаете)).</div></div><br /><br />Это полностью написанная Михаилом библиотека с 0, я подключился к разработке позже.<br /><br />Индикаторы - совместная разработка, в ней принимали участие люди с форума. Лично я в индикаторах участия не принимал, особо не следил, потому не знаю.<br /><br />Получить историю по индикаторам можно на codeplex, в истории изменений. удобнее либо через svn, либо через tfs.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/16945/А где можно прочитать историю развитию S# ??.Это разработка с нуля велась?? Или иностранная библиоте...2012-03-05T12:56:49Z2012-03-05T12:57:16Zhttps://stocksharp.com/users/682/info@stocksharp.comА где можно прочитать историю развитию S# ??.Это разработка с нуля велась?? Или иностранная библиотека?? Я думал Вы Александр и Михаил все знаете)).Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/16944/Вот как буду способен грамотно помочь, обязательно помогу.Если б я знал, то ответил бы на Вашем мест...2012-03-05T12:46:52Z2012-03-05T12:46:52ZAlexanderhttps://stocksharp.com/users/2826/info@stocksharp.com<div class="quote"><span class="quotetitle">Максим Пыж <a href="https://stocksharp.com/posts/m/16943/"><img src="https://stocksharp.com/images/icon_latest_reply.gif" title="Go to" alt="Go to" /></a></span><div class="innerquote">Вот как буду способен грамотно помочь, обязательно помогу.Если б я знал, то ответил бы на Вашем месте)), чтобы вдохновить меня.</div></div><br /><br />я с индикаторами ни разу не работал, я их только рефакторил порой.<br />знал бы - ответилCopyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/16943/Вот как буду способен грамотно помочь, обязательно помогу.Если б я знал, то ответил бы на Вашем мест...2012-03-05T12:24:38Z2012-03-05T12:25:03Zhttps://stocksharp.com/users/682/info@stocksharp.comВот как буду способен грамотно помочь, обязательно помогу.Если б я знал, то ответил бы на Вашем месте)), чтобы вдохновить меня.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/16937/Ну может , в честь победы Путина мне кто-нибудь поможет?? )))2012-03-05T07:40:14Z2012-03-05T12:21:43Zhttps://stocksharp.com/users/682/info@stocksharp.comНу может , в честь победы Путина мне кто-нибудь поможет?? )))Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/16865/Может кто-нибудь тогда ответит, как мне получить значение комплексного индикатора.. Например ADX? Я ...2012-03-01T09:20:34Z2012-03-01T13:53:17Zhttps://stocksharp.com/users/682/info@stocksharp.comМожет кто-нибудь тогда ответит, как мне получить значение комплексного индикатора.. Например ADX?<br /><br />Я вычисляю его так : <br /><div class="code"><strong>Code</strong><div class="innercode"><pre class="brush:csharp">
_strategy.indTokenADX.Indicator.Process(new StockSharp.Algo.Indicators.CandleIndicatorValue(candle));
</pre>
</div></div><br />Вижу, что вычисляются значения DX и EMA(составные части), а как получить итоговое значение??Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/16846/Не пойму работу IndicatorManager. Хочу добавить в него индикатор и потом получить значение Индикатор...2012-02-29T14:52:55Z2012-03-01T12:40:56Zhttps://stocksharp.com/users/682/info@stocksharp.comНе пойму работу IndicatorManager. Хочу добавить в него индикатор и потом получить значение Индикатора. <br /><br /><div class="code"><strong>Code</strong><div class="innercode"><pre class="brush:csharp">
// Регистрирую индикатор в менеджере
CandleToken token;
IndM = new IndicatorManager();
token = candleManager.RegisterTimeFrameCandles(SelectedSecurity, _timeFrame);
var PriceSource = new CandleTokenIndicatorSource(token, BaseCandleIndicatorSource.ByClose);
indTokenADX = IndM.RegisterIndicator(_Mystrategy.ADX, PriceSource);
</pre>
</div></div><br /><br />Теперь вопрос: как получить последнее или любое значение индикатораCopyright @ StockSharp Platform LLC 2010 - 2024