# 查询账户资金

accinfo_query(trd_env=TrdEnv.REAL, acc_id=0, acc_index=0, refresh_cache=False, currency=Currency.HKD)

  • 介绍

    查询交易业务账户的资产净值、证券市值、现金、购买力等资金数据。

  • 参数

    参数 类型 说明
    trd_env TrdEnv 交易环境
    acc_id int 交易业务账户 ID
    acc_index int 交易业务账户列表中的账户序号
    refresh_cache bool 是否刷新缓存
    currency Currency 资金的展示货币
  • 返回

    参数 类型 说明
    ret RET_CODE 接口调用结果
    data pd.DataFrame 当 ret == RET_OK 时,返回资金数据
    str 当 ret != RET_OK 时,返回错误描述
    • 资金数据格式如下:
      字段 类型 说明
      power float 最大购买力
      max_power_short float 卖空购买力
      net_cash_power float 现金购买力
      total_assets float 总资产净值
      securities_assets float 证券资产净值
      funds_assets float 基金资产净值
      bonds_assets float 债券资产净值
      cash float 现金
      market_val float 证券市值
      long_mv float 多头市值
      short_mv float 空头市值
      pending_asset float 在途资产
      interest_charged_amount float 计息金额
      frozen_cash float 冻结资金
      avl_withdrawal_cash float 现金可提
      max_withdrawal float 最大可提
      currency Currency 计价货币
      available_funds float 可用资金
      unrealized_pl float 未实现盈亏
      realized_pl float 已实现盈亏
      risk_level CltRiskLevel 风控状态
      risk_status CltRiskStatus 风险状态
      initial_margin float 初始保证金
      margin_call_margin float Margin Call 保证金
      maintenance_margin float 维持保证金
      hk_cash float 港元现金
      hk_avl_withdrawal_cash float 港元可提
      us_cash float 美元现金
      us_avl_withdrawal_cash float 美元可提
      jp_cash float 日元现金
      jp_avl_withdrawal_cash float 日元可提
      pdt_seq string 剩余日内交易次数
      is_pdt bool 是否为 PDT 账户
      beginning_dtbp float 初始日内交易购买力
      remaining_dtbp float 剩余日内交易购买力
      dt_call_amount float 日内交易待缴金额
      dt_status DtStatus 日内交易限制情况
      cn_cash float 人民币现金
      cn_avl_withdrawal_cash float 人民币可提
      sg_cash float 新元现金
      sg_avl_withdrawal_cash float 新元可提
      au_cash float 澳元现金
      au_avl_withdrawal_cash float 澳元可提
      hkd_net_cash_power float 港元现金购买力
      usd_net_cash_power float 美元现金购买力
      jpy_net_cash_power float 日元现金购买力
      cnh_net_cash_power float 人民币现金购买力
      sgd_net_cash_power float 新元现金购买力
      aud_net_cash_power float 澳元现金购买力
  • Example

from moomoo import *
trd_ctx = OpenSecTradeContext(filter_trdmarket=TrdMarket.HK, host='127.0.0.1', port=11111, security_firm=SecurityFirm.FUTUSECURITIES)
ret, data = trd_ctx.accinfo_query()
if ret == RET_OK:
    print(data)
    print(data['power'][0])  # 取第一行的购买力
    print(data['power'].values.tolist())  # 转为 list
else:
    print('accinfo_query error: ', data)
trd_ctx.close()  # 关闭当条连接
1
2
3
4
5
6
7
8
9
10
  • Output
power  max_power_short  net_cash_power  total_assets  securities_assets  fund_assets  bond_assets   cash   market_val      long_mv   short_mv  pending_asset  interest_charged_amount  frozen_cash  avl_withdrawal_cash  max_withdrawal currency available_funds unrealized_pl realized_pl risk_level risk_status  initial_margin  margin_call_margin  maintenance_margin  hk_cash  hk_avl_withdrawal_cash  hkd_net_cash_power  us_cash  us_avl_withdrawal_cash  usd_net_cash_power  cn_cash  cn_avl_withdrawal_cash  cnh_net_cash_power  jp_cash  jp_avl_withdrawal_cash  jpy_net_cash_power sg_cash sg_avl_withdrawal_cash sgd_net_cash_power au_cash au_avl_withdrawal_cash aud_net_cash_power is_pdt pdt_seq beginning_dtbp remaining_dtbp dt_call_amount dt_status
0  465453.903307    465453.903307             0.0   289932.0404        197028.2204     92903.82          0.0  25.18  289906.8648  211960.7568 -14957.712            0.0                      0.0    25.930845                  0.0             0.0      HKD             N/A           N/A         N/A        N/A      LEVEL3   219346.648525       288656.787955       181250.967601      0.0                     0.0          13225.7955     3.24                     0.0           9656.4365      0.0                     0.0                 0.0      0.0                     0.0                 0.0     N/A                    N/A                N/A     N/A                    N/A                N/A    N/A     N/A            N/A            N/A            N/A       N/A
465453.9033072
[465453.9033072]
1
2
3
4

接口限制

  • 每 30 秒内最多请求 10 次查询账户资金接口
  • 调用此接口,只有在刷新缓存时,才受到限频限制