Помогите разобраться с отрисовкой графика

Помогите разобраться с отрисовкой графика
Atom
5/14/2013
Mihailo


Помогите. Пытаюсь вывести на график со свечой свой индикатор, что-то вроде фрактала. А график выходит какой-то кривой(линия фрактала как-будто сжата по оси х по отношению к свечам)

private void DrawCandle(CandleSeries series, Candle candle) // { //Работаем только с завершенными свечами и одной последней свечей с произвольным состоянием if (candle.State == CandleStates.Finished) { var valueFractalDawn = _indicatorFractalDawn.Process(candle); _chartValueFractalDawn = new ChartIndicatorValue(_indicatorFractalDawn, valueFractalDawn);

            //Выводим значения на график
            this.GuiAsync(() => Chart.ProcessValues(candle.OpenTime, new Dictionary<IChartElement, object>
                {
                    {_chartCandleElement, candle}, //для свечи
                    {_chartIndicatorFractalDawnElement, _chartValueFractalDawn}
                }));
        }
      }

protected override decimal OnProcess(IIndicatorValue input) { var candle = input.GetValue();//Получить свечу _bufferDawn.Add(candle); // если буфер стал достаточно большим (стал больше длины) if (_bufferDawn.Count >= 3) { if ((_bufferDawn[0].LowPrice > _bufferDawn[1].LowPrice) && (_bufferDawn[1].LowPrice < _bufferDawn[2].LowPrice)) _fractalDawn = _bufferDawn[1].LowPrice; _bufferDawn.RemoveAt(0);

       }
        return _fractalDawn;
    }

помогите. почему график линии не корректно отображается?




Thanks:


esper

Avatar
Date: 5/14/2013
Reply


Какой график используется? Какая версия? Что именно выводится и как сжато?

Thanks:

Mihailo

Avatar
Date: 5/14/2013
Reply


http://s018.radikal.ru/i518/1305/e0/1dc7cc541adf.jpg

красная линия - это мой индикатор на фоне свечек.( как будто бы он сжат по оси х)

используется -SciChart (Xceed.Wpf.Toolkit) v1.9

Thanks:

esper

Avatar
Date: 5/14/2013
Reply


А значения индикатора верно считаются? Если вместо него вывести SMA?

P.s. SciChart и Xceed.Wpf.Toolkit никак не связаны. Версия обычно нужна для S#.

Thanks:

Mihailo

Avatar
Date: 5/14/2013
Reply


значения считаются правильно. последняя свеча всегда правильно показывается. SMA ghfdbkmyj gjrfpsdftn

Thanks:

esper

Avatar
Date: 5/14/2013
Reply


Сделайте _chartValueFractalDawn локальной переменной.

Thanks: Mihailo

Mihailo

Avatar
Date: 5/14/2013
Reply


спасибо огромное. сам бы не догадался, да я не понял почему так происходило.

Thanks:


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

loading
clippy