mcpField
F
finance-sentiment

finance-sentiment

github.com/himself65データ・データベース3.5k1.6k 回インストール3 日前に更新
リポジトリ

finance-sentiment について

finance-sentimentは、金融調査向けにAdanos Finance APIから株式センチメントを取得します。Reddit、X.com、ニュース、Polymarketの標準化された指標をまとめ、銘柄や情報源を比較できます。

主な機能

  1. 01情報源別のセンチメント取得
  2. 02複数銘柄の一括比較
  3. 03話題度、強気比率、件数、トレンドの取得
  4. 04Reddit、X.com、ニュース、Polymarketの指標統合
  5. 05必要に応じた株式詳細の取得

活用シーン

  1. 01複数銘柄のReddit上のセンチメント比較
  2. 02RedditとX.comの指標の整合性確認
  3. 03複数情報源によるセンチメント概況の確認

インストール

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

$npx skills add https://github.com/himself65/finance-skills --skill finance-sentiment

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

同梱ファイルREADME.mdreferences/api_reference.md

詳細

Finance Sentiment Skill

ホストが以下のシェルプローブをまだ実行していない場合(たとえば、Codex など)、セットアップ方法を選ぶ前に、シェルツールを使って ! で囲まれたコマンドを実行してください。実際の出力を使用してください。シェルにアクセスできない場合は、その制限を報告してください。

Adanos Finance API から、構造化された株式センチメントを取得します。

このスキルは読み取り専用です。生のソーシャルフィードよりも正規化されたセンチメント指標を使うと回答しやすい調査の質問を想定しています。

ユーザーが次のことを求めている場合に使用します。

  • 複数のソースにまたがる株式センチメント
  • Reddit/X.com/ニュース/Polymarket の比較
  • 話題性、強気の割合、言及数、取引数、またはトレンド
  • 「市場では何が話題になっていますか?」への簡潔な回答

ステップ 1:API キーが利用可能であることを確認する

現在の環境ステータス:

!`python3 - <<'PY'
import os
print("ADANOS_API_KEY_SET" if os.getenv("ADANOS_API_KEY") else "ADANOS_API_KEY_MISSING")
PY`

ADANOS_API_KEY_MISSING の場合は、ユーザーに次の設定を依頼してください。

export ADANOS_API_KEY="sk_live_..."

すべてのリクエストで、X-API-Key ヘッダーを使ってキーを指定してください。

基本ドキュメント:

https://api.adanos.org/docs

ステップ 2:ユーザーのニーズを特定する

リクエストに回答できる、最も軽量なエンドポイントを選んでください。

ユーザーのリクエストエンドポイントのパターン備考
「Reddit ユーザーは TSLA についてどれくらい話題にしていますか?」/reddit/stocks/v1/comparementions、buzz_score、bullish_pct、trend を使用
「X.com で NVDA はどれくらい話題になっていますか?」/x/stocks/v1/comparementions、buzz_score、bullish_pct、trend を使用
「Microsoft に対する Polymarket の有効なベットはいくつありますか?」/polymarket/stocks/v1/comparetrade_count、buzz_score、bullish_pct、trend を使用
「AMD と NVDA のセンチメントを比較してください」リクエストされたソースの比較エンドポイント1 回のリクエストにティッカーをまとめる
「META について Reddit と X の見方は一致していますか?」Reddit の比較 + X の比較bullish_pct、buzz_score、trend を比較
「TSLA のセンチメントを全体的にまとめてください」Reddit、X.com、ニュース、Polymarket の比較エンドポイント複数ソースを横断した見解をまとめる
「1 つのティッカーについて詳しく調べてください」/stock/{ticker} 詳細エンドポイントユーザーが詳細を求めた場合に限り使用

デフォルトの遡及期間:

  • ユーザーが別の期間を指定しない限り、days=7 を使用

ティッカー数:

  • ティッカーが 1..10 個の場合は比較エンドポイントを使用

ステップ 3:リクエストを実行する

X-API-Key を指定して curl を使用してください。簡潔で複数のティッカーをまとめて扱いやすいため、比較エンドポイントを優先してください。

単一ソースの例
curl -s "https://api.adanos.org/reddit/stocks/v1/compare?tickers=TSLA&days=7" \
  -H "X-API-Key: $ADANOS_API_KEY"
curl -s "https://api.adanos.org/x/stocks/v1/compare?tickers=NVDA&days=7" \
  -H "X-API-Key: $ADANOS_API_KEY"
curl -s "https://api.adanos.org/polymarket/stocks/v1/compare?tickers=MSFT&days=7" \
  -H "X-API-Key: $ADANOS_API_KEY"
1 つのティッカーの複数ソーススナップショット
curl -s "https://api.adanos.org/reddit/stocks/v1/compare?tickers=TSLA&days=7" -H "X-API-Key: $ADANOS_API_KEY"
curl -s "https://api.adanos.org/x/stocks/v1/compare?tickers=TSLA&days=7" -H "X-API-Key: $ADANOS_API_KEY"
curl -s "https://api.adanos.org/news/stocks/v1/compare?tickers=TSLA&days=7" -H "X-API-Key: $ADANOS_API_KEY"
curl -s "https://api.adanos.org/polymarket/stocks/v1/compare?tickers=TSLA&days=7" -H "X-API-Key: $ADANOS_API_KEY"
複数ティッカーの比較
curl -s "https://api.adanos.org/reddit/stocks/v1/compare?tickers=AMD,NVDA,META&days=7" \
  -H "X-API-Key: $ADANOS_API_KEY"
主なルール
  1. 簡潔な調査では、株式の詳細エンドポイントより比較エンドポイントを優先してください。
  2. 質問への回答に必要なソースのみ使用してください。
  3. Reddit、X.com、ニュースでは、出来高のフィールドは mentions です。
  4. Polymarket では、アクティビティのフィールドは trade_count です。
  5. ソースのデータがない場合は「データなし」として扱い、弱気または中立とは見なさないでください。
  6. 取引を実行したり、結果を取引の指示に変換したりしないでください。

ステップ 4:結果を提示する

単一ソースを報告する場合は、次のフィールドを必ず優先してください。

  • 話題性
  • 強気の割合
  • 言及数または取引数
  • トレンド

例:

TSLA on Reddit, last 7 days
- Buzz: 74.1/100
- Bullish: 31%
- Mentions: 647
- Trend: rising

1 つのティッカーについて複数のソースを報告する場合:

  • ソースごとに 1 つのブロックを表示する
  • 次に、簡潔な統合見解を追加する:
    • 強気で一致
    • 弱気で一致
    • 混在/意見が分かれている

複数のティッカーを比較する場合:

  • ユーザーが重視する指標で順位付けする
  • 指定がなければ buzz_score を使用する
  • bullish_pct または trend に大きな差があれば指摘する

数値の精度を誇張しないでください。これらは調査用の指標であり、取引の指示ではありません。


参考ファイル

  • references/api_reference.md - エンドポイントのガイド、フィールドの意味、ワークフローの例

正確なフィールド名、クエリパラメーター、または推奨される回答パターンが必要な場合は、参考ファイルを読んでください。

コメント