Криптоконнектор Bittrex При от рисовке графика возникает ошибка, не найден подходящий адаптер для MarketData
Доброго времени суток. Не получается от рисовать график. Возникает ошибка "не найден подходящий адаптер для MarketData".
Делаю так:
Код
private void DrawBtn_Click(object sender, RoutedEventArgs e)
{
var security = SelectedSecurity;
TimeSpan ts = TimeSpan.FromMinutes(5);
var series = new CandleSeries(typeof(TimeFrameCandle), security, ts);
_candlesElem = new ChartCandleElement
{
AntiAliasing = false,
UpFillColor = Colors.White,
UpBorderColor = Colors.Black,
DownFillColor = Colors.Black,
DownBorderColor = Colors.Black,
};
// устанавливаем стиль отображения MACD в виде гистограммы
// инициализируем области графика
_candlesArea = new ChartArea();
// добавляем области к чарту
CChart.Areas.Add(_candlesArea);
// добавляем элементы к областям
_candlesArea.Elements.Add(_candlesElem);
Trader.CandleSeriesProcessing += DrawCandle;
Trader.SubscribeCandles(series, ts.Ticks == 1 ? DateTime.Today : DateTime.Now.Subtract(TimeSpan.FromTicks(ts.Ticks * 100)), DateTime.Now);
}
private void DrawCandle(CandleSeries series, Candle candle)
{
if (candle.State != CandleStates.Finished)
return;
var data = new ChartDrawData();
data
.Group(candle.OpenTime)
.Add(_candlesElem, candle);
CChart.Draw(data);
}