同花顺热榜
下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/user_ac35695d--ths-hot-rank.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_ac35695d/ths-hot-rank。获取同花顺A股热度排行榜(日榜/小时榜 TOP100),支持板块排列分析、与自选寡头池交叉筛选,自动识别高热度+技术寡头的潜在机会。
阅读全文 (展开查看完整说明)
概述
同花顺热度排行榜
⚠️ 免责声明:本技能仅整理公开行情数据并提供量化分析,所有输出仅供研究参考,不构成任何投资建议,不执行任何交易。投资决策须由用户独立判断并自担风险。
获取同花顺A股热度排行榜数据,返回TOP100热门股票,支持日榜和小时榜。自动完成板块排列分析、趋势筛选、寡头池交叉,最终输出双门槛验证通过的候选标的。
触发条件
当用户提到以下任意关键词时激活本技能:
- "热榜" / "热度榜" / "热门股" / "同花顺热榜"
- "今天什么板块热" / "最近什么概念火" / "热点在哪"
- "热榜和我的股票池有没有交集"
- 任何需要在热榜数据基础上做选股决策的场景
输入
| 输入 | 类型 | 必填 | 说明 |
|---|---|---|---|
list_type | "day" / "hour" | 否 | 默认 "day" 日榜 |
输出
返回 Markdown 格式的六段式分析报告:
- 板块强度总览表:各概念板块按强度评分降序
- 板块效应确认:≥3只涨停的板块
- 板块明细:每个板块内的个股(按涨幅排序)
- 趋势向上候选:涨幅 ≥ 1% 的个股列表
- 寡头池交叉结果:热榜 ∩ TechOligarch(技术寡头)的候选
- 双门槛终判:最终可操作的买入候选(附魔鬼代言人自检)
核心选股纪律
双门槛买入铁律 — 两个条件必须同时满足,缺一不可:
条件1: 在同花顺热榜TOP100中(人气过滤器)
条件2: 属于技术寡头池(质量过滤器)
↓
双条件共振 → 考虑买入
缺任一条件 → 坚决不碰反面案例:
- 技术寡头但不在热榜(如南大光电 300346)→ 人气没到,不买
- 在热榜但是资源寡头非技术寡头(如中钨高新 000657)→ 类型不符,不买
- 在热榜+技术寡头但涨停封死(如昊华科技 600378)→ 买不到,等开板或找同板块备选
寡头分级:
| 级别 | 标记 | 定义 | 示例 |
|---|---|---|---|
| 技术寡头 | TechOligarch | 有不可替代的技术/工艺壁垒 | 南大光电、昊华科技、中船特气 |
| 资源寡头 | ResourceOligarch | 垄断上游矿产资源 | 中钨高新、厦门钨业、章源钨业 |
API 端点
https://dq.10jqka.com.cn/fuyao/hot_list_data/out/hot_list/v1/stock此接口为同花顺公开数据接口,用于获取A股热度排行榜。
参数
| 参数 | 值 | 说明 |
|---|---|---|
stock_type | a | A股 |
type | day / hour | 日榜(全交易日累计)/ 小时榜(最近1小时) |
list_type | normal | 普通榜单 |
日榜 vs 小时榜
| 场景 | 推荐 |
|---|---|
| 收盘后复盘、次日开盘前选股 | day |
| 盘中追热点、午间快筛 | hour |
| 数据时效 | 日榜每日更新一次,小时榜约每小时刷新 |
请求头
headers = {
"Accept": "application/json, text/plain, */*",
"Referer": "https://eq.10jqka.com.cn/",
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"
}返回结构
{
"status_code": 0,
"status_msg": "success",
"data": {
"stock_list": [
{
"market": 33, // 33=深市, 17=沪市(含科创板)
"code": "000725",
"name": "京东方A",
"rate": "50867818", // 热度值(字符串)
"rise_and_fall": -7.6687, // 涨跌幅(%)
"order": 1, // 排名
"hot_rank_chg": 0, // 排名变化(正=上升)
"analyse": "面板龙头...", // 同花顺AI个股分析摘要
"analyse_title": "短期: ... 中期: ...", // 分析标题
"topic": null, // 主题标签(可能为null)
"tag": {
"concept_tag": ["电子纸", "MicroLED概念"],
"popularity_tag": "持续上榜"
}
}
]
}
}popularity_tag 常见值
| 值 | 含义 |
|---|---|
持续上榜 | 多日连续在榜 |
首板涨停 | 今日首次涨停 |
2天2板 / 3天3板 | 连续涨停 |
X天Y板 | X个交易日内Y次涨停 |
N天M板 | 同,表述变体 |
完整分析流程(六步法)
第一步:获取热榜
python scripts/fetch.py [day|hour]Agent 应始终执行脚本获取数据,仅在脚本不可用时手动调用 API。 脚本自带重试机制(3次+指数退避)和数据完整性校验。
第二步:板块排列(关键步骤!)
python scripts/sector_analysis.py [ths_hot_day.json]自动化完成 concept_tag 分组 + 板块强度排序 + 涨停识别。
板块强度评分公式:
板块评分 = 涨停数 × 3 + 入榜数 × 1- 涨停权重 > 数量权重,避免"大盘股多但无赚钱效应"的板块虚高
- 板块内按涨幅降序排列个股
- ≥3只涨停的板块标记为"板块效应确认 🔥"
目的:看清今日资金方向,板块效应 > 个股独立行情。
第三步:趋势筛选
- 涨停定义:
rise_and_fall >= 9.9(浮点精度容忍) - 趋势向上门槛:涨幅 ≥ 1%(过滤微涨噪音)
- 涨停封死的标注"🔒 封死",未封死的标注"🔓 可排板"
第四步:交叉寡头池
热榜 ∩ 技术寡头池(ontology 中 TechOligarch 实体)。
查询 ontology 中的技术寡头:
调用 ontology 技能
查询条件: entity_type="TechOligarch"
返回字段: stock_code, name, sector, moat_description股票代码映射:热榜 code 字段为6位数字字符串(如 "000725"),与 ontology 中 stock_code 字段格式一致,直接匹配。
排除规则:
- 排除
ResourceOligarch(资源寡头,不入核心技术池) - 排除涨停封死的(
rise_and_fall >= 9.9且无开板迹象)
第五步:技术面确认
对通过前四步的候选,调用 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% 追高风险 |
第六步:双门槛终判
热榜✅ + 技术寡头✅ + 趋势向上✅ + 买得到✅ + 技术面过关✅ → 动手
任一❌ → 放弃,继续观察终判输出必须附带魔鬼代言人自检(见下方)。
魔鬼代言人机制
每次给出买入建议时,必须执行以下三道反问:
👿 自检① — 这个判断最可能错在哪?
(具体到数据/假设/推理链条)
👿 自检② — 和用户说过的话/已有持仓有没有矛盾?
(持仓冲突、逻辑矛盾、风格偏离)
👿 自检③ — 有没有在迎合用户、回避坏消息?
(乐观偏差、选择性呈现、忽略利空)涨停买不到的处理策略
- 等开板回踩:次日冲高回落放量换手,回踩分时均线是更好买点
- 同板块备选:找同一概念、涨幅更小(1%-5%)、尚在热榜的替代标的
- 次日前置:提前挂单竞价,但仅限逻辑极硬+板块效应确认的标的
故障处理
| 故障 | 处理 |
|---|---|
| API 无响应 / 超时 | 脚本自动重试3次(2^n秒退避);若全部失败,检查网络,或使用缓存的上次数据 |
| 返回空列表 | 可能非交易时段,提示用户等待开盘后重新获取 |
| 返回不足100只 | 数据可能不完整,输出警告但继续分析 |
| fetch.py 脚本不可用 | 降级为手动调用 API(curl/浏览器开发者工具) |
| ontology 技能未安装 | 跳过第四步寡头交叉,仅输出板块排列+趋势筛选 |
| westock-data 技能未安装 | 跳过第五步技术面确认,标注"技术面数据缺失" |
限制
- API 固定返回 100只,无法扩展到200只
type=day和type=hour均为100只- 数据在A股交易时段内最具参考价值
- 热度值为同花顺内部算法,非成交量或换手率
风险提示
⚠️ 热度排行榜反映的是市场情绪和关注度,不构成买入建议。高热度个股可能伴随高波动和追高风险。双门槛纪律(热榜+技术寡头)是对冲情绪噪音的过滤器,但不能消除市场风险。所有交易决策由用户自行承担后果。
依赖
| 依赖 | 用途 | 缺失影响 |
|---|---|---|
| Python 3.x | 执行 fetch.py / sector_analysis.py | 核心功能不可用 |
| westock-data 技能 | 第五步技术面确认 | 跳过MA/KDJ/RSI分析 |
| ontology 技能 | 第四步寡头池查询 | 跳过寡头交叉,仅输出热榜分析 |
版本历史
| 版本 | 日期 | 变更 |
|---|---|---|
| 1.0.0 | 2026-06-10 | 初始版本:API抓取+基本输出 |
| 1.1.0 | 2026-06-10 | 新增六步法分析流程、双门槛纪律、寡头分级、涨停策略 |
| 1.2.0 | 2026-06-10 | 达尔文进化:sector_analysis.py自动化、retry+异常分类、魔鬼代言人、触发条件/输入输出/风险提示/故障处理段、analyse字段补充 |