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();
    date, // the date
    data[i].open, // open
    data[i].high, // high
    data[i].low, // low
    data[i].close // close

    date, // the date
    data[i].volume // the volume

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

live demo:

Related Query

More Query from same tag