mcpField
P
price-history

price-history

github.com/staskhその他39493 回インストール1 日前に更新
リポジトリ

price-history について

Yahoo Financeから銘柄の過去のOHLCVデータを取得するコマンドラインスキルです。期間と間隔を指定して価格の推移を確認でき、結果をJSONで返します。

主な機能

  1. 01過去のOHLCVデータ取得
  2. 02期間と間隔の指定
  3. 03日付付き価格・出来高レコードの出力
  4. 04ニューヨーク時間付きJSON出力

活用シーン

  1. 01銘柄の過去の価格トレンド確認
  2. 02日足または分足の価格と出来高の調査

インストール

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

$npx skills add https://github.com/staskh/trading_skills --skill price-history

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

同梱ファイルscripts/history.py

詳細

価格履歴

Yahoo Finance から過去の OHLCV データを取得します。

手順

注: uv がインストールされていない場合、または pyproject.toml が見つからない場合は、以下のすべてのコマンドで uv run python を python に置き換えてください。

uv run python scripts/history.py SYMBOL [--period PERIOD] [--interval INTERVAL]

引数

  • SYMBOL - ティッカーシンボル
  • --period - 期間:1d、5d、1mo、3mo、6mo、1y、2y、5y、10y、ytd、max(デフォルト:1mo)
  • --interval - データ間隔:1m、2m、5m、15m、30m、60m、90m、1h、1d、5d、1wk、1mo(デフォルト:1d)

出力

次の内容を含む JSON を返します:

  • symbol - ティッカー
  • period - 指定した期間
  • interval - データ間隔
  • data - {date, open, high, low, close, volume} の配列

主な価格変動、高値・安値、トレンドを要約します。

依存関係

  • yfinance

タイムゾーン

すべてのタイムスタンプと時刻ベースの計算には、America/New_York タイムゾーンを使用する必要があります。すべての JSON 出力には、generated_at(ニューヨーク時間の文字列)フィールドと data_delay フィールドを含める必要があります。

コメント