public void add(Date date, double open, double close) { if (posValues.keySet().size() != 1) { return; } Position pos = (Position) posValues.keySet().iterator().next(); TimePeriodValuesCollection values = getCollection(pos); TimePeriod time = new SimpleTimePeriod(date, date); values.getSeries(PriceHistoryRecord.OPEN).add(time, open); values.getSeries(PriceHistoryRecord.CLOSE).add(time, close); }
public void add( Date date, Position pos, double open, double close, double bestBidAfter, double bestAskAfter) { TimePeriodValuesCollection v = getCollection(pos); TimePeriod time = new SimpleTimePeriod(date, date); v.getSeries(PriceHistoryRecord.OPEN).add(time, open); v.getSeries(PriceHistoryRecord.CLOSE).add(time, close); v.getSeries(PriceHistoryRecord.BEST_BID).add(time, bestBidAfter); v.getSeries(PriceHistoryRecord.BEST_ASK).add(time, bestAskAfter); }
public static void addToSeries( TimePeriodValuesCollection vals, int series, TimePeriod time, double val) { vals.getSeries(series).add(time, val); }
public void add(Date date, Position pos, double open, double close) { TimePeriodValuesCollection v = getCollection(pos); TimePeriod time = new SimpleTimePeriod(date, date); v.getSeries(PriceHistoryRecord.OPEN).add(time, open); v.getSeries(PriceHistoryRecord.CLOSE).add(time, close); }