热点基金雷达
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_0e3266b7/fund-trending-topics。
技能介绍
解决了什么问题
市场上热点轮动频繁,开发者想回答「当下哪些话题在驱动基金涨跌」时,通常面临两个难题:热点话题散落在新闻和社区讨论里,缺少结构化的板块—基金映射;基金净值、涨幅等数据要么自己写爬虫抓东财,要么手动整理,格式零散且容易过期。这个技能把「话题模板 → 权重排序 → 基金关联 → 报告输出」串成一条流水线,省掉重复的抓数和模板代码。
核心能力与工作流程
技能的核心是一个 Python 脚本 scripts/generate_report.py,运行后分三步:
- 数据获取:通过东方财富接口
https://fund.eastmoney.com/pingzhongdata/{code}.js拉取基金名称及近 1 月/3 月/6 月/1 年真实收益率;近 1 周数据因接口不直接提供,基于近 1 月估算。 - 权重计算:对每个热点话题打分,公式为
热度×3.0 + 趋势×2.5 + 相关度×2.0 + 涨幅×1.5,其中热度、趋势、相关度为 0-100 的模板评分,涨幅为 API 返回的相关基金真实均值。 - 报告生成:输出单文件 HTML,含 4 个 Tab——权重 TOP10 排名、详细分析(催化事件/关联股票/相关基金)、按板块独立的趋势图 Dashboard(折线+渐变面积图)、多维可视化。
v2.0 的关键升级是接入了真实数据源,并加入容错:API 请求超时或失败时自动回退模拟数据,报告生成不中断。
适用边界与注意点
- 话题模板是静态的:当前热点话题(板块与基金代码)写在脚本
topics列表中,版本基于 2026 年 7 月市场结构,不会自动抓取实时新闻;换主题需手动编辑该列表。 - 数据有延迟:东财接口可能有 15 分钟延迟,且存在频率限制,建议两次生成间隔 ≥ 5 分钟。
- 涨幅是真实值,但话题评分是主观的:权重公式中热度/趋势/相关度依赖作者对市场的主观判断,报告不是量化信号。
- 仅供研究:输出不构成投资建议,基金有风险。
使用场景
- 投资研究团队需要按综合权重排序当前热点板块,并关联真实基金历史涨幅生成 HTML 报告。
- 产品经理在搭建基金主题页时,需要从东方财富 API 拉取近 1 月/3 月/6 月/1 年收益数据。
- 数据分析师希望快速对比各板块相关基金走势,生成带折线图和雷达图的交互式 Dashboard。
- 运营人员需要根据内置热点模板生成可视化报告,在内部会议中展示各板块催化事件与基金表现。
适合人员
- 金融数据分析师,需要把热点话题和基金表现整理成可交互的分析报告。
- 量化策略研究员,希望快速验证板块热度与基金涨幅之间的关联关系。
- 基金产品运营,定期输出热点主题报告供内部决策和内容发布使用。
- 技术博客作者,需要演示如何用 Python 调用东方财富 API 生成可视化报告。