alphaear-signal-tracker

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

AlphaEar Signal Tracker Skill

AlphaEar Signal Tracker Skill

Overview

概述

This skill provides logic to track and update investment signals. It assesses how new market information impacts existing signals (Strengthened, Weakened, Falsified, or Unchanged).
本技能提供追踪和更新投资信号的逻辑,可评估新市场信息对现有信号的影响(增强、减弱、证伪或无变化)。

Capabilities

功能

1. Track Signal Evolution

1. 追踪信号演变

1. Track Signal Evolution (Agentic Workflow)

1. 追踪信号演变(智能体工作流)

YOU (the Agent) are the Tracker. Use the prompts in
references/PROMPTS.md
.
Workflow:
  1. Research: Use FinResearcher Prompt to gather facts/price for a signal.
  2. Analyze: Use FinAnalyst Prompt to generate the initial
    InvestmentSignal
    .
  3. Track: For existing signals, use Signal Tracking Prompt to assess evolution (Strengthened/Weakened/Falsified) based on new info.
Tools:
  • Use
    alphaear-search
    and
    alphaear-stock
    skills to gather the necessary data.
  • Use
    scripts/fin_agent.py
    helper
    _sanitize_signal_output
    if needing to clean JSON.
Key Logic:
  • Input: Existing Signal State + New Information (News/Price).
  • Process:
    1. Compare new info with signal thesis.
    2. Determine impact direction (Positive/Negative/Neutral).
    3. Update confidence and intensity.
  • Output: Updated Signal.
Example Usage (Conceptual):
python
undefined
你(Agent) 作为追踪者,请使用
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. 更新置信度和强度。
  • 输出:更新后的信号。
示例用法(概念性):
python
undefined

This skill is currently a pattern extracted from FinAgent.

This skill is currently a pattern extracted from FinAgent.

In a future refactor, it should be a standalone utility class.

In a future refactor, it should be a standalone utility class.

For now, refer to
scripts/fin_agent.py
's
track_signal
method implementation.

For now, refer to
scripts/fin_agent.py
's
track_signal
method implementation.

undefined
undefined

Dependencies

依赖项

  • agno
    (Agent framework)
  • sqlite3
    (built-in)
Ensure
DatabaseManager
is initialized correctly.
  • agno
    (Agent框架)
  • sqlite3
    (内置库)
请确保
DatabaseManager
已正确初始化。