public class ImpliedOrderBookImpl extends AbstractOrderBookImpl implements UpdatableImpliedOrderBook
ASK, ASK_CODE, BID, BID_CODE, EMPTY_BOOK, ENTRY_CHANGE, ENTRY_DELETE, ENTRY_NEW, ENTRY_OVERLAY| Constructor and Description |
|---|
ImpliedOrderBookImpl(SecurityDefinition securityDefinition,
double displayFactor,
ImpliedOrderBookListener listener) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(ImpliedOrderBookListener orderBookListener) |
ImpliedBookPriceLevel |
getAskData(int priceLevel) |
double |
getAskPrice(int level) |
double |
getAskQuantity(int level) |
ImpliedBookPriceLevel |
getBidData(int priceLevel) |
double |
getBidPrice(int level) |
double |
getBidQuantity(int level) |
OrderBookState |
getBookState() |
OrderBookType |
getBookType() |
int |
getDepth() |
double |
getDisplayFactor() |
SecurityDefinition |
getSecurityDef() |
void |
onRecoveryStarted() |
void |
onRecoveryStopped() |
void |
reset() |
void |
updateFromIncrement(com.epam.fix.message.FIXFieldList entry) |
void |
updateFromSecurityDefinition(SecurityDefinition securityDefinition) |
void |
updateFromSnapshot(com.epam.fix.message.FIXFieldList message) |
public ImpliedOrderBookImpl(SecurityDefinition securityDefinition, double displayFactor, ImpliedOrderBookListener listener)
public void addListener(ImpliedOrderBookListener orderBookListener)
addListener in interface UpdatableImpliedOrderBookpublic SecurityDefinition getSecurityDef()
getSecurityDef in interface BasicOrderBookpublic OrderBookType getBookType()
getBookType in interface BasicOrderBookpublic OrderBookState getBookState()
getBookState in interface BasicOrderBookpublic int getDepth()
getDepth in interface BasicOrderBookpublic double getDisplayFactor()
getDisplayFactor in interface ImpliedOrderBookpublic ImpliedBookPriceLevel getBidData(int priceLevel)
getBidData in interface ImpliedOrderBookpublic ImpliedBookPriceLevel getAskData(int priceLevel)
getAskData in interface ImpliedOrderBookpublic double getBidQuantity(int level)
getBidQuantity in interface ImpliedOrderBookpublic double getBidPrice(int level)
getBidPrice in interface ImpliedOrderBookpublic double getAskQuantity(int level)
getAskQuantity in interface ImpliedOrderBookpublic double getAskPrice(int level)
getAskPrice in interface ImpliedOrderBookpublic void updateFromSecurityDefinition(SecurityDefinition securityDefinition)
updateFromSecurityDefinition in interface UpdatableOrderBookpublic void updateFromSnapshot(com.epam.fix.message.FIXFieldList message)
updateFromSnapshot in interface UpdatableOrderBookpublic void updateFromIncrement(com.epam.fix.message.FIXFieldList entry)
updateFromIncrement in interface UpdatableOrderBookpublic void reset()
reset in interface UpdatableOrderBookpublic void onRecoveryStarted()
onRecoveryStarted in interface UpdatableOrderBookpublic void onRecoveryStopped()
onRecoveryStopped in interface UpdatableOrderBookCopyright © 2000–2025 EPAM Systems. All rights reserved.