Skip to main content

概要

Benzinga Python SDK は、定量分析およびマーケットインテリジェンスのために、Benzinga の金融データおよびニュース API へ包括的にアクセスできる手段を提供します。SDK は金融データ用とニュースデータ用の 2 つの主要モジュールを備えており、開発者が高度な金融アプリケーションを構築できるようにします。

インストール

pip を使って SSH 経由で SDK をインストールします。

認証

すべての SDK クラスでは、認証に API キーが必要です。API キーを取得するには、cloud.benzinga.com にアクセスしてください。

モジュール

SDK は主に次の 2 つのモジュールで構成されています。
  • Financial Data - 定量的な金融分析および市場データ
  • News Data - 金融ニュース、ヘッドライン、および市場センチメント

金融データモジュール

初期化

価格・市場データ

価格履歴

指定した日付範囲の過去の日次ローソク足データを取得します。
パラメータ:
  • company_ticker (必須) - 株式のtickerシンボル
  • start_date (必須) - 開始日(YYYY-MM-DD 形式)
  • end_date (必須) - 終了日(YYYY-MM-DD 形式)

クォート

OHLC、ビッド/アスク、出来高、変動率を含むリアルタイムのクォートデータを取得します。
戻り値: symbol、exchange、type、name、open、high、low、close、bid価格、ask価格、出来高、変化率(%)

チャート

任意の時間間隔を指定してチャートデータを取得します。
インターバルの選択肢: 1MONTH, 1W, 1D, 1H, 15M

オートコンプリート

柔軟な検索方法で企業ティッカーを検索できます。

ファンダメンタルズデータ

ファンダメンタルズ

企業のファンダメンタルズデータを包括的に取得します。

財務情報

詳細な財務諸表データにアクセスできます。

Valuation Ratios(バリュエーション指標)

バリュエーション指標および各種レシオを取得します。

利益関連比率

利益に関連する比率および指標を取得します。

経営効率比率

経営効率に関する各種比率を取得します。

企業イベントおよびcalendarデータ

すべてのcalendarメソッドでページネーションとフィルタリングが利用できます。

企業情報

企業プロフィール

企業の詳細情報を取得します。

企業

企業に関する基本情報を取得します。

株式クラス

株式クラスの詳細を取得します。

決算レポート

過去の決算レポートを取得します。

ロゴ

オプションのフィルタを指定して企業ロゴを取得します。

スクリーニングと分析

銘柄

セクターおよび時価総額フィルターで銘柄をスクリーニングします。

証券

symbol、exchange、通貨、CUSIP を含む証券情報を取得します。

値上がり・値下がり銘柄

上位の上昇銘柄と下落銘柄を取得します。

Ticker 詳細

主要な統計情報、同業他社情報、およびパーセンタイルデータを取得します。

オプションデータ

Options Activity

オプション取引の状況を取得します。

ニュースデータモジュール

初期化

ニュースメソッド

ニュース

柔軟なフィルタリングと表示オプションでニュース記事を取得できます。
表示オプション:
  • full - 記事全文
  • abstract - 記事の要約
  • headline - 見出しのみ

Top News

注目度の高いニュース記事を取得します。

チャンネル

利用可能なニュースチャンネルの一覧を取得します。
戻り値: チャンネル名とID

定量ニュース

定量的な指標付きニュースデータを取得します。
戻り値: 見出し、出来高、寄り付きギャップ、レンジ関連指標などの定量データ

出力フォーマット

どちらのモジュールでも、JSON 表示を見やすくするための .output() メソッドがサポートされています。

完全なサンプル


リソース

サポート

技術的なサポートおよび API キーの発行については、cloud.benzinga.com より Benzinga までお問い合わせください。