/// <summary> /// Builds a JFreeChart time series from a Ta4j time series and an indicator. </summary> /// <param name="tickSeries"> the ta4j time series </param> /// <param name="indicator"> the indicator </param> /// <param name="name"> the name of the chart time series </param> /// <returns> the JFreeChart time series </returns> private static org.jfree.data.time.TimeSeries buildChartTimeSeries(TimeSeries tickSeries, Indicator <Decimal> indicator, string name) { org.jfree.data.time.TimeSeries chartTimeSeries = new org.jfree.data.time.TimeSeries(name); for (int i = 0; i < tickSeries.TickCount; i++) { Tick tick = tickSeries.getTick(i); chartTimeSeries.add(new Day(tick.EndTime.toDate()), indicator.getValue(i).toDouble()); } return(chartTimeSeries); }