class_docstr: The account object tracks information about the trading account. The
  values are updated as the algorithm runs and its keys remain unchanged.
  If connected to a broker, one can update these values with the trading
  account values as reported by the broker.
class_docstr_tok: ["The","account","object","tracks","information","about","the","trading","account",".","The","values","are","updated","as","the","algorithm","runs","and","its","keys","remain","unchanged",".","If","connected","to","a","broker",",","one","can","update","these","values","with","the","trading","account","values","as","reported","by","the","broker","."]
code: def __init__(self):
      self_ = MutableView(self)
      self_.settled_cash = 0.0
      self_.accrued_interest = 0.0
      self_.buying_power = float("inf")
      self_.equity_with_loan = 0.0
      self_.total_positions_value = 0.0
      self_.total_positions_exposure = 0.0
      self_.regt_equity = 0.0
      self_.regt_margin = float("inf")
      self_.initial_margin_requirement = 0.0
      self_.maintenance_margin_requirement = 0.0
      self_.available_funds = 0.0
      self_.excess_liquidity = 0.0
      self_.cushion = 0.0
      self_.day_trades_remaining = float("inf")
      self_.leverage = 0.0
      self_.net_leverage = 0.0
      self_.net_liquidation = 0.0
  
imports: from warnings import warn
  import pandas
  from .assets import Asset
  from .utils.enum import enum
  from ._protocol import BarData, InnerPosition
label_desc: Use image node_id 1 to create a new Account object from inherited base classes: object with example: obj = Account()