diff --git a/zipline/finance/blotter.py b/zipline/finance/blotter.py index 69aa0bce..242799a1 100644 --- a/zipline/finance/blotter.py +++ b/zipline/finance/blotter.py @@ -191,12 +191,12 @@ class Blotter(object): if trade_event.type != zp.DATASOURCE_TYPE.TRADE: return - if zp_math.tolerant_equals(trade_event.volume, 0): - # there are zero volume trade_events bc some stocks trade - # less frequently than once per minute. + if trade_event.sid not in self.open_orders: return - if trade_event.sid not in self.open_orders: + if trade_event.volume < 1: + # there are zero volume trade_events bc some stocks trade + # less frequently than once per minute. return orders = self.open_orders[trade_event.sid]