Layer1ApiTradingAdapter
source_file: Layer1ApiTradingAdapter.html package: velox.api.layer1 classes: Layer1ApiTradingAdapter methods: onOrderUpdated, onOrderExecuted, onStatus, onBalance extends: ** Layer1ApiTradingListener​
Layer1ApiTradingAdapter
Package: velox.api.layer1
Type: Interface
All Superinterfaces: Layer1ApiTradingListener
All Known Subinterfaces: Layer1ApiAdapter, OnlineValueCalculatorAdapter, StrategyUpdateGenerator
Description​
Provides default empty implementations.
Methods​
onOrderUpdated​
default void onOrderUpdated(OrderInfoUpdate orderInfoUpdate)
Called when order is updated (order creation is also considered an update).
Parameters:
orderInfoUpdate- Information about update
onOrderExecuted​
default void onOrderExecuted(ExecutionInfo executionInfo)
Called when one of our orders gets executed.
Parameters:
executionInfo- Information about execution
onStatus​
default void onStatus(StatusInfo statusInfo)
Called when instrument status information changes (PnL, number of open orders, position, etc).
Parameters:
statusInfo- Status information
onBalance​
default void onBalance(BalanceInfo balanceInfo)
Called when account balance information changes.
Parameters:
balanceInfo- Account balance information