/** * Creates a new hour. * * @param hour the hour (0-23). * @param day the day (1-31). * @param month the month (1-12). * @param year the year (1900-9999). */ public Hour(int hour, int day, int month, int year) { this(hour, new Day(day, month, year)); }
/** * Creates a new hour. * * @param hour the hour (0-23). * @param day the day (1-31). * @param month the month (1-12). * @param year the year (1900-9999). */ public Hour(int hour, int day, int month, int year) { this(hour, new Day(day, month, year)); }
/** * Creates a new minute. * * @param minute the minute (0-59). * @param hour the hour (0-23). * @param day the day (1-31). * @param month the month (1-12). * @param year the year (1900-9999). */ public Minute(int minute, int hour, int day, int month, int year) { this(minute, new Hour(hour, new Day(day, month, year))); }
/** * Creates a new minute. * * @param minute the minute (0-59). * @param hour the hour (0-23). * @param day the day (1-31). * @param month the month (1-12). * @param year the year (1900-9999). */ public Minute(int minute, int hour, int day, int month, int year) { this(minute, new Hour(hour, new Day(day, month, year))); }
private static org.jfree.data.time.TimeSeries timeSeriesToChart(String name, DoubleTimeSeries highseries) { final TimeSeries ret = new TimeSeries(name); for (final IndependentPair<Long, Double> pair : highseries) { final DateTime dt = new DateTime(pair.firstObject()); final Day d = new Day(dt.getDayOfMonth(), dt.getMonthOfYear(), dt.getYear()); ret.add(d, pair.secondObject()); } return ret; } }
private static org.jfree.data.time.TimeSeries timeSeriesToChart(String name, DoubleTimeSeries highseries) { final TimeSeries ret = new TimeSeries(name); for (final IndependentPair<Long, Double> pair : highseries) { final DateTime dt = new DateTime(pair.firstObject()); final Day d = new Day(dt.getDayOfMonth(), dt.getMonthOfYear(), dt.getYear()); ret.add(d, pair.secondObject()); } return ret; } }
private static void timeSeriesToChart(String name, DoubleTimeSeries highseries, TSCollection coll) { final TimeSeries ret = new TimeSeries(name); for (final IndependentPair<Long, Double> pair : highseries) { final DateTime dt = new DateTime(pair.firstObject()); final Day d = new Day(dt.getDayOfMonth(), dt.getMonthOfYear(), dt.getYear()); ret.add(d, pair.secondObject()); } coll.addSeries(ret); } }
private static void timeSeriesToChart(String name, DoubleTimeSeries highseries, TSCollection coll) { final TimeSeries ret = new TimeSeries(name); for (final IndependentPair<Long, Double> pair : highseries) { final DateTime dt = new DateTime(pair.firstObject()); final Day d = new Day(dt.getDayOfMonth(), dt.getMonthOfYear(), dt.getYear()); ret.add(d, pair.secondObject()); } coll.addSeries(ret); } }
private static void timeSeriesToChart(String name, DoubleTimeSeries highseries, TSCollection coll) { final TimeSeries ret = new TimeSeries(name); for (final IndependentPair<Long, Double> pair : highseries) { final DateTime dt = new DateTime(pair.firstObject()); final Day d = new Day(dt.getDayOfMonth(), dt.getMonthOfYear(), dt.getYear()); ret.add(d, pair.secondObject()); } coll.addSeries(ret); } }
private static void timeSeriesToChart(String name, DoubleTimeSeries highseries, TSCollection coll) { final TimeSeries ret = new TimeSeries(name); for (final IndependentPair<Long, Double> pair : highseries) { final DateTime dt = new DateTime(pair.firstObject()); final Day d = new Day(dt.getDayOfMonth(), dt.getMonthOfYear(), dt.getYear()); ret.add(d, pair.secondObject()); } coll.addSeries(ret); } }
private static void timeSeriesToChart(DoubleSynchronisedTimeSeriesCollection dstsc, TSCollection coll, String... append) { for (final String seriesName : dstsc.getNames()) { final DoubleTimeSeries series = dstsc.series(seriesName); final TimeSeries ret = new TimeSeries(seriesName + StringUtils.join(append, "-")); for (final IndependentPair<Long, Double> pair : series) { final DateTime dt = new DateTime(pair.firstObject()); final Day d = new Day(dt.getDayOfMonth(), dt.getMonthOfYear(), dt.getYear()); ret.add(d, pair.secondObject()); } coll.addSeries(ret); } }
protected RegularTimePeriod getRtp(Date d) { RegularTimePeriod rtp; switch(ofxTimePeriod) { case Hour: rtp = new Hour(d);break; case Day: rtp = new Day(d);break; case Month: rtp = new Month(d);break; default: rtp = new Hour(d);break; } return rtp; }
private static void timeSeriesToChart(DoubleSynchronisedTimeSeriesCollection dstsc, TSCollection coll, String... append) { for (final String seriesName : dstsc.getNames()) { final DoubleTimeSeries series = dstsc.series(seriesName); final TimeSeries ret = new TimeSeries(seriesName + StringUtils.join(append, "-")); for (final IndependentPair<Long, Double> pair : series) { final DateTime dt = new DateTime(pair.firstObject()); final Day d = new Day(dt.getDayOfMonth(), dt.getMonthOfYear(), dt.getYear()); ret.add(d, pair.secondObject()); } coll.addSeries(ret); } }
private static void timeSeriesToChart(TimeSeriesCollection<?, ?, ?, ? extends DoubleTimeSeriesProvider> dstsc, TSCollection coll, String... append) { for (final String seriesName : dstsc.getNames()) { final DoubleTimeSeries series = dstsc.series(seriesName).doubleTimeSeries(); final TimeSeries ret = new TimeSeries(seriesName + StringUtils.join(append, "-")); for (final IndependentPair<Long, Double> pair : series) { final DateTime dt = new DateTime(pair.firstObject()); final Day d = new Day(dt.getDayOfMonth(), dt.getMonthOfYear(), dt.getYear()); ret.add(d, pair.secondObject()); } coll.addSeries(ret); } }
protected RegularTimePeriod getRtp(Date d) { RegularTimePeriod rtp; switch(ofxTimePeriod) { case Hour: rtp = new Hour(d);break; case Day: rtp = new Day(d);break; case Month: rtp = new Month(d);break; default: rtp = new Hour(d);break; } return rtp; }
public synchronized static RegularTimePeriod getRtp(OfxChartTimePeriod ofxTimePeriod, Date d) { RegularTimePeriod rtp; switch(ofxTimePeriod) { case Hour: rtp = new Hour(d);break; case Day: rtp = new Day(d);break; case Month: rtp = new Month(d);break; default: rtp = new Hour(d);break; } return rtp; }
private static void timeSeriesToChart(TimeSeriesCollection<?, ?, ?, ? extends DoubleTimeSeriesProvider> dstsc, TSCollection coll, String... append) { for (final String seriesName : dstsc.getNames()) { final DoubleTimeSeries series = dstsc.series(seriesName).doubleTimeSeries(); final TimeSeries ret = new TimeSeries(seriesName + StringUtils.join(append, "-")); for (final IndependentPair<Long, Double> pair : series) { final DateTime dt = new DateTime(pair.firstObject()); final Day d = new Day(dt.getDayOfMonth(), dt.getMonthOfYear(), dt.getYear()); ret.add(d, pair.secondObject()); } coll.addSeries(ret); } }
/** * Builds a JFreeChart time series from a Ta4j time series and an indicator. * @param tickSeries the ta4j time series * @param indicator the indicator * @param name the name of the chart time series * @return the JFreeChart time series */ 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.getTickCount(); i++) { Tick tick = tickSeries.getTick(i); chartTimeSeries.add(new Day(Date.from(tick.getEndTime().toInstant())), indicator.getValue(i).toDouble()); } return chartTimeSeries; }