# 取得リアルタイム ローソク足

get_cur_kline(code, num, ktype=KLType.K_DAY, autype=AuType.QFQ)

  • 概要

    登録済み株式のリアルタイムローソク足データを取得します。事前に登録が必要です。

  • パラメータ

    パラメータ 説明
    code str 銘柄コード
    name str 銘柄名
    num int ローソク足データ個数
    ktype KLType ローソク足タイプ
    autype AuType 復権タイプ
  • 戻り値

    パラメータ 説明
    ret RET_CODE API呼び出し結果
    data pd.DataFrame ret == RET_OK の場合、 ローソク足データデータ
    str ret != RET_OK の場合、エラーの説明を返す
    • ローソク足データフォーマットは以下の通りです:
      フィールド タイプ 説明
      code str 銘柄コード
      name str 銘柄名
      time_key str 時間
      open float 始値
      close float 終値
      high float 高値
      low float 安値
      volume int 出来高
      turnover float 売買代金
      pe_ratio float PER
      turnover_rate float 売買回転率
      last_close float 前日終値
  • Example

from futu import *
quote_ctx = OpenQuoteContext(host='127.0.0.1', port=11111)

ret_sub, err_message = quote_ctx.subscribe(['US.AAPL'], [SubType.K_DAY], subscribe_push=False, session=Session.ALL)
# まずローソク足タイプを登録。登録成功後 OpenD はサーバーからのプッシュを継続的に受信。False は一時的にスクリプトへのプッシュが不要であることを示す
if ret_sub == RET_OK:  # 登録成功
    ret, data = quote_ctx.get_cur_kline('US.AAPL', 2, KLType.K_DAY, AuType.QFQ)  # 米国株 AAPL の直近 2 本のローソク足データを取得
    if ret == RET_OK:
        print(data)
        print(data['turnover_rate'][0])   # 最初のレコードの売買回転率を取得
        print(data['turnover_rate'].values.tolist())   # list に変換
    else:
        print('error:', data)
else:
    print('subscription failed', err_message)
quote_ctx.close()  # 接続をクローズすると、OpenD は1分後に対応銘柄の登録を自動解除
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
  • Output
code name             time_key    open   close    high     low     volume      turnover  pe_ratio  turnover_rate  last_close
0  US.AAPL   苹果  2025-04-03 00:00:00  205.54  203.19  207.49  201.25  103419006  2.111773e+10    33.419        0.00689      223.89
1  US.AAPL   苹果  2025-04-04 00:00:00  193.89  188.38  199.88  187.34  125910913  2.424473e+10    30.983        0.00838      203.19
0.00689
[0.00689, 0.00838]
1
2
3
4
5

APIレート制限

  • このAPIはリアルタイムローソク足取得APIで、最大直近1000本を取得できます。過去ローソク足データの取得については 取得過去ローソク足データ
  • PER と売買回転率フィールドは、日足以上の周期の正株のみデータがあります
  • オプション,日足、1分足、5分足、15分足、60分足のみ提供しています。

ご注意