price-history について
Yahoo Financeから銘柄の過去のOHLCVデータを取得するコマンドラインスキルです。期間と間隔を指定して価格の推移を確認でき、結果をJSONで返します。
主な機能
- 01過去のOHLCVデータ取得
- 02期間と間隔の指定
- 03日付付き価格・出来高レコードの出力
- 04ニューヨーク時間付きJSON出力
活用シーン
- 01銘柄の過去の価格トレンド確認
- 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 フィールドを含める必要があります。
コメント
Markdown 対応