SuperAPI AI 工具集

alphaear-signal-tracker

数据与分析

查看项目

更新于 10-15 18:09

技能介绍

用途

AlphaEar Signal Tracker 提供跟踪和更新投资信号的逻辑。它的核心作用是评估新的市场信息如何影响已有信号,并给出四种判定结果之一:强化(Strengthened)、弱化(Weakened)、证伪(Falsified)或不变(Unchanged)。该技能适用于监控金融信号并判断其是否仍然成立的场景。

主要能力

  1. 跟踪信号演变(Track Signal Evolution):以智能体工作流的方式,由智能体自身充当 Tracker,使用 references/PROMPTS.md 中的提示词完成研究、分析和跟踪。

关键逻辑:

  • 输入:已有信号状态 + 新信息(新闻/价格)。
  • 处理:将新信息与信号论点进行比较;判断影响方向(正面/负面/中性);更新置信度和强度。
  • 输出:更新后的信号。

使用方式

工作流分为三步:

  1. 研究(Research):使用 FinResearcher Prompt 收集某个信号的事实与价格。
  2. 分析(Analyze):使用 FinAnalyst Prompt 生成初始的 InvestmentSignal。
  3. 跟踪(Track):对已有信号,使用 Signal Tracking Prompt 根据新信息评估其演变(强化/弱化/证伪)。

工具与依赖:

  • 使用 alphaear-search 和 alphaear-stock 技能收集所需数据。
  • 如需清理 JSON,可使用 scripts/fin_agent.py 中的辅助方法 _sanitize_signal_output。
  • 依赖 agno(智能体框架)和 sqlite3(内置)。
  • 需确保 DatabaseManager 正确初始化。

示例用法(概念性):

# 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.

适用场景

适用于需要持续监控金融投资信号、并根据最新市场信息判断信号是否仍然有效的场景,例如跟踪某个投资论点随新闻和价格变化而发生的演变。

限制

该技能目前是从 FinAgent 中提取出的模式,尚未成为独立的工具类;未来重构后才会作为独立工具类存在。当前实现需参考 scripts/fin_agent.py 中的 track_signal 方法。关于收费、价格、平台支持范围等信息,资料中暂未提供。