同
同花顺热榜选股(双门槛策略)
作者:鹿Sir金融投资v1
获取同花顺A股热度排行榜(日榜/小时榜 TOP100),支持板块排列分析、与自选寡头池交叉筛选,自动识别高热度+技术寡头的潜在机会。当用户提到"热榜""热度榜""热门股""同花顺热榜""今天什么板块热""最近什么概念火""热点在哪"等关键词时触发本技能。
下载量
340
点赞
85
价格
¥1.99
精选
技能文档
---
name: ths-hot-rank
title: 同花顺热榜选股(双门槛策略)
category: 办公效率
description: 获取同花顺A股热度排行榜(日榜/小时榜 TOP100),支持板块排列分析、与自选寡头池交叉筛选,自动识别高热度+技术寡头的潜在机会。当用户提到"热榜""热度榜""热门股""同花顺热榜""今天什么板块热""最近什么概念火""热点在哪"等关键词时触发本技能。
---
# 同花顺热度排行榜
> **免责声明**:本技能仅整理公开行情数据并提供量化分析,所有输出**仅供研究参考,不构成任何投资建议,不执行任何交易**。投资决策须由用户独立判断并自担风险。
获取同花顺A股热度排行榜数据,返回TOP100热门股票,支持日榜和小时榜。自动完成板块排列分析、趋势筛选、寡头池交叉,最终输出双门槛验证通过的候选标的。
## 触发条件
当用户提到以下任意关键词时激活本技能:
- "热榜" / "热度榜" / "热门股" / "同花顺热榜"
- "今天什么板块热" / "最近什么概念火" / "热点在哪"
- "热榜和我的股票池有没有交集"
- 任何需要在热榜数据基础上做选股决策的场景
## 输入
| 输入 | 类型 | 必填 | 说明 |
|------|------|------|------|
| `list_type` | `"day"` / `"hour"` | 否 | 默认 `"day"` 日榜 |
## 输出
返回 Markdown 格式的六段式分析报告:
1. **板块强度总览表**:各概念板块按强度评分降序
2. **板块效应确认**:>=3只涨停的板块
3. **板块明细**:每个板块内的个股(按涨幅排序)
4. **趋势向上候选**:涨幅 >= 1% 的个股列表
5. **寡头池交叉结果**:热榜 与 技术寡头池的候选
6. **双门槛终判**:最终可操作的买入候选(附魔鬼代言人自检)
---
## 核心选股纪律
**双门槛买入铁律 -- 两个条件必须同时满足,缺一不可**:
```
条件1: 在同花顺热榜TOP100中(人气过滤器)
条件2: 属于技术寡头池(质量过滤器)
↓
双条件共振 → 考虑买入
缺任一条件 → 坚决不碰
```
**反面案例**:
- 技术寡头但不在热榜(如南大光电 300346)→ 人气没到,不买
- 在热榜但是资源寡头非技术寡头(如中钨高新 000657)→ 类型不符,不买
- 在热榜+技术寡头但涨停封死(如昊华科技 600378)→ 买不到,等开板或找同板块备选
**寡头分级**:
| 级别 | 标记 | 定义 | 示例 |
|------|------|------|------|
| 技术寡头 | `TechOligarch` | 有不可替代的技术/工艺壁垒 | 南大光电、昊华科技、中船特气 |
| 资源寡头 | `ResourceOligarch` | 垄断上游矿产资源 | 中钨高新、厦门钨业、章源钨业 |
---
## 技能工作流
### 步骤1:获取热榜
```bash
python scripts/fetch.py [day|hour]
```
**应始终执行脚本获取数据,仅在脚本不可用时手动调用 API。** 脚本自带重试机制(3次+指数退避)和数据完整性校验。
### 步骤2:板块排列(关键步骤)
```bash
python scripts/sector_analysis.py [ths_hot_day.json]
```
**自动化完成** concept_tag 分组 + 板块强度排序 + 涨停识别。
**板块强度评分公式**:
```
板块评分 = 涨停数 x 3 + 入榜数 x 1
```
- 涨停权重 > 数量权重,避免"大盘股多但无赚钱效应"的板块虚高
- 板块内按涨幅降序排列个股
- >=3只涨停的板块标记为"板块效应确认"
**目的**:看清今日资金方向,板块效应 > 个股独立行情。
### 步骤3:趋势筛选
- **涨停定义**:`rise_and_fall >= 9.9`(浮点精度容忍)
- **趋势向上门槛**:涨幅 >= 1%(过滤微涨噪音)
- 涨停封死的标注"封死",未封死的标注"可排板"
### 步骤4:交叉寡头池
热榜 与 技术寡头池交叉筛选。
**查询技术寡头**:
```
调用 ontology 技能
查询条件: entity_type="TechOligarch"
返回字段: stock_code, name, sector, moat_description
```
**股票代码映射**:热榜 `code` 字段为6位数字字符串(如 `"000725"`),与 ontology 中 `stock_code` 字段格式一致,直接匹配。
**排除规则**:
- 排除 `ResourceOligarch`(资源寡头,不入核心技术池)
- 排除涨停封死的(`rise_and_fall >= 9.9` 且无开板迹象)
### 步骤5:技术面确认
对通过前四步的候选,调用 westock-data 技能深挖:
```
调用 westock-data 技能
参数: code="000725"
获取: kline(日K), kdj, rsi, ma, volume_ratio
```
**判定标准**:
| 指标 | 多头信号 | 空头信号 |
|------|----------|----------|
| MA排列 | MA5 > MA10 > MA20 | MA5 < MA10 < MA20 |
| KDJ | J < 20 + 金叉 | J > 80 + 死叉 |
| RSI(6) | 30-70 | >80 超买 / <20 超卖 |
| 量比 | >1.5 放量 | <0.5 缩量 |
| 高位回撤 | >15% 有安全边际 | <5% 追高风险 |
### 步骤6:双门槛终判
```
热榜通过 + 技术寡头通过 + 趋势向上通过 + 买得到 + 技术面过关 → 动手
任一不通过 → 放弃,继续观察
```
**终判输出必须附带魔鬼代言人自检**(见下方)。
---
## 魔鬼代言人机制
每次给出买入建议时,**必须**执行以下三道反问:
```
自检1 -- 这个判断最可能错在哪?
(具体到数据/假设/推理链条)
自检2 -- 和用户说过的话/已有持仓有没有矛盾?
(持仓冲突、逻辑矛盾、风格偏离)
自检3 -- 有没有在迎合用户、回避坏消息?
(乐观偏差、选择性呈现、忽略利空)
```
---
## 涨停买不到的处理策略
1. **等开板回踩**:次日冲高回落放量换手,回踩分时均线是更好买点
2. **同板块备选**:找同一概念、涨幅更小(1%-5%)、尚在热榜的替代标的
3. **次日前置**:提前挂单竞价,但仅限逻辑极硬+板块效应确认的标的
---
## 故障处理
| 故障 | 处理 |
|------|------|
| API 无响应/超时 | 脚本自动重试3次(2^n秒退避);若全部失败,检查网络,或使用缓存的上次数据 |
| 返回空列表 | 可能非交易时段,提示用户等待开盘后重新获取 |
| 返回不足100只 | 数据可能不完整,输出警告但继续分析 |
| fetch.py 脚本不可用 | 降级为手动调用 API(curl/浏览器开发者工具) |
| ontology 技能未安装 | 跳过步骤4寡头交叉,仅输出板块排列+趋势筛选 |
| westock-data 技能未安装 | 跳过步骤5技术面确认,标注"技术面数据缺失" |
---
## 限制
- API 固定返回 **100只**,无法扩展到200只
- `type=day` 和 `type=hour` 均为100只
- 数据在A股交易时段内最具参考价值
- 热度值为同花顺内部算法,非成交量或换手率
---
## 风险提示
> 热度排行榜反映的是市场情绪和关注度,**不构成买入建议**。高热度个股可能伴随高波动和追高风险。双门槛纪律(热榜+技术寡头)是对冲情绪噪音的过滤器,但不能消除市场风险。所有交易决策由用户自行承担后果。
---
## 依赖
| 依赖 | 用途 | 缺失影响 |
|------|------|----------|
| Python 3.x | 执行 fetch.py / sector_analysis.py | 核心功能不可用 |
| westock-data 技能 | 步骤5技术面确认 | 跳过MA/KDJ/RSI分析 |
| ontology 技能 | 步骤4寡头池查询 | 跳过寡头交叉,仅输出热榜分析 |使用说明
# 同花顺热榜选股(双门槛策略) 获取同花顺A股热度排行榜TOP100,通过板块排列分析和技术寡头池交叉筛选,自动识别高人气+高质量的双重验证候选标的。 ## 使用 直接对话触发: ``` 帮我看看今天热榜 查看小时榜热门股 热榜和我的持仓有没有交集 ``` ## 工作原理 1. 调用同花顺公开API获取A股热度排行榜(支持日榜/小时榜) 2. 自动按概念板块分组,计算板块强度评分,识别板块效应 3. 筛选涨幅>=1%的趋势向上候选 4. 与技术寡头池交叉,过滤出兼具人气和技术壁垒的标的 5. 技术面确认(MA/KDJ/RSI/量比)后输出双门槛终判 6. 每次买入建议附带魔鬼代言人自检,防止乐观偏差 ## 依赖 - Python 3.x(执行数据抓取和板块分析脚本) - westock-data 技能(可选,用于技术面确认) - ontology 技能(可选,用于寡头池查询) ## 注意 本技能仅供研究参考,不构成任何投资建议。所有交易决策由用户自行承担。
支持平台:Qoder · QoderWork · Claude · Codex 等 AI 编程助手