# 取引口座リストの取得

get_acc_list()

  • 概要

    取得取引口座リスト。
    他の取引APIを呼び出す前に、まずこのリストを取得し、操作対象の取引口座が正しいことを確認してください。

  • パラメータ

  • 戻り値

    パラメータ 説明
    ret RET_CODE API呼び出し結果
    data pd.DataFrame 当 ret == RET_OK 时,返す取引口座リスト
    str 当 ret != RET_OK 时,返すエラー説明
    • 取引口座リストフォーマットは以下の通り:
      フィールド タイプ 説明
      acc_id int 取引口座
      trd_env TrdEnv 取引環境
      acc_type TrdAccType 口座タイプ
      uni_card_num str 総合口座カード番号。モバイルアプリでの表示と同一
      card_num str 業務口座カード番号
      security_firm SecurityFirm 所属証券会社
      sim_acc_type SimAccType デモ口座タイプ
      trdmarket_auth list 取引市場権限
      acc_status TrdAccStatus 口座ステータス
      acc_role TrdAccRole 口座タイプ
      jp_acc_type list 日本口座タイプ
  • 説明

    香港/米国株のオプションデモ取引を開設した場合、このAPIで香港/米国の取引アカウントリストを取得すると、2つのデモ取引アカウントが返されます。1つ目は従来のアカウント、2つ目はオプションデモ取引アカウントです。 現在、OpenAPI で取得する米国株デモ取引アカウントとモバイルアプリのアカウントは同一ではありません。詳細はこちらをご覧ください。

  • 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.get_acc_list()
if ret == RET_OK:
    print(data)
    print(data['acc_id'][0])  # 最初のアカウントを取得
    print(data['acc_id'].values.tolist())  # list に変換
else:
    print('get_acc_list error: ', data)
trd_ctx.close()
1
2
3
4
5
6
7
8
9
10
  • Output
               acc_id   trd_env acc_type       uni_card_num           card_num    security_firm   sim_acc_type                           trdmarket_auth    acc_status    acc_role    jp_acc_type
0  281756479345015383      REAL   MARGIN   1001289516908051   1001329805025007   FUTUSECURITIES            N/A    [HK, US, HKCC, SG, HKFUND, USFUND, JP]       ACTIVE      NORMAL             []
1             8377516  SIMULATE     CASH                N/A                N/A              N/A          STOCK                                      [HK]       ACTIVE         N/A             []
2            10741586  SIMULATE   MARGIN                N/A                N/A              N/A         OPTION                                      [HK]       ACTIVE         N/A             []
3  281756455983234027      REAL   MARGIN                N/A   1001100321720699   FUTUSECURITIES            N/A                                      [HK]     DISABLED      NORMAL             []
281756479345015383
[281756479345015383, 8377516, 10741586, 281756455983234027]
1
2
3
4
5
6
7