class_docstr: accumulated trading info, including accumulated return/cost/turnover
  AccumulatedInfo should be shared across different levels
code: def __init__(self) -> None:
      self.reset()
  
imports: from __future__ import annotations
  import copy
  from typing import Dict, List, Optional, Tuple, cast
  import pandas
  from qlib.utils import init_instance_by_config
  from .decision import BaseTradeDecision, Order
  from .exchange import Exchange
  from .high_performance_ds import BaseOrderIndicator
  from .position import BasePosition
  from .report import Indicator, PortfolioMetrics
label_desc: Use image node_id 1 to create a new AccumulatedInfo object  with example: obj = AccumulatedInfo()