Здравствуйте всем! Столкнулся с такой проблемой. При попытке вывода значений индикатора 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}, })); В чём ошибка?? Никак не могу допереть. Может вывод на график для него особливый нужен?
Comentários (2)
Entrar ou Criar conta, Faça login ou cadastre-se para deixar um comentário
Подтверждаю. Попытался добавить индикатор в тестовый проект (History Testing) -- при запуске теста вылетело исключение "Значение индикатора не содержит данные". Индикатор добавлял по аналогии с примером (там добавляются две MA), ничего не пропустил.
Наверно части не инициализировали: FractalPart для Up и Down. Индикатор фракталов полностью инициализируется так, например:
Если, проблема в этом, конечно. :)