概要
主な機能
- コンセンサス集約: 特定銘柄に対するすべてのアナリスト・レーティングを統合したビュー
- 目標株価コンセンサス: 平均・高値・安値の目標株価
- レーティング分布: Strong Buy、Buy、Hold、Sell、Strong Sell ごとの内訳
- アナリスト数: アナリストの総数および重複を除いたカバレッジ数を追跡
- 柔軟な集計: 件数または割合として表示
ユースケース
- コンセンサス・レーティングのダッシュボードやウィジェットを構築する
- アナリスト全体のセンチメントの変化を追跡する
- 個別レーティングをコンセンサスと比較する
- 目標株価レンジ(高値・安値・平均)を監視する
- コンセンサスが改善/悪化している銘柄を特定する
クイックスタート
接続 URL
クエリパラメータ
| Parameter | Required | Description |
|---|---|---|
token | Yes | Benzinga の WebSocket API トークン(bz.production***) |
tickers | No | ティッカーシンボルのカンマ区切りリスト(例: AAPL,MSFT) |
isins | No | フィルタ用の ISIN(国際証券識別番号)のカンマ区切りリスト |
simplify | No | レーティングを Buy/Hold/Sell に簡略化 |
aggregate_type | No | 集計種別: number または percentage |
メッセージ例
コンセンサス・レーティング
| Rating | Numeric Value | Description |
|---|---|---|
STRONG_BUY | 5.0 | 非常に強気のコンセンサス |
BUY | 4.0 - 4.9 | 強気のコンセンサス |
HOLD | 3.0 - 3.9 | 中立的なコンセンサス |
SELL | 2.0 - 2.9 | 弱気のコンセンサス |
STRONG_SELL | 1.0 - 1.9 | 非常に弱気のコンセンサス |
主要指標
| Field | Description |
|---|---|
consensus_rating | 総合レーティング(BUY、HOLD、SELL) |
consensus_rating_val | レーティング値の数値表現(1.0〜5.0) |
consensus_price_target | アナリスト全体の平均目標株価 |
high_price_target | 目標株価の最高値 |
low_price_target | 目標株価の最低値 |
total_analyst_count | レーティングの総数 |
unique_analyst_count | 重複を除いたアナリスト数 |
対話型コマンド
| Command | 説明 |
|---|---|
ping | 接続を維持します(pong で応答します) |
replay | キャッシュされた直近最大100件のメッセージを再送信します |
ベストプラクティス
- コンセンサスの変化: 時系列で
consensus_rating_valの変化を監視する - 目標株価レンジ: 現在株価を高値/安値目標と比較してバリュエーションの判断材料とする
- カバレッジの深さ: アナリスト数が多いほどコンセンサスの信頼性が高いと判断できる
- 分布分析: センチメントのニュアンスを把握するために
aggregate_ratingsの内訳を確認する - パーセンテージ表示: 正規化された比較には
aggregate_type=percentageを使用する