public interface Layer1ApiDataAdapter extends Layer1ApiDataListener
Provides default empty implementations.
Modifier and Type | Method and Description |
---|---|
default void |
onDepth(java.lang.String alias,
boolean isBid,
int price,
int size)
Depth data update.
|
default void |
onMarketMode(java.lang.String alias,
MarketMode marketMode)
Market mode update.
|
default void |
onTrade(java.lang.String alias,
double price,
int size,
TradeInfo tradeInfo)
Trade
|
default void onTrade(java.lang.String alias, double price, int size, TradeInfo tradeInfo)
Layer1ApiDataListener
onTrade
in interface Layer1ApiDataListener
alias
- instrument aliasprice
- price in the same units as in depth update (e.g. if pips=25
then price=1000 means 25000)size
- trade sizetradeInfo
- additional information about the tradedefault void onDepth(java.lang.String alias, boolean isBid, int price, int size)
Layer1ApiDataListener
onDepth
in interface Layer1ApiDataListener
alias
- instrument aliasisBid
- true if it is for bids, false for asksprice
- price where size changedsize
- new sizedefault void onMarketMode(java.lang.String alias, MarketMode marketMode)
Layer1ApiDataListener
onMarketMode
in interface Layer1ApiDataListener