Skip to main content

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