增加arbr计算,增强情绪分析师mcp
This commit is contained in:
+202
@@ -0,0 +1,202 @@
|
||||
# ARBR市场情绪功能 - 快速开始 🚀
|
||||
|
||||
## 🎯 功能简介
|
||||
|
||||
系统现已集成ARBR等市场情绪指标,为市场情绪分析提供实际数据支撑!
|
||||
|
||||
**ARBR指标:**
|
||||
- **AR(人气指标)**:反映市场买卖人气
|
||||
- **BR(意愿指标)**:反映买卖意愿强度
|
||||
|
||||
**其他情绪数据:**
|
||||
- 换手率、涨跌停统计、大盘情绪、融资融券、恐慌贪婪指数
|
||||
|
||||
## 🚀 3步快速开始
|
||||
|
||||
### 步骤1:启动应用
|
||||
|
||||
```bash
|
||||
# 进入项目目录
|
||||
cd d:\web\agentsstock1
|
||||
|
||||
# 激活虚拟环境
|
||||
.\venv\Scripts\Activate.ps1
|
||||
|
||||
# 启动应用
|
||||
streamlit run app.py
|
||||
```
|
||||
|
||||
### 步骤2:输入股票代码
|
||||
|
||||
在应用界面中:
|
||||
1. 输入A股代码(如:`000001`)
|
||||
2. 点击"🚀 开始分析"
|
||||
|
||||
### 步骤3:查看分析结果
|
||||
|
||||
系统会自动:
|
||||
1. ✅ 获取市场情绪数据(ARBR等)
|
||||
2. ✅ 传递给市场情绪分析师
|
||||
3. ✅ 生成有数据支撑的专业分析
|
||||
|
||||
## 📊 ARBR指标说明
|
||||
|
||||
### AR指标(人气指标)
|
||||
|
||||
| AR值范围 | 市场状态 | 操作建议 |
|
||||
|---------|---------|---------|
|
||||
| > 180 | 极度超买 | ⚠️ 警惕回调 |
|
||||
| 150-180 | 超买 | 🔴 考虑减仓 |
|
||||
| 70-150 | 正常 | ✅ 正常持有 |
|
||||
| 40-70 | 超卖 | 🟡 关注机会 |
|
||||
| < 40 | 极度超卖 | 🟢 可能机会 |
|
||||
|
||||
### BR指标(意愿指标)
|
||||
|
||||
| BR值范围 | 市场状态 | 操作建议 |
|
||||
|---------|---------|---------|
|
||||
| > 400 | 极度超买 | ⚠️ 泡沫风险 |
|
||||
| 300-400 | 超买 | 🔴 谨慎追高 |
|
||||
| 50-300 | 正常 | ✅ 正常交易 |
|
||||
| 30-50 | 超卖 | 🟡 低迷企稳 |
|
||||
| < 30 | 极度超卖 | 🟢 冰点触底 |
|
||||
|
||||
## 💡 使用技巧
|
||||
|
||||
### 技巧1:结合使用AR和BR
|
||||
|
||||
```
|
||||
AR > 100 且 BR > 100 → 多头力量强(警惕过热)
|
||||
AR < 100 且 BR < 100 → 空头力量强(市场偏空)
|
||||
AR > BR → 人气好于意愿(基础稳定)
|
||||
BR > AR → 意愿强于人气(投机性强)
|
||||
```
|
||||
|
||||
### 技巧2:关注极端值
|
||||
|
||||
```
|
||||
AR < 70 且 BR < 50 → 强烈买入信号(超卖)
|
||||
AR > 150 且 BR > 300 → 强烈卖出信号(超买)
|
||||
```
|
||||
|
||||
### 技巧3:参考历史统计
|
||||
|
||||
查看"ARBR统计数据"中的:
|
||||
- 历史均值:判断当前位置
|
||||
- 买入/卖出信号比例:了解历史模式
|
||||
|
||||
## 📝 输出示例
|
||||
|
||||
```
|
||||
【ARBR市场情绪指标】
|
||||
- 计算周期:26日
|
||||
- AR值:59.62(人气指标)
|
||||
- BR值:49.28(意愿指标)
|
||||
- 信号:强烈买入信号 ✅
|
||||
- 解读:
|
||||
* AR超卖(<70),市场情绪低迷,可关注反弹机会
|
||||
* BR超卖(<50),投机情绪低迷,关注企稳信号
|
||||
|
||||
【市场情绪分析师专业分析】
|
||||
基于以上ARBR数据,市场情绪分析师会进行深度分析...
|
||||
```
|
||||
|
||||
## 🔍 测试市场情绪模块
|
||||
|
||||
想单独测试ARBR计算?运行:
|
||||
|
||||
```bash
|
||||
python market_sentiment_data.py
|
||||
```
|
||||
|
||||
输出示例:
|
||||
```
|
||||
测试市场情绪数据获取...
|
||||
正在获取 000001 的市场情绪数据...
|
||||
📊 正在计算ARBR情绪指标...
|
||||
📊 正在获取换手率数据...
|
||||
✅ 市场情绪数据获取完成
|
||||
|
||||
【ARBR市场情绪指标】
|
||||
- AR值:59.62
|
||||
- BR值:49.28
|
||||
- 信号:强烈买入信号
|
||||
...
|
||||
```
|
||||
|
||||
## ⚙️ 自定义设置
|
||||
|
||||
### 修改ARBR计算周期
|
||||
|
||||
编辑 `market_sentiment_data.py`:
|
||||
|
||||
```python
|
||||
class MarketSentimentDataFetcher:
|
||||
def __init__(self):
|
||||
self.arbr_period = 26 # 改为你想要的周期,如:20
|
||||
```
|
||||
|
||||
常用周期:
|
||||
- 短期:14-20天
|
||||
- 中期:26天(默认)
|
||||
- 长期:50-60天
|
||||
|
||||
## 📚 完整文档
|
||||
|
||||
更多详细信息,请查看:
|
||||
|
||||
- 📖 **市场情绪分析使用说明.md** - 完整功能说明
|
||||
- 📋 **市场情绪模块更新日志.md** - 技术细节
|
||||
- ✅ **ARBR市场情绪集成完成说明.md** - 完成总结
|
||||
|
||||
## ❓ 常见问题
|
||||
|
||||
### Q: 为什么有些数据显示N/A?
|
||||
A: 可能是网络问题或数据源限制,系统会自动处理,不影响整体分析。
|
||||
|
||||
### Q: 美股支持ARBR吗?
|
||||
A: 目前仅支持A股(6位代码),美股支持正在计划中。
|
||||
|
||||
### Q: ARBR信号可以直接作为买卖依据吗?
|
||||
A: ❌ 不可以!ARBR仅供参考,应结合其他指标和基本面综合判断。
|
||||
|
||||
### Q: 数据更新频率如何?
|
||||
A: 大部分为实时数据,部分(如融资融券)为T+1数据。
|
||||
|
||||
## ⚠️ 重要提示
|
||||
|
||||
```
|
||||
⚠️ 投资有风险,决策需谨慎
|
||||
⚠️ ARBR等指标仅供参考,不构成投资建议
|
||||
⚠️ 极端情绪往往是反转信号
|
||||
⚠️ 请结合多方面因素综合判断
|
||||
```
|
||||
|
||||
## 🎯 快速命令清单
|
||||
|
||||
```bash
|
||||
# 启动应用
|
||||
streamlit run app.py
|
||||
|
||||
# 测试市场情绪模块
|
||||
python market_sentiment_data.py
|
||||
|
||||
# 检查语法错误
|
||||
python -m py_compile market_sentiment_data.py
|
||||
|
||||
# 查看应用运行状态
|
||||
# 浏览器访问:http://localhost:8501
|
||||
```
|
||||
|
||||
## 📞 需要帮助?
|
||||
|
||||
查看详细文档或检查错误日志了解更多信息。
|
||||
|
||||
---
|
||||
|
||||
**版本:** v1.0
|
||||
**更新:** 2025年10月7日
|
||||
**状态:** ✅ 功能完整,测试通过
|
||||
|
||||
Happy Trading! 📈🎯
|
||||
|
||||
Reference in New Issue
Block a user