public class ConsolidatedOrderBookImpl extends AbstractOrderBookImpl implements ConsolidatedOrderBook
ASK, ASK_CODE, BID, BID_CODE, EMPTY_BOOK, ENTRY_CHANGE, ENTRY_DELETE, ENTRY_NEW, ENTRY_OVERLAY| Constructor and Description |
|---|
ConsolidatedOrderBookImpl(SecurityDefinition securityDefinition,
OrderBook directBook,
ImpliedOrderBook impliedBook,
ConsolidatedOrderBookListener listener) |
public ConsolidatedOrderBookImpl(SecurityDefinition securityDefinition, OrderBook directBook, ImpliedOrderBook impliedBook, ConsolidatedOrderBookListener listener)
public SecurityDefinition getSecurityDef()
getSecurityDef in interface BasicOrderBookpublic OrderBookType getBookType()
getBookType in interface BasicOrderBookpublic OrderBookState getBookState()
getBookState in interface BasicOrderBookpublic int getDepth()
getDepth in interface BasicOrderBookpublic void onBookStateChanged(OrderBook book, OrderBookState oldState, OrderBookState newState)
onBookStateChanged in interface OrderBookListenerpublic void onOrderBookUpdated(OrderBook book, com.epam.fix.message.FIXFieldList source)
onOrderBookUpdated in interface OrderBookListenerpublic void onOrderBookTopOfTheBookUpdated(Long securityId, ImpliedBookPriceData topBid, ImpliedBookPriceData topAsk, com.epam.fix.message.FIXFieldList source)
onOrderBookTopOfTheBookUpdated in interface ImpliedOrderBookListenerpublic void onOrderBookTopOfTheBookUpdated(Long securityId, BookPriceData topBid, BookPriceData topAsk, com.epam.fix.message.FIXFieldList source)
onOrderBookTopOfTheBookUpdated in interface OrderBookListenerpublic void onBookStateChanged(ImpliedOrderBook book, OrderBookState oldState, OrderBookState newState)
onBookStateChanged in interface ImpliedOrderBookListenerpublic void onOrderBookUpdated(ImpliedOrderBook book, com.epam.fix.message.FIXFieldList source)
onOrderBookUpdated in interface ImpliedOrderBookListenerpublic ImpliedBookPriceLevel getBidData(int priceLevel)
getBidData in interface ConsolidatedOrderBookpublic ImpliedBookPriceLevel getAskData(int priceLevel)
getAskData in interface ConsolidatedOrderBookpublic double getBidQuantity(int level)
getBidQuantity in interface ConsolidatedOrderBookpublic double getBidPrice(int level)
getBidPrice in interface ConsolidatedOrderBookpublic double getAskQuantity(int level)
getAskQuantity in interface ConsolidatedOrderBookpublic double getAskPrice(int level)
getAskPrice in interface ConsolidatedOrderBookCopyright © 2000–2025 EPAM Systems. All rights reserved.