class_docstr: Tracks the performance of the algorithm.
code: def process_transaction(self, transaction):
      self.txn_count += 1
      self.cumulative_performance.handle_execution(transaction)
      self.todays_performance.handle_execution(transaction)
      self.position_tracker.execute_transaction(transaction)
  
imports: from __future__ import division
  import logbook
  import pandas
  from pandas.tseries.tools import normalize_date
  from catalyst.finance.performance.period import PerformancePeriod
  from catalyst.errors import NoFurtherDataError
  import catalyst.finance.risk
  from .position_tracker import PositionTracker
  from catalyst.constants import LOG_LEVEL
label_desc: Use image node_id 12 for calling the PerformanceTracker obj's underlying member method code with example usage: obj.process_transaction(transaction) without return types