---
name: AlphaEar Signal Tracker
slug: alphaear-signal-tracker
category: Data
description: AlphaEar Signal Tracker tracks the evolution of finance investment signals by assessing new market information to determine if a signal is strengthened, weakened, falsified, or unchanged. Use it when monitoring finance signals and updating their logic based on new market data.
github: "https://github.com/RKiding/Awesome-finance-skills/tree/main/skills/alphaear-signal-tracker"
language: Python
stars: 2781
forks: 362
install: "npx degit https://github.com/RKiding/Awesome-finance-skills/tree/main/skills/alphaear-signal-tracker ~/.claude/skills/alphaear-signal-tracker"
installs_to: ~/.claude/skills/alphaear-signal-tracker
source_path: skills/alphaear-signal-tracker/SKILL.md
collection_size: 10
category_size: 668
collection_url: "https://dirskills.com/collections/RKiding/Awesome-finance-skills"
added: 2026-08-17T07:10:26.437Z
last_synced: 2026-08-17T07:10:26.437Z
canonical_url: "https://dirskills.com/skills/alphaear-signal-tracker"
---

# AlphaEar Signal Tracker

AlphaEar Signal Tracker tracks the evolution of finance investment signals by assessing new market information to determine if a signal is strengthened, weakened, falsified, or unchanged. Use it when monitoring finance signals and updating their logic based on new market data.

**Install:**

```bash
npx degit https://github.com/RKiding/Awesome-finance-skills/tree/main/skills/alphaear-signal-tracker ~/.claude/skills/alphaear-signal-tracker
```

## README

# 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. Track Signal Evolution (Agentic Workflow)

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

## Dependencies

-   `agno` (Agent framework)
-   `sqlite3` (built-in)

Ensure `DatabaseManager` is initialized correctly.
