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 void
    onDepth(String alias, boolean isBid, int price, int size)
    Depth data update.
    default void
    onMarketMode(String alias, MarketMode marketMode)
    Market mode update.
    default void
    onTrade(String alias, double price, int size, TradeInfo tradeInfo)
    Trade
  • Method Details

    • onTrade

      default void onTrade(String alias, double price, int size, TradeInfo tradeInfo)
      Description copied from interface: Layer1ApiDataListener
      Trade
      Specified by:
      onTrade in interface Layer1ApiDataListener
      Parameters:
      alias - instrument alias
      price - price in the same units as in depth update (e.g. if pips=25 then price=1000 means 25000)
      size - trade size
      tradeInfo - additional information about the trade
    • onDepth

      default void onDepth(String alias, boolean isBid, int price, int size)
      Description copied from interface: Layer1ApiDataListener
      Depth data update.
      Specified by:
      onDepth in interface Layer1ApiDataListener
      Parameters:
      alias - instrument alias
      isBid - true if it is for bids, false for asks
      price - price where size changed
      size - new size
    • onMarketMode

      default void onMarketMode(String alias, MarketMode marketMode)
      Description copied from interface: Layer1ApiDataListener
      Market mode update.
      Specified by:
      onMarketMode in interface Layer1ApiDataListener
      Parameters:
      alias -
      marketMode -