Class BasicCassandreStrategy

    • Constructor Detail

      • BasicCassandreStrategy

        public BasicCassandreStrategy()
    • Method Detail

      • accountUpdate

        public final void accountUpdate​(AccountDTO account)
        Description copied from interface: CassandreStrategyInterface
        Method called by streams at every account update.
        Parameters:
        account - account
      • tickerUpdate

        public final void tickerUpdate​(TickerDTO ticker)
        Description copied from interface: CassandreStrategyInterface
        Method called by streams at every ticker update.
        Parameters:
        ticker - ticker
      • orderUpdate

        public final void orderUpdate​(OrderDTO order)
        Description copied from interface: CassandreStrategyInterface
        Method called by streams on every order update.
        Parameters:
        order - order
      • tradeUpdate

        public final void tradeUpdate​(TradeDTO trade)
        Description copied from interface: CassandreStrategyInterface
        Method called by streams on every trade update.
        Parameters:
        trade - trade
      • positionUpdate

        public final void positionUpdate​(PositionDTO position)
        Description copied from interface: CassandreStrategyInterface
        Method called by streams on every position update.
        Parameters:
        position - trade
      • onAccountUpdate

        public void onAccountUpdate​(AccountDTO account)
        Description copied from interface: CassandreStrategyInterface
        Method triggered at every account update.
        Parameters:
        account - account
      • onTickerUpdate

        public void onTickerUpdate​(TickerDTO ticker)
        Description copied from interface: CassandreStrategyInterface
        Method triggered at every ticker update.
        Parameters:
        ticker - ticker
      • onOrderUpdate

        public void onOrderUpdate​(OrderDTO order)
        Description copied from interface: CassandreStrategyInterface
        Method triggered on every order update.
        Parameters:
        order - order
      • onTradeUpdate

        public void onTradeUpdate​(TradeDTO trade)
        Description copied from interface: CassandreStrategyInterface
        Method triggered on every trade update.
        Parameters:
        trade - trade
      • onPositionUpdate

        public void onPositionUpdate​(PositionDTO position)
        Description copied from interface: CassandreStrategyInterface
        Method triggered on every position update.
        Parameters:
        position - position
      • onPositionStatusUpdate

        public void onPositionStatusUpdate​(PositionDTO position)
        Description copied from interface: CassandreStrategyInterface
        Method triggered on every position status update.
        Parameters:
        position - position