Tradingview lightweight charts, fetch Мосбиржи

После fetch’а сервер отвечает, данные приходят. А вот внесение данных в библиотеку выдаёт различные ошибки. Подскажите, что не так? Вот pen.

https://codepen.io/disapology/pen/xxWomzB

fetch(
  "https://iss.moex.com/iss/engines/stock/markets/shares/securities/SBER/candles.json?iss.meta=off&iss.reverse=true&interval=7&from=2014-09-01"
)
  .then((response) => {
    return response.json();
  })

// convert data to array

  .then((data) => {

    const bars = data.candles.data;
    //
    var chart = LightweightCharts.createChart(document.body, {
      width: 600, //(window.innerWidth -20),
      height: 300 //(window.innerHeight - 20),
      
    });
    var candlestickSeries = chart.addCandlestickSeries();
    const cdata = bars.map(d => {
      let tempTime = d[7].slice(0, -9);
      return {time: tempTime, open: parseFloat(d[0]), high: parseFloat(d[2]), low: parseFloat(d[3]), close: parseFloat(d[1])};
    });
    candlestickSeries.setData(cdata);
  })


Ответы (0 шт):