mcpField
A
alterlab-hedgefund-monitor

alterlab-hedgefund-monitor

github.com/alterlab-ieuデータ・データベース7867 回インストール5 週間前に更新
リポジトリ

alterlab-hedgefund-monitor について

米国金融調査局のオープンなHedge Fund Monitor APIを利用する研究者向けのスキルです。ヘッジファンド集計値、市場ポジション、ディーラー融資、レポの時系列を検索・取得する方法を扱います。

主な機能

  1. 01データセットと系列識別子の確認
  2. 02系列メタデータの検索
  3. 03単一または複数の時系列の取得
  4. 04観測値の絞り込みと再サンプリング
  5. 05系列間のスプレッド計算

活用シーン

  1. 01ヘッジファンドの集計レバレッジの調査
  2. 02先物市場のポジション分析
  3. 03スポンサー付きレポ取引量の追跡
  4. 04金融系列の時系列比較

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/alterlab-ieu/alterlab-academic-skills --skill alterlab-hedgefund-monitor

インストール後、Claude Code で/alterlab-hedgefund-monitorを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

evals/
evals.json
references/
api-overview.md
datasets.md
endpoints-combined.md
endpoints-metadata.md
endpoints-series-data.md
examples.md
parameters.md

詳細

OFR ヘッジファンド・モニター API

米国金融調査局(OFR)が提供する、ヘッジファンドの時系列集計データを取得できる無料のオープンな REST API です。API キーも登録も不要です。

ベース URL: https://data.financialresearch.gov/hf/v1

このスキルを使用する場合

  • ヘッジファンドの規模、レバレッジ、流動性、取引相手、ストレステストの統計を集計する場合(OFR 経由の SEC Form PF)
  • CFTC Traders in Financial Futures のポジション、FICC スポンサー付きレポ取引量、または FRB SCOOS のディーラー向け融資条件を調べる場合
  • これらの系列をクリーンな時系列データとして必要とするシステミックリスクや金融安定性の調査
対象外
シナリオ代わりに使用
単一の提出者による Form PF/13F/13D の生文書、または保有銘柄の明細alterlab-edgartools
米国債利回り、FRB の政策金利、または金融環境指数alterlab-fred
米国債務、入札、または Daily Treasury Statement の現金残高alterlab-usfiscaldata
証券価格、またはファンドの NAV/価格履歴alterlab-alpha-vantage

クイックスタート

import requests
import pandas as pd

BASE = "https://data.financialresearch.gov/hf/v1"

# List all available datasets
resp = requests.get(f"{BASE}/series/dataset")
datasets = resp.json()
# Returns: {"ficc": {...}, "fpf": {...}, "scoos": {...}, "tff": {...}}

# Search for series by keyword
resp = requests.get(f"{BASE}/metadata/search", params={"query": "*leverage*"})
results = resp.json()
# Each result: {mnemonic, dataset, field, value, type}

# Fetch a single time series
resp = requests.get(f"{BASE}/series/timeseries", params={
    "mnemonic": "FPF-STRATEGY_EQUITY_LEVERAGERATIO_GAVWMEAN",
    "start_date": "2015-01-01"
})
series = resp.json()  # [[date, value], ...]
df = pd.DataFrame(series, columns=["date", "value"])
df["date"] = pd.to_datetime(df["date"])

ニーモニックは正確に指定してください。推測では取得できません。 API は不明な識別子を通常の Invalid mnemonic 文字列で拒否します(HTTP 200 ですが、JSON ではありません)。データをリクエストする前に、必ず /metadata/search または /metadata/mnemonics で実際のニーモニックを確認してください。特に、 FPF-ALLQHF_LEVERAGERATIO_* 系列は存在しません。集計レバレッジは グロス資産のコホートごとに公開されます(以下を参照)。一方、資産加重レバレッジ平均の GAVWMEAN/NAVWMEAN は戦略レベルでのみ提供されます。

認証

不要です。API は完全にオープンで無料です。

データセット

キーデータセット更新頻度
fpfSEC Form PF — 適格なヘッジファンドの提出書類から集計した統計四半期ごと
tffCFTC Traders in Financial Futures — 先物市場のポジション月次
scoosFRB Senior Credit Officer Opinion Survey on Dealer Financing Terms四半期ごと
ficcFICC Sponsored Repo Service の取引量日次

/series/dataset インデックスは、すべてのデータセットについて long_name: "FormPF" を返します(上流 API のラベルに関する仕様上の癖です)。実際のデータソース名は上記のとおりです。系列の実際の更新頻度は、メタデータの schedule/observation_frequency で確認してください。

データカテゴリ

HFM はデータを次の 6 つのカテゴリに整理しています(それぞれ CSV としてダウンロードできます)。

  • size — ヘッジファンド業界の規模(運用資産、ファンド数、純資産/総資産)
  • leverage — レバレッジ比率、借入、グロス想定元本エクスポージャー
  • counterparties — 取引相手の集中度、プライムブローカーの融資
  • liquidity — 資金調達の満期、投資家の解約条件、ポートフォリオの流動性
  • complexity — オープンポジション、戦略の分布、資産クラスへのエクスポージャー
  • risk_management — ストレステストの結果(CDS、株式、金利、FX のシナリオ)

主要エンドポイント

メタデータ
エンドポイントパス説明
ニーモニック一覧GET /metadata/mnemonicsすべての系列識別子
系列情報の照会GET /metadata/query?mnemonic=1 系列の完全なメタデータ
系列の検索GET /metadata/search?query=ワイルドカード(*、?)を使用したテキスト検索
系列データ
エンドポイントパス説明
単一の時系列GET /series/timeseries?mnemonic=1 系列の日付/値のペア
単一系列の全情報GET /series/full?mnemonic=1 系列のデータとメタデータ
複数系列の全情報GET /series/multifull?mnemonics=A,B複数系列のデータとメタデータ
データセットGET /series/dataset?dataset=fpfデータセット内の全系列
カテゴリ CSVGET /categories?category=leverageカテゴリの CSV ダウンロード(2026-09-23 の確認時は HTTP 502 が返されたため、/series/multifull を代わりに使用してください)
スプレッドGET /calc/spread?x=MNE1&y=MNE22 系列の差

共通パラメーター

パラメーター説明例
start_date開始日 YYYY-MM-DD2020-01-01
end_date終了日 YYYY-MM-DD2024-12-31
periodicityリサンプリング頻度Q、M、A、D、W
how集計方法last(デフォルト)、first、mean、median、sum
remove_nullsnull 値を削除true
time_format日付形式date(YYYY-MM-DD)または ms(エポックミリ秒)

主な FPF のニーモニックパターン

ニーモニックは FPF-{SCOPE}_{METRIC}_{STAT} のパターンに従います。

  • スコープ:ALLQHF(適格なヘッジファンドすべて)、または STRATEGY_CREDIT、 STRATEGY_EQUITY、STRATEGY_MACRO、STRATEGY_RV(相対価値)、STRATEGY_FUTURES などの戦略。 ALLQHF のレバレッジ/現金指標には、総資産コホートの区分が含まれます:GAVN10(資産規模上位10ファンド)、 GAVN11TO50、GAVN51(残り)。
  • 指標:GAV(総資産)、NAV(純資産)、GNE(グロス名目エクスポージャー)、 LEVERAGERATIO、CASHRATIO、COUNT、およびストレステストシナリオ(CDSUP250BPS など)
  • 統計量:SUM、AVERAGE(等加重。ALLQHF コホートで使用)、GAVWMEAN/NAVWMEAN (資産加重。戦略レベルのみ)、P5、P50、P95、PCTCHANGE
# Verified series examples (all return data as of 2026)
mnemonics = [
    "FPF-ALLQHF_GAVN10_LEVERAGERATIO_AVERAGE",    # 10 largest funds: leverage (equal-weighted)
    "FPF-STRATEGY_EQUITY_LEVERAGERATIO_GAVWMEAN", # Equity strategy: leverage (GAV-weighted)
    "FPF-ALLQHF_GAV_SUM",                         # All funds: gross assets (total $)
    "FPF-ALLQHF_NAV_SUM",                         # All funds: net assets (total $)
    "FPF-ALLQHF_GNE_SUM",                         # All funds: gross notional exposure
    "FICC-SPONSORED_REPO_VOL",                    # FICC: sponsored repo volume (daily)
]

参照ファイル

使用するすべての系列について、OFR Hedge Fund Monitor、データセット(例:SEC Form PF)、ニーモニック、取得日を引用してください。

AlterLab Academic Skills スイートの一部です。

コメント