}
public static ChartPanel initOHLCChart(Parameters parameters, OHLCDataItem[] dataList) {
final DateAxis domainAxis = new DateAxis(parameters.getLabelX());
NumberAxis rangeAxis = new NumberAxis(parameters.getLabelY());
CandlestickRenderer renderer = new CandlestickRenderer();
XYPlot mainPlot = new XYPlot(getOHLCDataSet(parameters.getTitle(), dataList), domainAxis, rangeAxis, renderer);
renderer.setSeriesPaint(0, Color.BLACK);
renderer.setDrawVolume(true);
rangeAxis.setAutoRangeIncludesZero(false);
renderer.setBaseToolTipGenerator(new HighLowItemLabelGenerator(parameters.getDateFormat(), parameters.getNumberFormat()));
JFreeChart chart = new JFreeChart(parameters.getTitle(), null, mainPlot, false);
mainPlot.setDomainPannable(true);
mainPlot.setRangePannable(true);
return new ChartPanel(chart, false);
}