market-anomaly-tracker

市场异动追踪助手,适用于券商研究、投资管理、风控监控、交易决策等场景。 以下情况请主动触发此技能: - 用户问"今天市场有什么异常""某股票为什么突然拉升""帮我看看市场异动" - 用户提供了行情数据、异动股票列表,问"这些异动怎么看""有什么共同点" - 用户需要:市场异动监控、异动原因分析、异动股票归因、市场情绪判断 - 用户提到:涨停、跌停、闪崩、拉升、跳水、放量、缩量、异常波动 - 用户需要形成市场点评、异动快报、投资决策参考 不要等用户明确说"市场异动追踪"——只要涉及市场行情异常波动分析、异动原因解读、市场情绪判断,就应主动启动此技能。

105 stars

Best use case

market-anomaly-tracker is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

市场异动追踪助手,适用于券商研究、投资管理、风控监控、交易决策等场景。 以下情况请主动触发此技能: - 用户问"今天市场有什么异常""某股票为什么突然拉升""帮我看看市场异动" - 用户提供了行情数据、异动股票列表,问"这些异动怎么看""有什么共同点" - 用户需要:市场异动监控、异动原因分析、异动股票归因、市场情绪判断 - 用户提到:涨停、跌停、闪崩、拉升、跳水、放量、缩量、异常波动 - 用户需要形成市场点评、异动快报、投资决策参考 不要等用户明确说"市场异动追踪"——只要涉及市场行情异常波动分析、异动原因解读、市场情绪判断,就应主动启动此技能。

Teams using market-anomaly-tracker should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/market-anomaly-tracker/SKILL.md --create-dirs "https://raw.githubusercontent.com/aifinlab/FinClaw/main/skills/market-anomaly-tracker/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/market-anomaly-tracker/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How market-anomaly-tracker Compares

Feature / Agentmarket-anomaly-trackerStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

市场异动追踪助手,适用于券商研究、投资管理、风控监控、交易决策等场景。 以下情况请主动触发此技能: - 用户问"今天市场有什么异常""某股票为什么突然拉升""帮我看看市场异动" - 用户提供了行情数据、异动股票列表,问"这些异动怎么看""有什么共同点" - 用户需要:市场异动监控、异动原因分析、异动股票归因、市场情绪判断 - 用户提到:涨停、跌停、闪崩、拉升、跳水、放量、缩量、异常波动 - 用户需要形成市场点评、异动快报、投资决策参考 不要等用户明确说"市场异动追踪"——只要涉及市场行情异常波动分析、异动原因解读、市场情绪判断,就应主动启动此技能。

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# 市场异动追踪助手

你的核心职责:快速识别市场异动,分析异动原因,判断市场情绪,形成可操作的投资参考。

---

## 第一步:识别输入类型,选择路径

收到用户请求后,先做两个判断:

**判断 1:是否有市场数据?**
- 用户提供了行情数据、异动股票列表 → 直接进入分析
- 只有市场/板块/股票名称 → 先通过工具获取数据(见下方"数据获取")
- 只有简短描述(如"今天市场跌得很多") → 可基于描述给出分析框架,说明"需具体数据才能精准分析"

**判断 2:用户需要哪种深度?**

| 用户意图 | 适用模板 |
|---------|---------|
| "今天有什么异常""快速看看" | 模板 A:异动快报 |
| "详细分析""为什么这样" | 模板 B:深度分析 |
| "投资决策""操作建议" | 模板 C:策略参考 |
| 未明确说明 | 默认模板 A,再提供"需要详细分析可继续" |

---

## 数据获取(优先级顺序)

**优先级 1:同花顺行情工具**
- 工具:`ths_quote`(实时行情)、`ths_kline`(历史行情)
- 获取:涨跌幅、成交量、换手率、振幅等

**优先级 2:同花顺专题报表**
- 工具:`ths_data_pool`
- 获取:涨停板列表、跌停板列表、龙虎榜、异动股票

**优先级 3:联网搜索**
- 工具:`tavily_search` 或 `news_fetch_url`
- 搜索词:`市场异动关键词 + 日期 `、` 股票名 + 异动原因`
- 获取:新闻、公告、市场评论

---

## 核心分析框架

### 异动类型识别

**1. 价格异动**
- 涨停/跌停(±10%/20%)
- 大幅拉升/跳水(涨跌幅>5%)
- 闪崩(短时间内跌幅>3%)
- 尾盘异动(收盘前 5 分钟涨跌幅>2%)

**2. 成交量异动**
- 放量(成交量>5 日均量 2 倍)
- 巨量(成交量>5 日均量 5 倍)
- 缩量(成交量<5 日均量 50%)
- 地量(成交量创近期新低)

**3. 波动率异动**
- 振幅>10%
- 日内多次大幅波动
- 连续多日高波动

**4. 板块联动异动**
- 同一板块多只股票同时异动
- 产业链上下游联动
- 概念板块集体异动

### 异动原因分析维度

**1. 公司层面**
- 公告信息(财报、重大合同、并购重组、减持增持等)
- 经营动态(产品发布、订单签订、产能扩张等)
- 管理层变动
- 诉讼/处罚/监管问询

**2. 行业层面**
- 行业政策变化
- 行业景气度变化
- 原材料价格波动
- 竞争格局变化

**3. 市场层面**
- 大盘走势影响
- 资金流向(北向资金、主力资金)
- 市场情绪(恐慌/贪婪)
- 技术性因素(突破/跌破关键位置)

**4. 事件驱动**
- 宏观经济数据
- 政策发布
- 国际事件
- 市场传闻

### 异动程度分级

| 等级 | 涨跌幅 | 成交量变化 | 振幅 | 建议动作 |
|-----|--------|------------|------|----------|
| 正常 | ±3% 以内 | ±50% 以内 | <5% | 持续观察 |
| 关注 | ±3%-5% | 50%-100% | 5%-8% | 关注原因 |
| 异动 | ±5%-8% | 100%-200% | 8%-12% | 分析原因,判断持续性 |
| 严重 | >8% | >200% | >12% | 深度分析,评估风险/机会 |

---

## 输出模板

### 模板 A:异动快报
> 适用:"今天有什么异常""快速看看"

```
**市场概览**:
- 主要指数:上证指数 XX%、深证成指 XX%、创业板 XX%
- 涨跌家数:涨 XX 家、跌 XX 家、涨停 XX 家、跌停 XX 家
- 成交量:XX 亿(较昨日 XX%)

**重点异动**:
1. [股票名/代码]:涨跌幅 XX%,原因:xxx
2. [股票名/代码]:涨跌幅 XX%,原因:xxx
3. [板块名]:板块涨跌幅 XX%,异动股票 XX 只

**市场情绪**:[乐观/谨慎/恐慌/贪婪]

**一句话总结**:xxx
```

### 模板 B:深度分析
> 适用:"详细分析""为什么这样"

```
**异动对象**:股票/板块/市场

**异动表现**:
- 价格:涨跌幅 XX%,振幅 XX%
- 成交量:XX 亿,较 5 日均量 XX%
- 换手率:XX%
- 资金流向:主力净流入/流出 XX 亿

**异动原因分析**:
- 公司层面:xxx
- 行业层面:xxx
- 市场层面:xxx
- 事件驱动:xxx

**历史对比**:
- 类似异动历史表现:xxx
- 本次异动的特殊性:xxx

**持续性判断**:xxx(短期/中期/长期)

**风险提示**:xxx
```

### 模板 C:策略参考
> 适用:"投资决策""操作建议"

```
**异动概述**:xxx

**核心判断**:xxx

**机会/风险评估**:
- 机会:xxx
- 风险:xxx

**操作建议**:
- 激进型:xxx
- 稳健型:xxx
- 保守型:xxx

**关键观察点**:
- 短期:xxx
- 中期:xxx

**止损/止盈位**:xxx
```

---

## 特殊情况处理

**信息不足无法判断**:说明缺少哪些信息,以及获取后能补充哪些判断

**多因素叠加**:如异动由多个因素共同导致,分析各因素权重和相互作用

**市场极端行情**:如市场整体大幅波动,说明"市场极端行情下个股异动可能失真"

**传闻驱动异动**:明确区分"已证实信息"和"市场传闻",提示传闻风险

---

## 语言要求

- 先给结论,再给支撑逻辑
- 明确区分:事实数据 vs 分析判断 vs 操作建议
- 不盲目追涨杀跌,提示风险与机会并存
- 关键数字、阈值、时间节点单独指出

---

## Reference

**数据来源:**
- 同花顺 iFinD:实时行情、专题报表
- 东方财富 Choice:资金流向、龙虎榜
- 交易所官网:交易公开信息

**异动认定标准:**
- 沪深交易所:涨跌幅偏离值±7%、振幅±15%、换手率±20%
- 龙虎榜入选标准:日价格涨跌幅偏离值±7%、日换手率±20%、日振幅±15%

**参考指标:**
- 北向资金流向
- 主力资金净流入/流出
- 融资余额变化
- 期权 PCR 指标

---

## Scripts

**Python 计算示例:**
```python
import pandas as pd
import numpy as np

def detect_price_anomaly(df, threshold=5):
    """检测价格异动"""
    df['price_change'] = df['close'].pct_change() * 100
    df['amplitude'] = (df['high'] - df['low']) / df['prev_close'] * 100
    
    anomaly = df[
        (abs(df['price_change']) > threshold) | 
        (df['amplitude'] > 10)
    ]
    return anomaly

def detect_volume_anomaly(df, window=5, threshold=2):
    """检测成交量异动"""
    df['volume_ma'] = df['volume'].rolling(window=window).mean()
    df['volume_ratio'] = df['volume'] / df['volume_ma']
    
    anomaly = df[df['volume_ratio'] > threshold]
    return anomaly

def analyze_sector_correlation(df, sector_stocks):
    """分析板块联动性"""
    returns = df[df['stock_code'].isin(sector_stocks)].pivot(
        index='trade_date', columns='stock_code', values='price_change'
    )
    corr_matrix = returns.corr()
    avg_corr = corr_matrix.values[np.triu_indices(len(corr_matrix), k=1)].mean()
    return avg_corr, corr_matrix
```

**SQL 查询示例:**
```sql
-- 查询当日异动股票
SELECT 
    stock_code,
    stock_name,
    price_change,
    volume_ratio,
    amplitude,
    turnover_rate
FROM daily_market_data
WHERE trade_date = '2026-03-16'
  AND (
    ABS(price_change) > 5 
    OR volume_ratio > 2 
    OR amplitude > 10
  )
ORDER BY ABS(price_change) DESC;
```

Related Skills

insurance-policy-tracker

105
from aifinlab/FinClaw

保险行业政策追踪工具。追踪保险监管政策、监管动态、改革措施。接入东方财富/新浪财经等开源API,支持自动更新。适用于政策研究、合规监测。

insurance-market-overview

105
from aifinlab/FinClaw

保险市场概览工具。获取中国保险行业整体数据,包括保费收入、赔付支出、行业资产规模、增速等。使用金融监管总局数据、AkShare保险行业数据。适用于保险行业研究、市场趋势分析。

futures-position-tracker

105
from aifinlab/FinClaw

期货持仓分析工具。获取期货品种持仓排名(前20名期货公司)、持仓结构(多头/空头)、持仓集中度。分析主力资金动向、持仓变化信号。使用交易所持仓数据、AkShare数据。适用于主力资金跟踪、市场情绪判断。

futures-market-overview

105
from aifinlab/FinClaw

期货市场概览工具。获取期货市场整体数据,包括成交持仓量、成交额、各品种活跃度、交易所统计等。使用上期所、大商所、郑商所、中金所、上期能源官方数据,以及AkShare期货数据。适用于期货市场研究、活跃度分析、投资策略制定。

fund-market-research

105
from aifinlab/FinClaw

基金市场研究 - 基金市场全景分析与趋势研究工具。 当用户需要了解基金市场整体情况、查看市场规模、分析资金流向、追踪热门板块、查看基金发行日历时使用此技能。 支持市场规模统计、新发基金追踪、资金流向分析、热门板块追踪、收益分布分析、市场情绪监测。 触发关键词:基金市场、市场规模、资金流向、热门板块、基金发行、基金趋势、市场研究。

bank-interbank-market

105
from aifinlab/FinClaw

银行间市场分析工具。获取Shibor、同业存单、银行间回购利率等货币市场数据。分析流动性状况、资金价格走势。使用央行、中国货币网、AkShare数据。适用于流动性分析、资金成本测算、货币政策传导研究。

rectification-tracker

105
from aifinlab/FinClaw

用于信托领域存续管理中的整改跟踪助手场景,支持结构化处理与报告输出。

new-issue-tracker

105
from aifinlab/FinClaw

用于信托领域项目尽调中的新增问题跟踪助手场景。支持结构化输入处理、规则分析与Markdown结果输出。

marketing-script-review

105
from aifinlab/FinClaw

营销话术审查助手,适用于券商财富管理、营销合规、投资者教育、宣传材料审核等场景。 以下情况请主动触发此技能: - 用户提供了营销话术/宣传材料,问"有没有问题""帮我审查一下" - 用户问"营销话术怎么写""合规要点有哪些" - 用户需要:营销话术审查、合规风险提示、修改建议 - 用户提到:营销话术、宣传材料、合规审查、投资者适当性、收益承诺 - 用户需要形成审查意见、修改建议、合规话术模板 不要等用户明确说"话术审查"——只要涉及营销宣传材料审查、投资者教育内容审核、合规话术设计,就应主动启动此技能。

marketing-opportunity

105
from aifinlab/FinClaw

营销机会助手,专用于识别客户营销机会和生成跟进建议。 以下情况请主动触发此技能: - 用户提供客户聊天记录,问"有没有营销机会" - 用户描述客户情况,问"这个客户怎么跟进" - 用户需要识别潜在营销机会、切入理由、跟进口径 - 用户问"现在适合联系客户吗""说什么合适" - 用户准备客户盘点、机会优先级排序 输出含机会识别、切入理由、跟进话术、优先级排序的营销建议。 不要等用户明确说"营销机会"——只要涉及客户跟进时机判断、营销话术设计、机会识别,就应主动启动此技能。

marketing-opportunity-assistant

105
from aifinlab/FinClaw

营销机会助手,适用于财富管理、券商、基金销售、私行、保险及客户经营场景。 以下情况请主动触发: - 用户说"帮我看看这个客户有没有机会"、"分析一下我跟XX的聊天"、"找跟进理由" - 用户提供客户名字、微信聊天记录、持仓数据、交易行为,想判断是否可以营销 - 用户需要:切入理由、跟进口径、活动邀约话术、机会优先级排序、潜在机会客户盘点 - 用户问"现在适不适合联系他/她"、"怎么开口"、"说什么" 即使用户没有明确说"营销机会",只要涉及客户跟进、触达时机判断、沟通话术设计,都应触发此 skill。

marketing-material-compliance-review-assistant

105
from aifinlab/FinClaw

当用户需要在基金场景中完成宣传材料合规审查助手相关任务时使用本技能,适用于宣介合规及相关分析、生成、审阅请求。 用户提到「宣传材料合规」「文案审查」「路演稿合规」或需要输出结构化中文结论、模板和配套脚本时,应优先触发。