# リアルタイムティックの取得

get_rt_ticker(code, num=500)

  • 概要

    登録済み銘柄のリアルタイムティックデータを取得します。事前に登録が必要です。

  • パラメータ

    パラメータ 説明
    code str 銘柄コード
    num int 直近のティック件数
  • 戻り値

    パラメータ 説明
    ret RET_CODE API呼び出し結果
    data pd.DataFrame ret == RET_OK の場合、ティックデータを返します
    str ret != RET_OK の場合、エラーの説明を返す
    • ティックデータのフォーマット:
      フィールド タイプ 説明
      code str 銘柄コード
      name str 銘柄名
      sequence int ティック番号
      time str 約定時間
      price float 約定価格
      volume int 約定数量
      turnover float 売買代金
      ticker_direction TickerDirect ティック方向
      type TickerType ティックタイプ
  • Example

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

ret_sub, err_message = quote_ctx.subscribe(['US.AAPL'], [SubType.TICKER], subscribe_push=False, session=Session.ALL)
# 先にティックタイプを登録。登録成功後、moomoo OpenDはサーバーからのプッシュを継続受信。Falseはスクリプトへのプッシュが一時不要であることを示す
if ret_sub == RET_OK:  # 登録成功
    ret, data = quote_ctx.get_rt_ticker('US.AAPL', 2)  # 米国株AAPLの直近2件のティックを取得
    if ret == RET_OK:
        print(data)
        print(data['turnover'][0])   # 1件目の約定金額を取得
        print(data['turnover'].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   price  volume  turnover ticker_direction             sequence     type
0  US.AAPL   苹果  2025-04-07 05:50:23.745  181.70       2    363.40          NEUTRAL  7490506385373790208  ODD_LOT
1  US.AAPL   苹果  2025-04-07 05:50:24.170  181.73       1    181.73          NEUTRAL  7490506389668757504  ODD_LOT
363.4
[363.4, 181.73]
1
2
3
4
5

APIレート制限

  • 直近最大1000件のティックデータを取得可能です。それ以上の過去ティックデータは現在提供されていません
  • 香港株オプション・先物はLV1権限ではティック取得に対応していません

ご注意