Package velox.api.layer1
Interface Layer1ApiDataAdapter
- All Superinterfaces:
Layer1ApiDataListener
- All Known Subinterfaces:
Layer1ApiAdapter,OnlineValueCalculatorAdapter,StrategyUpdateGenerator
public interface Layer1ApiDataAdapter extends Layer1ApiDataListener
Provides default empty implementations.
-
Method Summary
Modifier and Type Method Description default voidonDepth(java.lang.String alias, boolean isBid, int price, int size)Depth data update.default voidonMarketMode(java.lang.String alias, MarketMode marketMode)Market mode update.default voidonTrade(java.lang.String alias, double price, int size, TradeInfo tradeInfo)Trade
-
Method Details
-
onTrade
Description copied from interface:Layer1ApiDataListenerTrade- Specified by:
onTradein interfaceLayer1ApiDataListener- Parameters:
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 trade
-
onDepth
default void onDepth(java.lang.String alias, boolean isBid, int price, int size)Description copied from interface:Layer1ApiDataListenerDepth data update.- Specified by:
onDepthin interfaceLayer1ApiDataListener- Parameters:
alias- instrument aliasisBid- true if it is for bids, false for asksprice- price where size changedsize- new size
-
onMarketMode
Description copied from interface:Layer1ApiDataListenerMarket mode update.- Specified by:
onMarketModein interfaceLayer1ApiDataListener
-