﻿<?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">Индикатор Fractals не выводится на график</title>
  <id>~/topic/3647/indikator-fractals-ne-vyvoditsya-na-grafik/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-21T10:01:04Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=3647" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/25690/</id>
    <title type="text">UsilaDobry: Никак не выходит &amp;quot;каменный цветок&amp;quot;... Пытаюсь вывести на график индикатор Fractals, не п...</title>
    <published>2013-04-30T16:59:08Z</published>
    <updated>2013-04-30T16:59:08Z</updated>
    <author>
      <name>IvanB</name>
      <uri>https://stocksharp.ru/users/26984/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(25667)" rel="nofollow" target="_blank"&gt;UsilaDobry&lt;/a&gt;:&lt;/strong&gt;
Никак не выходит &amp;quot;каменный цветок&amp;quot;... Пытаюсь вывести на график индикатор Fractals, не получается. В чем ошибка?
Я проверил, действительно, ошибка имеет место. Пожалуйста, обратитесь с этим вопросом в общий форум, пусть разработчики посмотрят в чем проблема.&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/25667/</id>
    <title type="text">Никак не выходит &amp;quot;каменный цветок&amp;quot;... Пытаюсь вывести на график индикатор Fractals, не получается. В...</title>
    <published>2013-04-29T12:55:59Z</published>
    <updated>2013-04-29T12:59:01Z</updated>
    <author>
      <name>UsilaDobry</name>
      <uri>https://stocksharp.ru/users/28825/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Никак не выходит &amp;quot;каменный цветок&amp;quot;... Пытаюсь вывести на график индикатор Fractals, не получается. В чем ошибка?&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Инициализация&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="spoiler"&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;if (FractalCheckBox.IsChecked == true)
            {
                _fractals = new Fractals
                    {
                        Length = 5,
                    };
                _chartFractalsElement = new ChartIndicatorElement
                    {
                        Title = &amp;quot;Fractal&amp;quot;,
                        Color = Colors.Chartreuse,
                        Indicator = _fractals
                    };
                //Добавляем графический элемент индикатора в коллекцию области
                _chartArea.Elements.Add(_chartFractalsElement);
            }
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;ol start="2"&gt;
&lt;li&gt;Получение значения&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="spoiler"&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;var buffer = new List&amp;lt;Candle&amp;gt;(5);
if (_fractals != null)
                {
                    buffer.Add(candle);
                    if(buffer.Count != 5) return;
                    if(buffer.Count &amp;gt; 5) buffer.RemoveAt(0);
                    foreach (var x in buffer)
                        _fractals.Process(x);
                    if (_fractals.IsFormed)
                    {
                        var valueFractals = _fractals.GetCurrentValue();
                        _chartFractalsValue = new ChartIndicatorValue(_fractals, valueFractals);
                    }
                }
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;ol start="3"&gt;
&lt;li&gt;Вывод на график&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="spoiler"&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;if (candle.State == CandleStates.Finished) //только законченные свечи
                {
                    if (_chartFractalsValue != null &amp;amp;&amp;amp; _chartFractalsValue != null)
                    {
                        this.GuiAsync(() =&amp;gt; Chart.ProcessValues(candle.OpenTime, new Dictionary&amp;lt;IChartElement, object&amp;gt;
                            {
                                {_chartFractalsElement, _chartFractalsValue}            //для Fractals
                            }));
                    }
                }
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Где ошибка кроется? Я варианты все исчерпал...&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>