mcpField
A
alphaear-signal-tracker

alphaear-signal-tracker

github.com/rkidingその他3.1k561 回インストール31 週間前に更新
リポジトリ

alphaear-signal-tracker について

alphaear-signal-trackerは、新たな市場情報が既存の投資シグナルに与える影響を評価するスキルのパターンです。エージェントによる調査、初期分析、シグナル更新を導きます。

主な機能

  1. 01新情報を投資仮説と比較
  2. 02シグナルへの影響を分類
  3. 03確信度と強度を更新
  4. 04調査・分析プロンプトを提示

活用シーン

  1. 01新たなニュースを受けて再評価
  2. 02投資仮説に基づき価格変化を評価
  3. 03既存シグナルの状態を更新

インストール

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

$npx skills add https://github.com/rkiding/awesome-finance-skills --skill alphaear-signal-tracker

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

同梱ファイル

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

references/
PROMPTS.md
scripts/
__init__.py
fin_agent.py
scripts/prompts/
fin_agent.py
forecast_analyst.py
intent_agent.py
isq_prompt_generator.py
report_agent.py
trend_agent.py
visualizer.py
scripts/schema/
isq_template.py
models.py
scripts/tools/
__init__.py
toolkits.py
scripts/utils/
__init__.py
content_extractor.py
database_manager.py
hybrid_search.py
json_utils.py
logging_setup.py
md_to_html.py
news_tools.py
scripts/utils/llm/
capability.py
factory.py
router.py
scripts/utils/predictor/
evaluation.py
kline_generate.py
scripts/utils/predictor/model/
__init__.py
kronos.py
module.py

詳細

AlphaEar シグナルトラッカー スキル

概要

このスキルは、投資シグナルを追跡して更新するロジックを提供します。新しい市場情報が既存のシグナルに与える影響(強化、弱化、反証、または変化なし)を評価します。

機能

1. シグナルの推移を追跡
1. シグナルの推移を追跡(エージェント型ワークフロー)

あなた(エージェント)がトラッカーです。references/PROMPTS.md のプロンプトを使用してください。

ワークフロー:

  1. 調査:FinResearcher Prompt を使用して、シグナルに関する事実や価格を収集します。
  2. 分析:FinAnalyst Prompt を使用して、初期の InvestmentSignal を生成します。
  3. 追跡:既存のシグナルについては、Signal Tracking Prompt を使用し、新しい情報に基づいて推移(強化/弱化/反証)を評価します。

ツール:

  • 必要なデータの収集には alphaear-search スキルと alphaear-stock スキルを使用します。
  • JSON のクリーンアップが必要な場合は、scripts/fin_agent.py のヘルパー _sanitize_signal_output を使用します。

主なロジック:

  • 入力:既存のシグナル状態 + 新しい情報(ニュース/価格)。
  • 処理:
    1. 新しい情報とシグナルのテーゼを比較します。
    2. 影響の方向(ポジティブ/ネガティブ/中立)を判断します。
    3. 確信度と強度を更新します。
  • 出力:更新されたシグナル。

使用例(概念):

# This skill is currently a pattern extracted from FinAgent.
# In a future refactor, it should be a standalone utility class.
# For now, refer to `scripts/fin_agent.py`'s `track_signal` method implementation.

依存関係

  • agno(エージェントフレームワーク)
  • sqlite3(組み込み)

DatabaseManager が正しく初期化されていることを確認してください。

コメント