[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-92529":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":14,"stars7d":14,"stars30d":15,"stars90d":14,"forks30d":14,"starsTrendScore":14,"compositeScore":16,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":17,"fork":17,"defaultBranch":18,"hasWiki":19,"hasPages":19,"topics":20,"createdAt":9,"pushedAt":9,"updatedAt":21,"readmeContent":22,"aiSummary":23,"trendingCount":14,"starSnapshotCount":14,"syncStatus":24,"lastSyncTime":25,"discoverSource":26},92529,"a-share-us-catalyst","yespsam\u002Fa-share-us-catalyst","yespsam","CatDesk 9 market research dashboard for A-share, US, Japan, and Korea signals",null,"Python",76,20,1,0,18,42.77,false,"main",true,[],"2026-07-22 04:02:06","# 九点猫研 CatDesk 9\n\n每天 9 点，猫一眼市场机会。\n\n每天早上 9 点生成一份“昨夜美股 -> 今日 A 股候选”的早报。它把美股主题涨跌、A 股历史次日表现、个股动量、新闻催化和风险提示合成一个评分，输出每个板块 5 只候选股。\n\n> 输出是研究候选和风险提示，不是无条件买入指令。真实交易还需要结合账户风险承受能力、仓位、止损、流动性和当天开盘价格。\n\n## 数据源\n\n默认优先使用轻量直连接口，并保留 AkShare 作为显式备用：\n\n- 美股日线：新浪单 ticker 静态日线，Yahoo chart 备用\n- A 股实时行情：东方财富轻量 JSON\n- A 股历史日线：东方财富轻量 JSON\n- 个股新闻：东方财富新闻搜索 JSONP\n- AkShare：默认不启用慢回退；需要诊断时加 `--allow-akshare-fallback`\n\n外部接口会随上游网站变化而波动，所以工具内置了缓存和失败降级。第一次跑真实数据前先安装依赖。\n\n## 快速开始\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fyespsam\u002Fa-share-us-catalyst.git\ncd a-share-us-catalyst\npython3 -m venv .venv\n. .venv\u002Fbin\u002Factivate\npip install -r requirements.txt\nPYTHONPATH=src python -m ashare_us_catalyst.cli --top 5\n```\n\n报告会写入：\n\n```text\nreports\u002FYYYY-MM-DD-morning.md\nreports\u002FYYYY-MM-DD-morning.json\n```\n\n如果只是想检查格式和算法，不联网也可以跑样例数据：\n\n```bash\nPYTHONPATH=src python -m ashare_us_catalyst.cli --sample-data --top 5\n```\n\n## 每天 9 点自动运行\n\nmacOS 本地定时任务：\n\n```bash\n.\u002Fscripts\u002Finstall_launchd.sh\n```\n\n它会安装一个 `launchd` job，每个交易日早上 9 点执行 `scripts\u002Frun_report.sh`，把报告写入本机 `reports\u002F`。日志在：\n\n```text\nlogs\u002Flaunchd.out.log\nlogs\u002Flaunchd.err.log\n```\n\n## 公网 Netlify 每天 9 点更新\n\n公网网页是静态部署，必须重新构建 `dist\u002Fdata\u002F*.json` 并发布到 Netlify 才会更新。安装公网更新任务：\n\n```bash\n.\u002Fscripts\u002Finstall_public_launchd.sh\n```\n\n它会在每周一至周五 09:00 执行 `scripts\u002Frun_public_site_update.sh`，重新生成网页数据并运行：\n\n```bash\nnpx netlify deploy --prod --dir=dist --functions=netlify\u002Ffunctions\n```\n\n这个任务依赖本机保持开机、联网，并且 Netlify CLI 已登录和链接到站点。日志在：\n\n```text\nlogs\u002Fpublic-launchd.out.log\nlogs\u002Fpublic-launchd.err.log\n```\n\n## 网页版\n\n```bash\n.\u002Fscripts\u002Frun_web.sh\n```\n\n打开：\n\n```text\nhttp:\u002F\u002F127.0.0.1:8765\n```\n\n网页包含：\n\n- A 股早报：美股前夜主题 -> A 股板块和个股候选\n- 美股优选：按质量、成长、估值、护城河、趋势和风险筛选美股候选\n- 日韩市场：覆盖日本、韩国核心资产，保留汇率、政策、财报和跨境交易风险提示\n- 高倍潜力：挖掘早期高弹性候选，结合产业空间、市值甜点、趋势初段、资金确认、新闻催化和风险闸门\n- 回测证据：展示过去半年候选算法的历史表现\n- 每日日报：网页内阅读完整早报文字版\n- 报告历史：读取本地 `reports-web\u002F`\n\n美股“买入候选”是研究分层，不是保证收益或无条件买入指令。\n\n## 公开仓库说明\n\n本仓库只包含系统源码、网页、配置、测试和可公开的视觉资产。运行缓存、每日报告、Netlify 本地状态、渲染视频、个人声音样本和音频混音文件不会提交到 GitHub。\n\n本工具仅以娱乐和公开资料整理为主，不构成投资建议，不代表确定收益。\n\n## Telegram 推送\n\n复制环境变量模板：\n\n```bash\ncp .env.example .env\n```\n\n填入：\n\n```text\nTELEGRAM_BOT_TOKEN=...\nTELEGRAM_CHAT_ID=...\n```\n\n然后：\n\n```bash\nPYTHONPATH=src python -m ashare_us_catalyst.cli --send-telegram\n```\n\n## 调整股票池\n\n编辑 `config\u002Fthemes.json`：\n\n- `us_tickers`：昨夜美股信号股票，支持 `weight` 权重\n- `candidates`：A 股候选池，工具会从里面按历史有效性、实时行情和新闻筛选 Top 5\n- `logic`：板块映射逻辑，会进入报告\n\n编辑 `config\u002Fmultibagger.json`：\n\n- `us_universe`：早期高弹性美股候选池，包含阶段、赛道、市值档、成长、估值、护城河、催化和风险标签\n- A 股高倍潜力候选默认复用 `config\u002Fthemes.json` 中的 A 股股票池\n- 每次公网更新会生成 `dist\u002Fdata\u002Fmultibagger.json`\n\n## 评分口径\n\n单只 A 股总分由以下部分构成：\n\n- 美股主题信号：昨夜同主题美股加权涨跌幅\n- 历史有效性：过去一段时间里，美股主题上涨后 A 股次日上涨概率、平均收益、相关性和 beta\n- 个股动量：A 股最近 20 日收益、60 日波动和当天涨跌幅\n- 新闻催化：近期新闻标题中的订单、业绩、回购、合作、政策等正向词，以及减持、处罚、亏损等风险词\n- 风险扣分：ST、近期涨幅过热、当天大幅高开\u002F涨停附近、负面新闻\n\n默认按板块输出 Top 5。每只股票包含：代码、名称、产业、市值、评分、历史胜率、利好逻辑和近期重大新闻。\n\n早期高倍潜力模块额外关注：\n\n- 市值甜点：偏好仍有重估空间但流动性可接受的中小市值区间\n- 产业期权：AI、半导体、机器人、商业航天、量子、创新药、储能等高空间赛道\n- 趋势初段：避免已经极度透支的后期标的，优先看启动确认和主升初段\n- 资金确认：20 日趋势、60\u002F120 日收益、换手率、量比和回撤位置\n- 风险闸门：过热、ST\u002F退市风险、负面新闻、估值过高、融资和商业化不确定性\n\n## 常用命令\n\n```bash\n# 真实数据\nPYTHONPATH=src python -m ashare_us_catalyst.cli --top 5\n\n# 样例数据\nPYTHONPATH=src python -m ashare_us_catalyst.cli --sample-data --top 5\n\n# 只看前 4 个信号最强板块\nPYTHONPATH=src python -m ashare_us_catalyst.cli --max-themes 4\n\n# 不抓新闻，加快速度\nPYTHONPATH=src python -m ashare_us_catalyst.cli --skip-news\n\n# 允许 AkShare 作为慢回退源\nPYTHONPATH=src python -m ashare_us_catalyst.cli --allow-akshare-fallback\n\n# 回看 500 天\nPYTHONPATH=src python -m ashare_us_catalyst.cli --lookback-days 500\n```\n","CatDesk 9 是一个面向A股投资者的跨市场信号研究工具，每日9点自动生成美股夜盘表现与A股次日潜在联动机会的早报。它融合美股主题涨跌、A股历史响应统计、个股动量、新闻情感分析及多重风险扣分，对候选板块内股票进行综合评分并输出Top 5研究级候选名单。技术上采用轻量级直连接口（东方财富、新浪、Yahoo）为主、AkShare为备选的数据策略，内置缓存、降级与本地化部署能力，支持命令行生成报告、网页可视化、Telegram推送及Netlify静态发布。适用于专业或进阶个人投资者在每日开盘前快速识别跨市场催化逻辑与潜在交易线索，不提供买卖指令。",2,"2026-07-09 02:30:14","CREATED_QUERY"]