ошибка при выводе индикатора Fractals на график

ошибка при выводе индикатора Fractals на график
Atom
07.12.2012
Semen7


Здравствуйте всем! Столкнулся с такой проблемой. При попытке вывода значений индикатора Fractals на график вылетает ошибка InvalidOperationException (Значение индикатора не содержит данные). Хотя IsFormed == true. Рисунок во вложении. Привожу код расчета и вывода. var fractalValueLine = candle.State == CandleStates.Finished ? new ChartIndicatorValue(_fractalElemLine.Indicator, _fractalElemLine.Indicator.Process(candle)) : null;

this.GuiAsync(() => _chart.ProcessValues(candle.OpenTime, new Dictionary<IChartElement, object> { {_fractalElemLine, fractalValueLine}, })); В чём ошибка?? Никак не могу допереть. Может вывод на график для него особливый нужен?

рис5.jpg 97 KB (865)



Спасибо:


Enfernuz

Фотография
Дата: 13.10.2014
Ответить


Подтверждаю. Попытался добавить индикатор в тестовый проект (History Testing) -- при запуске теста вылетело исключение "Значение индикатора не содержит данные". Индикатор добавлял по аналогии с примером (там добавляются две MA), ничего не пропустил.

Спасибо:

Biln

Фотография
Дата: 14.10.2014
Ответить


Наверно части не инициализировали: FractalPart для Up и Down. Индикатор фракталов полностью инициализируется так, например:

_fractals = new Fractals(5, new FractalPart { Name = "Up" }, new FractalPart { Name = "Down" });

Если, проблема в этом, конечно. :)

Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy