mirror of
https://github.com/wassname/catalyst.git
synced 2026-07-15 11:22:18 +08:00
BUG: Perf tracker should emit perf messages only for TRADE events
This commit is contained in:
@@ -230,9 +230,10 @@ class PerformanceTracker(object):
|
||||
|
||||
for event in snapshot:
|
||||
self.process_event(event)
|
||||
event.perf_messages = [self.to_dict()]
|
||||
event.portfolio = self.get_portfolio()
|
||||
new_snapshot.append(event)
|
||||
if event.type == zp.DATASOURCE_TYPE.TRADE:
|
||||
event.perf_messages = [self.to_dict()]
|
||||
event.portfolio = self.get_portfolio()
|
||||
new_snapshot.append(event)
|
||||
|
||||
if new_snapshot:
|
||||
yield date, new_snapshot
|
||||
|
||||
Reference in New Issue
Block a user