# 查詢帳戶資金

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

  • 介紹

    查詢交易業務帳戶的資產淨值、證券市值、現金、購買力等資金數據。

  • 參數

    參數 類型 說明
    trd_env TrdEnv 交易環境
    acc_id int 交易業務帳戶 ID
    acc_index int 交易業務帳戶列表中的帳戶序號
    refresh_cache bool 是否更新快取
    currency Currency 計價貨幣
    asset_category AssetCategory 資產類別
  • 返回

    參數 類型 說明
    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 證券資產淨值
      fund_assets float 基金資產淨值
      bond_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 港元可提
      hkd_net_cash_power float 港元現金購買力
      hkd_assets float 港股資產淨值
      us_cash float 美元現金
      us_avl_withdrawal_cash float 美元可提
      usd_net_cash_power float 美元現金購買力
      usd_assets float 美股資產淨值
      cn_cash float 人民幣現金
      cn_avl_withdrawal_cash float 人民幣可提
      cnh_net_cash_power float 人民幣現金購買力
      cnh_assets float A股資產淨值
      jp_cash float 日元現金
      jp_avl_withdrawal_cash float 日元可提
      jpy_net_cash_power float 日元現金購買力
      jpy_assets float 日股資產淨值
      sg_cash float 新元現金
      sg_avl_withdrawal_cash float 新元可提
      sgd_net_cash_power float 新元現金購買力
      sgd_assets float 新股資產淨值
      au_cash float 澳元現金
      au_avl_withdrawal_cash float 澳元可提
      aud_net_cash_power float 澳元現金購買力
      aud_assets float 澳股資產淨值
      ca_cash float 加元現金
      ca_avl_withdrawal_cash float 加元可提
      cad_net_cash_power float 加元現金購買力
      cad_assets float 加元資產淨值
      my_cash float 令吉現金
      my_avl_withdrawal_cash float 令吉可提
      myr_net_cash_power float 令吉現金購買力
      myr_assets float 令吉資產淨值
      is_pdt bool 是否為 PDT 帳戶
      pdt_seq string 剩餘日內交易次數
      beginning_dtbp float 初始日內交易購買力
      remaining_dtbp float 剩餘日內交易購買力
      dt_call_amount float 日內交易待繳金額
      dt_status DtStatus 日內交易限制情況
  • Example

from futu 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  hkd_assets  us_cash  us_avl_withdrawal_cash  usd_net_cash_power  usd_assets  cn_cash  cn_avl_withdrawal_cash  cnh_net_cash_power  cnh_assets  jp_cash  jp_avl_withdrawal_cash  jpy_net_cash_power jpy_assets  sg_cash sg_avl_withdrawal_cash sgd_net_cash_power sgd_assets  au_cash au_avl_withdrawal_cash aud_net_cash_power aud_assets  ca_cash ca_avl_withdrawal_cash cad_net_cash_power cad_assets  my_cash my_avl_withdrawal_cash myr_net_cash_power myr_assets  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  197003.0448  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     0.0   3.24                     0.0           9656.4365      0.0    0.0                     0.0                 0.0    0.0      0.0                     0.0                 0.0     0.0    N/A                    N/A                N/A     0.0    N/A                    N/A                N/A    0.0    N/A                    N/A                N/A    0.0    N/A                    N/A                N/A    0.0        N/A     N/A            N/A            N/A            N/A       N/A
465453.903307
[465453.903307]
1
2
3
4

接口限制

  • 同一帳戶ID(acc_id) 每 30 秒內最多請求 10 次查詢帳戶資金接口
  • 調用此接口,只有在刷新緩存時,才受到限頻限制