# モーニングスター調査レポートの取得

get_research_morningstar_report(code)

  • 説明

    指定銘柄のモーニングスター調査レポートを取得します。スター評価、公正価値、経済的優位性(モート)、不確実性、財務健全性、資本配分、強気/弱気の根拠、アナリスト見解などを含みます

  • パラメータ

    パラメータ 説明
    code str 銘柄コード
  • 戻り値

    パラメータ 説明
    ret RET_CODE API 呼び出し結果
    data dict ret == RET_OK の場合、モーニングスター調査レポートデータの辞書を返す
    str ret != RET_OK の場合、エラーの説明を返す
    • 返される辞書には以下のフィールドが含まれます:

      フィールド 説明
      rating_type MorningstarRatingType 評価タイプ
      star_rating int モーニングスタースター評価
      star_update_time int スター評価更新タイムスタンプ(秒、市場タイムゾーン)
      star_update_time_str str スター評価更新日付
      fair_value float 公正価値
      fair_value_content dict 公正価値分析、StringWithUpdateTime フィールド表参照
      economic_moat_label str 経済的優位性評価
      economic_moat_content dict 経済的優位性分析、StringWithUpdateTime フィールド表参照
      uncertainty_label str 不確実性評価
      uncertainty_content dict 不確実性分析、StringWithUpdateTime フィールド表参照
      financial_health_label str 財務健全性評価
      financial_health_content dict 財務健全性分析、StringWithUpdateTime フィールド表参照
      analyst_report_by_line list アナリスト署名リスト
      analyst_report_update_time int アナリストレポート更新タイムスタンプ(秒、市場タイムゾーン)
      analyst_report_update_time_str str アナリストレポート更新日付
      bull_say list 強気の根拠リスト、各項目は StringWithUpdateTime フィールド表参照
      bear_say list 弱気の根拠リスト、各項目は StringWithUpdateTime フィールド表参照
      capital_allocation_label str 資本配分評価
      capital_allocation_content dict 資本配分分析、StringWithUpdateTime フィールド表参照
      analyst_note_title dict アナリストノートのタイトル、StringWithUpdateTime フィールド表参照
      analyst_note_content dict アナリストノートの内容、StringWithUpdateTime フィールド表参照
      investment_thesis_content dict 投資論点、StringWithUpdateTime フィールド表参照
      fundamentals_content dict ファンダメンタルズレポート、StringWithUpdateTime フィールド表参照
      valuation_content dict バリュエーションレポート、StringWithUpdateTime フィールド表参照
      pdf_url str PDF レポートダウンロード URL
    • StringWithUpdateTime フィールド(ネストされたテキスト構造):

      フィールド 説明
      context str テキスト内容
      update_time int 更新タイムスタンプ(秒、市場タイムゾーン)
      update_time_str str 更新日付
  • Example

import json
from moomoo import *
quote_ctx = OpenQuoteContext(host='127.0.0.1', port=11111)
ret, data = quote_ctx.get_research_morningstar_report("HK.00700")
if ret == RET_OK:
    print(json.dumps(data, indent=2, ensure_ascii=False))
else:
    print('error:', data)
quote_ctx.close()
1
2
3
4
5
6
7
8
9
  • Output
{
  "rating_type": 2,
  "star_rating": 4,
  "star_update_time": 1778257800,
  "star_update_time_str": "2026-05-09",
  "fair_value": 800.0,
  "fair_value_content": {
    "context": "Our fair value estimate for Tencent is HKD 800 per share. About 85% of our valuation comes from Tencent’s core business, while ...
    "update_time": 1755138060,
    "update_time_str": "2025-08-14"
  },
  "economic_moat_label": "Wide",
  "economic_moat_content": {
    "context": "Tencent's wide moat is primarily based on network effects around its massive user base. In addition, Tencent possesses ...
    "update_time": 1766457150,
    "update_time_str": "2025-12-23"
  },
  "uncertainty_label": "High",
  "uncertainty_content": {
    "context": "Our Morningstar Uncertainty Rating for Tencent is High due to regulatory risks and competitive intensity across...
    "update_time": 1766457180,
    "update_time_str": "2025-12-23"
  },
  //...
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

制限事項

  • 30 秒以内に最大 30 回リクエストできます。
  • 普通株および REIT に対応しています。