sentiment-analysis
$
npx mdskill add HKUDS/Vibe-Trading/sentiment-analysisQuantify market sentiment across five dimensions for trading signals.
- Converts subjective fear and greed into measurable indicators.
- Integrates crypto volatility, option ratios, and social media data.
- Recommends buy or sell actions based on extreme fear or greed thresholds.
- Delivers actionable signals with specific entry and exit strategies.
SKILL.md
.github/skills/sentiment-analysisView on GitHub ↗
---
name: sentiment-analysis
description: 市场情绪分析——恐贪指数/Put-Call Ratio/融资融券/北向资金信号解读、社交媒体舆情量化框架
category: analysis
---
# 市场情绪分析
## 概述
量化市场情绪,将主观的"贪婪与恐惧"转化为可衡量的指标。覆盖恐贪指数、期权情绪、杠杆资金、外资流向和社交舆情五大维度。情绪指标常作为反向指标使用。
## 恐贪指数
### 加密恐贪指数(Crypto Fear & Greed Index)
```
分值范围: 0-100
| 分值 | 情绪状态 | 历史信号 |
|------|---------|---------|
| 0-20 | 极度恐惧 | 底部区域(逆向买入)|
| 20-40 | 恐惧 | 偏底部 |
| 40-60 | 中性 | 观望 |
| 60-80 | 贪婪 | 偏顶部 |
| 80-100 | 极度贪婪 | 顶部区域(逆向卖出)|
构成因子:
- 波动率 (25%): BTC 30天/90天波动率
- 市场动量 (25%): BTC价格 vs MA(30/90)
- 社交媒体 (15%): Twitter/Reddit情绪词频
- 调查 (15%): 投资者调查
- 比特币市占率 (10%): BTC Dominance
- Google趋势 (10%): "Bitcoin"搜索热度
```
### A股恐贪指标
A股没有统一的恐贪指数,用以下组合替代:
| 指标 | 数据源 | 极度恐惧 | 极度贪婪 |
|------|--------|---------|---------|
| 上证换手率 | 交易所 | <0.5% | >2.5% |
| 涨停家数/跌停家数 | 行情数据 | <0.3 | >5.0 |
| 新增开户数(周) | 中登 | <20万 | >100万 |
| 融资余额变化(月) | 交易所 | 净流出>500亿 | 净流入>1000亿 |
| ETF净申购 | 基金数据 | 宽基ETF净申购(抄底)| 净赎回(获利了结)|
### 恐贪指数使用方法
```
核心原则: 别人恐惧时贪婪,别人贪婪时恐惧
实操:
1. 极度恐惧(<20): 分批建仓信号
- 不要一次性全仓,分3-5批
- 确认有基本面支撑(不是暴雷导致的恐惧)
2. 极度贪婪(>80): 逐步减仓信号
- 不要做空(趋势可能持续)
- 减仓到安全水位(如从80%仓位降到50%)
3. 中性区间: 情绪指标失效,看其他因素
```
## Put-Call Ratio
### 定义与解读
```
Put-Call Ratio = Put期权成交量 / Call期权成交量
| PCR | 含义 | 信号(反向指标)|
|-----|------|----------------|
| > 1.5 | 极度看空情绪 | 看多(恐惧过度)|
| 1.0-1.5 | 偏空 | 偏多 |
| 0.7-1.0 | 中性 | 无明确信号 |
| 0.5-0.7 | 偏多 | 偏空 |
| < 0.5 | 极度看多情绪 | 看空(贪婪过度)|
```
### 不同市场PCR参考
| 市场 | 数据源 | 正常范围 | 极端区间 |
|------|--------|---------|---------|
| 美股(CBOE) | VIX期权 | 0.7-1.2 | <0.5 或 >1.5 |
| A股(上证50ETF) | 上交所 | 0.5-1.5 | <0.3 或 >2.0 |
| BTC(Deribit) | Deribit | 0.3-0.8 | <0.2 或 >1.2 |
### PCR与VIX配合使用
```
PCR高 + VIX高 = 极度恐慌(强烈看多反转信号)
PCR低 + VIX低 = 极度自满(警惕黑天鹅)
PCR高 + VIX低 = 对冲需求(机构在保护多头)
PCR低 + VIX高 = 矛盾信号(需要更多确认)
```
## 融资融券信号(A股)
### 融资余额分析
```
融资 = 借钱买股(看多杠杆)
融券 = 借股卖出(看空杠杆)
融资余额指标:
- 绝对值: 反映杠杆资金总量(2024年约1.5-1.8万亿)
- 变化率: 周环比/月环比,方向比绝对值重要
- 占比: 融资余额/A股总市值,通常2-3%
```
### 融资融券信号
| 指标 | 看多信号 | 看空信号 |
|------|---------|---------|
| 融资余额 | 底部企稳后连续增加 | 高位加速增加(过热) |
| 融资净买入 | 连续5天净买入 | 连续5天净卖出 |
| 融券余额 | 大幅增加后减少(空头回补) | 突然大增(有人做空) |
| 融资/融券比 | 比值回落后反弹 | 极端高位(杠杆过高) |
### 融资余额历史阈值(A股)
```
2015年牛市顶部: 2.27万亿(极端)
2018年熊市底部: 0.76万亿
2020年正常区间: 1.0-1.2万亿
2024年正常区间: 1.4-1.8万亿
经验法则: 融资余额月增>10% → 过热警示
融资余额月减>10% → 恐慌警示
```
## 北向资金信号(A股)
### 北向资金分析框架
```
北向资金 = 通过沪深港通买A股的外资
核心特征:
1. 规模: 累计净买入约2万亿
2. 风格: 偏好白马(消费+金融+科技龙头)
3. 前瞻性: 历史上多次在底部加仓
4. 局限: 2023年后主动型vs被动型分化
```
### 北向资金信号
| 指标 | 看多信号 | 看空信号 |
|------|---------|---------|
| 单日净流入 | >100亿(强烈信号) | <-100亿 |
| 连续流入天数 | >10天连续流入 | >10天连续流出 |
| 月度净流入 | >500亿 | <-500亿 |
| 持仓变化 | 增持低估值白马 | 减持周期+概念股 |
### 北向资金使用注意
```
2023年后变化:
1. 被动资金(ETF)占比上升,主动选股参考价值下降
2. 单日大额波动可能是对冲交易(非方向性)
3. "假外资"(内地资金绕道香港)干扰信号
建议:
- 看周度/月度累计,忽略单日波动
- 区分主动型vs被动型(有些数据源可拆分)
- 与融资余额、ETF申赎交叉验证
```
## 社交媒体舆情分析
### 舆情量化框架
```
数据源:
- 中文: 雪球/东方财富股吧/微博/微信公众号
- 英文: Twitter(X)/Reddit/Telegram
- 加密: CryptoTwitter/Discord/Telegram群
量化维度:
1. 讨论热度: 提及频次 / 基准频次
2. 情绪倾向: 正面/负面/中性比例
3. 情绪强度: 正面均值 - 负面均值
4. 情绪变化: 较上期的变化方向
```
### 舆情指标
| 指标 | 计算 | 反向信号 |
|------|------|---------|
| 热度指数 | 搜索量/讨论量 vs MA(30) | 热度暴增=过热 |
| 看多比例 | 看多帖子/总帖子 | >80%=极度乐观(警惕) |
| 新人指数 | 新注册账号讨论占比 | >50%=散户涌入(顶部) |
| KOL一致性 | 大V观点一致度 | 一致看多=危险 |
### 社交媒体情绪周期
```
底部: 无人讨论 → 少数人抄底 → 争议期
上涨: 讨论增加 → 乐观蔓延 → 新人涌入
顶部: 全民讨论 → 极度乐观 → 不看好者被嘲笑
下跌: 争议 → 恐慌 → 无人讨论(回到底部)
巴菲特指标: 出租车司机/理发师开始讨论股票 = 顶部
```
## 综合情绪评分框架
### 评分模型
```
综合情绪 = 0.25×恐贪 + 0.20×PCR + 0.20×融资 + 0.20×北向 + 0.15×舆情
每个维度标准化到 0-100:
0-20: 极度恐惧
20-40: 恐惧
40-60: 中性
60-80: 贪婪
80-100: 极度贪婪
```
### 情绪 → 操作映射
| 综合情绪 | 仓位建议 | 操作 |
|---------|---------|------|
| 0-20 | 80-100% | 逆向满仓 |
| 20-40 | 60-80% | 逐步加仓 |
| 40-60 | 40-60% | 标准仓位 |
| 60-80 | 20-40% | 逐步减仓 |
| 80-100 | 0-20% | 逆向清仓 |
## 输出格式
```markdown
## 市场情绪分析
### 情绪仪表盘
| 指标 | 当前值 | 分位 | 信号 |
|------|--------|------|------|
| 恐贪指数(加密) | 72 | 75% | 贪婪 |
| A股换手率 | 1.8% | 70% | 偏活跃 |
| PCR(50ETF) | 0.65 | 35% | 偏乐观 |
| 融资余额变化(周) | +280亿 | 80% | 杠杆加速 |
| 北向净流入(周) | +120亿 | 60% | 偏正面 |
### 综合情绪评分: 68/100(贪婪区间)
### 情绪解读
当前市场情绪偏贪婪,多个指标指向乐观:
- 融资余额加速增长,杠杆资金积极
- 北向资金持续流入,外资态度正面
- 但PCR偏低,期权市场缺乏对冲意识
### 操作建议
- 建议仓位: 降至40-50%
- 不追高,等回调再加仓
- 可适当买入看跌期权对冲
### 风险提示
- 情绪指标是反向指标,不是精确择时工具
- 趋势强时情绪可以持续极端很久
```
## 注意事项
1. **反向指标不是精确择时**:情绪可以在极端区域持续很久,不要仅凭情绪做空/做多
2. **情绪+趋势结合**:上升趋势中的贪婪是正常的,下降趋势中的恐惧也是正常的
3. **不同市场不同阈值**:A股、美股、加密的情绪阈值差异大
4. **数据获取限制**:部分情绪数据需要付费API(如Bloomberg情绪指标、Glassnode)
5. **社交媒体噪音大**:机器人/营销号会干扰舆情分析,需要过滤
6. **北向资金变化**:2023年后北向数据披露规则变化,实时数据不如以前透明
7. **融资数据T+1**:融资融券数据为T+1日公布,有滞后
More from HKUDS/Vibe-Trading
- adr-hshareADR/H-share/A-share cross-listing premium analysis — track pricing gaps between US-listed ADRs, HK-listed H-shares, and A-shares for arbitrage signals, dual-listing valuation, and delisting risk assessment.
- akshareAKShare financial data aggregator (18k+ stars). Free, no API key. Covers A-shares, US, HK, futures, macro, forex. Primary fallback for tushare and yfinance.
- asset-allocationAsset allocation theory and optimizer usage — MPT / Black-Litterman / risk budgeting / all-weather strategy, including guides for 4 optimizers and rebalancing rules.
- backtest-diagnoseDiagnose failed or underperforming backtests, locate the root cause, and fix the issue
- behavioral-financeBehavioral finance applications: theories of overreaction and underreaction, behavioral explanations for momentum and reversal, investor sentiment cycles, cognitive-bias checklists, and debiasing quantitative strategies.
- candlestickCandlestick pattern recognition engine, pure pandas vectorized implementation of 15 classic candlestick patterns (5 single-candle + 5 double-candle + 4 triple-candle + 1 trend confirmation), generating a composite signal from bullish/bearish pattern scores.
- ccxtCCXT unified crypto exchange library (100+ exchanges). Free public market data. Fallback when OKX is unavailable.
- chanlun基于缠论(缠中说禅)的形态识别引擎,使用czsc库自动检测K线分型、笔、中枢,并生成一买/一卖/二买/二卖/三买/三卖等买卖点信号。支持多周期分析和形态分类(3/5/7/9/11笔形态)。
- commodity-analysisCommodity analysis (oil supply-demand balance / gold pricing / copper as an economic predictor / inventory cycles / futures premium-discount structure / seasonality), generating directional commodity signals.
- convertible-bondA股可转债分析——转股/纯债/期权三维估值、下修/强赎/回售博弈、双低策略与转债轮动选债框架