def test_handle_quote_ticks_updates_indicator_registered_for_quote_ticks( self): # Arrange strategy = TradingStrategy() strategy.register( trader_id=self.trader_id, portfolio=self.portfolio, msgbus=self.msgbus, cache=self.cache, clock=self.clock, logger=self.logger, ) ema = ExponentialMovingAverage(10, price_type=PriceType.MID) strategy.register_indicator_for_quote_ticks(AUDUSD_SIM.id, ema) tick = TestStubs.quote_tick_5decimal(AUDUSD_SIM.id) # Act strategy.handle_quote_ticks([tick]) # Assert assert ema.count == 1