def on_account_info(self, packet: dict) -> None: """""" data = packet["data"] account = AccountData( accountid=data["name"], # 用户名 balance=data["balance"], # 账户结余 position_profit=data["profit"], # 账户当前利润 commission=data["commission_blocked"], # 账户当前锁定手续费金额 frozen=data["margin"], # 冻结保证金 available=data["free_margin"], # 可用保证金 percent=data["margin_level"], # 保证金使用率 date=str(datetime.now().date()), time=str(datetime.now().time()), gateway_name=self.gateway_name) account.equity = data["equity"] # 账户权益 self.on_account(account)