コード例 #1
0
ファイル: mt5_gateway.py プロジェクト: Billy-Meng/vnpy
    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)