Индикатор Fractals не выводится на график

Индикатор Fractals не выводится на график
Atom
4/29/2013
UsilaDobry


Никак не выходит "каменный цветок"... Пытаюсь вывести на график индикатор Fractals, не получается. В чем ошибка?

  1. Инициализация
if (FractalCheckBox.IsChecked == true)
            {
                _fractals = new Fractals
                    {
                        Length = 5,
                    };
                _chartFractalsElement = new ChartIndicatorElement
                    {
                        Title = "Fractal",
                        Color = Colors.Chartreuse,
                        Indicator = _fractals
                    };
                //Добавляем графический элемент индикатора в коллекцию области
                _chartArea.Elements.Add(_chartFractalsElement);
            }
  1. Получение значения
var buffer = new List<Candle>(5);
if (_fractals != null)
                {
                    buffer.Add(candle);
                    if(buffer.Count != 5) return;
                    if(buffer.Count > 5) buffer.RemoveAt(0);
                    foreach (var x in buffer)
                        _fractals.Process(x);
                    if (_fractals.IsFormed)
                    {
                        var valueFractals = _fractals.GetCurrentValue();
                        _chartFractalsValue = new ChartIndicatorValue(_fractals, valueFractals);
                    }
                }
  1. Вывод на график
if (candle.State == CandleStates.Finished) //только законченные свечи
                {
                    if (_chartFractalsValue != null && _chartFractalsValue != null)
                    {
                        this.GuiAsync(() => Chart.ProcessValues(candle.OpenTime, new Dictionary<IChartElement, object>
                            {
                                {_chartFractalsElement, _chartFractalsValue}            //для Fractals
                            }));
                    }
                }

Где ошибка кроется? Я варианты все исчерпал...




Thanks:


IvanB

Avatar
Date: 4/30/2013
Reply


UsilaDobry: Никак не выходит "каменный цветок"... Пытаюсь вывести на график индикатор Fractals, не получается. В чем ошибка? Я проверил, действительно, ошибка имеет место. Пожалуйста, обратитесь с этим вопросом в общий форум, пусть разработчики посмотрят в чем проблема.

Thanks: UsilaDobry


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy