Interface Layer1ApiTradingListener

All Known Subinterfaces:
Layer1ApiAdapter, Layer1ApiListener, Layer1ApiTradingAdapter, OnlineValueCalculatorAdapter, StrategyUpdateGenerator
All Known Implementing Classes:
Layer1ApiDepthFreezer, Layer1ApiInjectorRelay, Layer1ApiRelay, Layer1ApiStrategiesEchoMessagesLayer, Layer1ApiUpstreamRelay

public interface Layer1ApiTradingListener
Listener for order routing
  • Method Summary

    Modifier and Type Method Description
    void onBalance​(BalanceInfo balanceInfo)
    Called when account balance information changes
    void onOrderExecuted​(ExecutionInfo executionInfo)
    Called when one of our orders gets executed
    void onOrderUpdated​(OrderInfoUpdate orderInfoUpdate)
    Called when order is updated (order creation is also considered an update).
    void onStatus​(StatusInfo statusInfo)
    Called when instrument status information changes (PnL, number of open orders, position, etc).
  • Method Details

    • onOrderUpdated

      void onOrderUpdated​(OrderInfoUpdate orderInfoUpdate)
      Called when order is updated (order creation is also considered an update).
      Parameters:
      orderInfoUpdate - information about update
    • onOrderExecuted

      void onOrderExecuted​(ExecutionInfo executionInfo)
      Called when one of our orders gets executed
      Parameters:
      executionInfo - information about execution
    • onStatus

      void onStatus​(StatusInfo statusInfo)
      Called when instrument status information changes (PnL, number of open orders, position, etc).
      Parameters:
      statusInfo - status information
    • onBalance

      void onBalance​(BalanceInfo balanceInfo)
      Called when account balance information changes
      Parameters:
      balanceInfo - account balance information