Криптоконнектор Bittrex При от рисовке графика возникает ошибка, не найден подходящий адаптер для MarketData
4/20/2018
Доброго времени суток. Не получается от рисовать график. Возникает ошибка "не найден подходящий адаптер для MarketData".
Делаю так:
Code
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);
}