data912 について
data912は、data912.com APIの無料市場データを利用するスキルです。証券分析向けに、定期更新されるアルゼンチンおよび米国市場の価格、過去のOHLCデータ、日次ボラティリティ情報を提供します。
主な機能
- 01複数資産カテゴリーの市場価格取得
- 02過去のOHLCデータの取得
- 03日次ボラティリティ指標の参照
- 04過去データのCSVダウンロード
- 05認証なしでのAPI利用
活用シーン
- 01アルゼンチン株・債券・CEDEARsの監視
- 02指定ティッカーの過去価格の確認
- 03ティッカーのボラティリティ指標の確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ gauss314/ skills --skill data912インストール後、Claude Code で/data912を入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/tickers_bonds.mdtickers_cedears.mdtickers_stocks.mdscripts/download_historical.py詳細
Data912 — data912.com API
アルゼンチン市場のデータを提供する無料 API です。20 秒ごとに更新され、レート制限は 120 リクエスト/分です。
ベース URL: https://data912.com
ライブエンドポイント
リアルタイム価格を取得します。
| エンドポイント | 説明 |
|---|---|
/live/mep | 暗黙の USD MEP |
/live/ccl | 暗黙の USD CCL |
/live/arg_stocks | アルゼンチン株式 |
/live/arg_options | オプション |
/live/arg_cedears | CEDEARs |
/live/arg_notes | 政府債 |
/live/arg_corp | 社債 |
/live/arg_bonds | 国債 |
/live/usa_adrs | 米国 ADR |
/live/usa_stocks | 米国株式 |
ライブの例
import requests
r = requests.get("https://data912.com/live/arg_stocks")
df = pd.DataFrame(r.json())
過去データのエンドポイント(OHLC)
ティッカーのカタログは、./references/tickers_stocks.md、./references/tickers_cedears.md、./references/tickers_bonds.md からダウンロードできます。
| エンドポイント | 説明 |
|---|---|
/historical/stocks/{ticker} | アルゼンチン株式の OHLC |
/historical/cedears/{ticker} | CEDEARs の OHLC |
/historical/bonds/{ticker} | 債券の OHLC |
過去データの例
ticker = "GGAL"
r = requests.get(f"https://data912.com/historical/stocks/{ticker}")
df = pd.DataFrame(r.json())
df["date"] = pd.to_datetime(df["date"])
df = df.set_index("date").sort_index()
OHLC フィールド: date、o(始値)、h(高値)、l(安値)、c(終値)、v(出来高)、dr(日次リターン)、sa(年率シグマ)
ボラティリティ(EOD)
ticker = "YPF"
r = requests.get(f"https://data912.com/eod/volatilities/{ticker}")
フィールド: 短期/中期/長期の IV、短期/中期/長期の HV、IV/HV 比率とパーセンタイル、適正 IV。
過去データの CSV をダウンロード
./scripts/download_historical.py のスクリプトを使用します。
python ./scripts/download_historical.py --type stocks --tickers GGAL,PAMP,YPFD --output data/
python ./scripts/download_historical.py --type cedears --tickers AAPL,GOOGL,MSFT --output data/
python ./scripts/download_historical.py --type bonds --tickers AL30,GD30,GD35 --output data/
python ./scripts/download_historical.py --type all --tickers GGAL,AL30,AAPL --output data/
レート制限
- エンドポイントごとに 120 リクエスト/分
- データは 20 秒ごとに更新されます(厳密なリアルタイムではありません)
- 認証は不要です
コメント
Markdown 対応