class_docstr: accumulated trading info, including accumulated return/cost/turnover
  AccumulatedInfo should be shared across different levels
code: def add_return_value(self, value: float) -> None:
      self.rtn += value
  
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 3 for calling the AccumulatedInfo obj's underlying member method code with example usage: obj.add_return_value(value) without return types