Skip to main content

AllDataModule

Package: velox.api.layer1.simplified

Type: Interface

All Superinterfaces: BalanceListener, BarDataListener, BboListener, CustomModule, DepthDataListener, HistoricalDataListener, HistoricalModeListener, IntervalListener, MarketByOrderDepthDataListener, MultiInstrumentListener, OrdersListener, PositionListener, TimeListener, TradeDataListener

Extends: CustomModule, BalanceListener, BarDataListener, BboListener, DepthDataListener, MarketByOrderDepthDataListener, MultiInstrumentListener, OrdersListener, PositionListener, TimeListener, TradeDataListener, HistoricalModeListener

Description​

Interface implementing all simplified module interfaces including historical data. For those who just want all types of data. Helpful to get started, not recommended for use in production, unless you really need ALL the data (because otherwise you are getting data you don't need). Especially think if you need HistoricalDataListener and HistoricalModeListener - those come with significant added cost.

Methods​

Inherited from BalanceListener​

onBalance​

void onBalance(BalanceInfo balanceInfo)

Inherited from BarDataListener​

onBar​

void onBar(OrderBook orderBook, Bar bar)

onInterval​

void onInterval()

Inherited from BboListener​

onBbo​

void onBbo(int bidPrice, int bidSize, int askPrice, int askSize)

Inherited from CustomModule​

initialize​

void initialize(String alias, InstrumentInfo instrumentInfo, Api api, InitialState initialState)

stop​

void stop()

Inherited from DepthDataListener​

onDepth​

void onDepth(boolean isBid, int price, int size)

Inherited from HistoricalModeListener​

onRealtimeStart​

void onRealtimeStart()

Inherited from IntervalListener​

getInterval​

Interval getInterval()

Inherited from MarketByOrderDepthDataListener​

cancel​

void cancel(String orderId)

replace​

void replace(String orderId, int price, int size)

send​

void send(String orderId, boolean isBid, int price, int size)

Inherited from MultiInstrumentListener​

onCurrentInstrument​

void onCurrentInstrument(String alias)

onInstrumentAdded​

void onInstrumentAdded(InstrumentInfo instrumentInfo)

Inherited from OrdersListener​

onOrderExecuted​

void onOrderExecuted(ExecutionInfo executionInfo)

onOrderUpdated​

void onOrderUpdated(OrderInfoUpdate orderInfoUpdate)

Inherited from PositionListener​

onPositionUpdate​

void onPositionUpdate(StatusInfo statusInfo)

Inherited from TimeListener​

onTimestamp​

void onTimestamp(long timestamp)

Inherited from TradeDataListener​

onTrade​

void onTrade(double price, int size, TradeInfo tradeInfo)