score:1

Accepted answer

all you need to do is to prepare the correct data format for each series and create a separate y-axis for each pane. i have prepared a simple example with your data here:

for (i; i < datalength; i += 1) {
  date = new date(data[i].date).gettime();
  ohlc.push([
    date, // the date
    data[i].open, // open
    data[i].high, // high
    data[i].low, // low
    data[i].close // close
  ]);

  volume.push([
    date, // the date
    data[i].volume // the volume
  ]);

  if (data[i].ema_1) {
    ema1.push([date, data[i].ema_1]);
  }
}

live demo: https://codesandbox.io/s/highcharts-react-d-zn9oj?file=/demo.jsx


Related Query

More Query from same tag