package com.after_sunrise.oss.otdb.lib.tick; import java.math.BigDecimal; import java.util.Map; /** * @author takanori.takase */ public interface LibTick { String getCode(); Long getTimestamp(); Long getSequence(); LibTickType getTickType(); LibTickTradeType getTradeType(); BigDecimal getAskPrice(); BigDecimal getAskSize(); BigDecimal getBidPrice(); BigDecimal getBidSize(); BigDecimal getAskPrice(int level); BigDecimal getAskSize(int level); BigDecimal getBidPrice(int level); BigDecimal getBidSize(int level); Map<Integer, BigDecimal> getAskPrices(); Map<Integer, BigDecimal> getAskSizes(); Map<Integer, BigDecimal> getBidPrices(); Map<Integer, BigDecimal> getBidSizes(); BigDecimal getLastPrice(); BigDecimal getLastSize(); BigDecimal getAccumulatedVolume(); BigDecimal getVwap(); }