Example #1
0
 /// <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);
 }