with one click
us-stock-tracker
美股行情追踪 — 双数据源(新浪实时 + Yahoo v8 收盘),含大盘/板块/异动/52周位置分析。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
美股行情追踪 — 双数据源(新浪实时 + Yahoo v8 收盘),含大盘/板块/异动/52周位置分析。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
个股深度分析的核心工作流。当用户要求"深度分析 / 全面分析 / 帮我看看 / 值不值得买 / DCF / 机构建模 / 首次覆盖 / 投委会备忘录"等涉及个股研究的请求时触发。覆盖 A 股、港股、美股,产出 24 个报告维度(0-22,其中 `6_fund_holders` 与 `6_research` 分列)+ 51 位大佬量化评审 + 6 种机构级估值建模 (DCF/Comps/LBO/3-Stmt/Merger) + 7 种研究产物 (首次覆盖/财报解读/催化剂日历/投资逻辑追踪/晨报/量化筛选/行业综述) + 6 种决策方法 (IC Memo/DD/Porter/单位经济/VCP/再平衡) + 杀猪盘检测,最终生成 Bloomberg 风格 HTML 报告 + 社交分享战报。关键词:股票、个股、深度分析、估值、DCF、comps、首次覆盖、IC memo、杀猪盘、龙虎榜、akshare。
中港股行情追踪 — 双数据源(新浪实时 + Yahoo v8 收盘),覆盖 A 股芯片半导体 + 港股科技/LLM 概念。含大盘/板块/异动/52周位置分析 + 叙事生成。
抓取 5ch.io 实时热帖(ikioig 全板勢い)前100条,筛选20条最逆天帖子生成中日双语锐评报告,输出到 D:\hermes\5ch-reports\YYYY-MM-DD\。
生成 LoveLive / BanG Dream 未来一年 live 活动倒计时报表。当前只展示 BanG Dream! 与 LoveLive!,不展示偶像大师。
将单个 cron job 输出同时推送到 Telegram 和微信;QQ 仍不可用。
Scrape Yahoo Japan News hot topics (Yahoo!ニュース トピックス一覧) — extract article summaries and AI-generated comment digests (ヤフコメAI要約). Handles pickup pages, /articles/ pages, and comments pages with dual curl+browser approach.
| name | us-stock-tracker |
| description | 美股行情追踪 — 双数据源(新浪实时 + Yahoo v8 收盘),含大盘/板块/异动/52周位置分析。 |
# 实时快照(新浪财经,盘中用)
python3 scripts/snapshot.py
python3 scripts/snapshot.py --tech-only
# 收盘日报(Yahoo v8,盘后用)
python3 scripts/daily_report.py
python3 scripts/daily_report.py --tech-only
# JSON 输出
python3 scripts/snapshot.py --json
python3 scripts/daily_report.py --json
# 自定义标的(会先 trim 空白,再按 gb_/int_ 分类)
python3 scripts/snapshot.py --tickers ' gb_nvda, int_nasdaq '
python3 scripts/daily_report.py --tickers ' NVDA, ^IXIC '
核心数据结构和分析引擎从 shared/stock_tracker_lib 导入。趋势阈值 DEFAULT_TREND_THRESHOLDS(20%/7%),
市场状态含夏令时检测。
scripts/
common.py # HTTP客户端、双源ticker配置(YAHOO_STOCKS_CN中文名)、数据结构、板块分组
analysis.py # 分析引擎 + 叙事生成(52周位置文案、原因简述、表现综述、关键动态、一句话总结)
snapshot.py # 新浪财经实时快照(盘中)
daily_report.py # Yahoo v8 收盘日报(盘后),分析师风格输出
| 数据源 | 端点 | 用途 | 特点 |
|---|---|---|---|
| 新浪财经 | hq.sinajs.cn/list= | 实时快照 | 需要 Referer header + 绕过代理 |
| Yahoo v8 | query1.finance.yahoo.com/v8/finance/chart/ | 收盘日报 + 趋势分析 | 1个月 OHLC + 52周高低 + 成交量,必须 curl subprocess 调用(Python requests 返回 403) |
# 必须设置
proxies = {"http": None, "https": None}
headers = {"User-Agent": "Mozilla/5.0 ..."}
# 新浪额外需要
headers["Referer"] = "https://finance.sina.com.cn/"
# --tickers 逗号分隔输入必须先 strip(),否则 "AAPL, MSFT" 会把第二项误分类
# Yahoo v8: 必须用 subprocess.run(["curl", "-s", ...]) 而非 requests
# curl 正常返回 200,Python requests 被拦截 403
主任务直接运行脚本:
python3 ~/.hermes/skills/us-stock-tracker/scripts/daily_report.py
日报采用「叙事 + 数据」混合风格,包含以下板块:
_index_narrative)_display_name / _fifty_two_week_text)_overview_narrative)_reason_brief,方向感知:利好/利空分开)_key_dynamics)_one_line_summary)daily_report.py 内置休市检测,判断「昨晚(美东时间)是否交易日」而非「最新数据日期」:
| 条件 | 判定 | 说明 |
|---|---|---|
| 昨晚 = 周六/日 | 休市 | 周末,输出简化消息,不拉取数据 |
| 昨晚 = 美股节假日 | 休市 | 覆盖 2026-2027 假期 |
| 昨晚 = 周一~周五 非假期,且 Yahoo 最新交易日覆盖昨晚 | 开盘 | 正常生成完整日报 |
| 昨晚 = 周一~周五 非假期,但 Yahoo 最新交易日早于昨晚 | 数据延迟 | 输出简化消息,避免发送旧行情 |
关键洞察:北京时间早上 7:00,昨晚 = 昨天美东日期。
休市时输出简化消息(仅标题 + 🏖️ 休市原因 + 交易时段),不生成完整日报,不发送旧数据。
deliver='telegram:[REDACTED],weixin:[REDACTED]');后台 Cron投递策略守卫 每 30 分钟自动纠偏。cron-multi-platform-delivery skillanalysis.py 提供两层分析:
_detect_trend() 对每只有 1 个月历史数据的个股进行多日趋势检测:
| 维度 | 算法 | 输出 |
|---|---|---|
| 累积涨跌 | 区间首日收盘 → 最新收盘 | cumulative_return(%) |
| 连续方向 | 从最近一日向前数连续同向天数(>0.05% 为有效) | streak(正=连阳,负=连阴) |
| 涨跌比 | 上涨天数 / 总交易日 | up_ratio |
| 量价确认 | 近5日均量 / 全区间均量 | vol_ratio(>1.3 放量,<0.8 缩量) |
趋势分类(美股波动更大,阈值略高于中港股):累积 ≥20% → 强势拉升;≥7% → 稳步上行;<7% → 温和走强。
_deep_reason() 综合五个维度生成归因: