{
  "title": "Cron Job: 快速盯盘-15分钟",
  "type": "盯盘",
  "created_at": "2026-06-01T15:56:03.417662",
  "summary": "**Job ID:** d3797d924ddc\n**Run Time:** 2026-06-01 15:32:13\n**Schedule:** 0,15,30,45 9-16 * * 1-5\n[IMPORTANT: You are running as a scheduled cron job. DELIVERY: Your final response will be automaticall",
  "content": "# Cron Job: 快速盯盘-15分钟\n\n**Job ID:** d3797d924ddc\n**Run Time:** 2026-06-01 15:32:13\n**Schedule:** 0,15,30,45 9-16 * * 1-5\n\n## Prompt\n\n[IMPORTANT: You are running as a scheduled cron job. DELIVERY: Your final response will be automatically delivered to the user — do NOT use send_message or try to deliver the output yourself. Just produce your report/output as your final response and the system handles the rest. SILENT: If there is genuinely nothing new to report, respond with exactly \"[SILENT]\" (nothing else) to suppress delivery. Never combine [SILENT] with content — either report your findings normally, or say [SILENT] and nothing more.]\n\n【快速盯盘-15分钟】\n📋 价位触发规则：操作建议必须基于明确的价格触发条件\n- 现价未触及止盈/止损/加仓价 → 写👀观望 + 写明条件（如\"等待站稳300以上\"）\n- 触及价位的 → 写具体操作+仓位比例+价格\n- 示例：海博思创现价297，止盈位300。未触及→观望\"等待站稳300以上减仓50%\"\n- 示例：海博思创现价302，已触及300止盈位→🎯止盈：300以上减50%（208→104股）\n\n⚠️ 操作建议格式铁律：每条建议必须包含具体价格+仓位比例\n禁止输出：\"部分止盈\"\"适当减仓\"\"关注\"\"观望\"等模糊词\n正确格式示例：\n  🎯 止盈：300以上减50%（200股→100股），回落至280全部接回\n  🤝 持有：现价300，成本257.7，浮盈+16.5%，暂持\n  🛑 止损：跌破260清仓（200股）\n  🟢 加仓：回落至270~275加仓100股（仓位12%→18%）\n  👀 观望：等待站稳295以上再考虑\n\n⚠️ 表情符号规则：每只股票的操作建议前面必须加对应表情符\n🟢=买入/加仓  🔴=卖出/减仓  👀=观望  🤝=持有  🎯=止盈  🛑=止损\n\n一、时间检查。早于9:30→SILENT。午休11:31~12:59→SILENT\n\n二、拉实时行情 + 读数据源\n读取 /home/hmo/web-dashboard/data/portfolio.json 和 /home/hmo/web-dashboard/data/watchlist.json 获取持仓+自选列表\n用curl qt.gtimg.cn拉实时行情（持仓股+自选股）\n无触发→SILENT\n\n三、有信号时分析：每只异常±3%+输出。格式：代码|名称|现价|涨跌%|建议【时效】|原因\n⚠️ 港股价格完整性校验：从行情原始字符串取值，不用浮点数（避免精度丢失）。\n示例：百济神州行情169.90输出169.90（非69.90），华虹行情155.30输出155.30（非55.30）。\n\n四、输出：「📊 快速盯盘 | 时间」+ 信号内容。系统自动推，不做外部推送。\n\n六、XMPP推送和dashboard同步（最终输出后执行）\n1. 将报告全文用docker exec推送到XMPP：\n   docker exec ejabberd ejabberdctl send_message chat zhiwei@yoin.fun hmo@yoin.fun \"\" \"报告内容\"\n2. 将结构化分析数据POST到dashboard：\n   curl -X POST http://localhost:8899/api/analysis/batch -H 'Content-Type: application/json' -d '{\"holdings\":[每只股票的分析],\"watchlist\":[自选股的分析]}'\n3. 输出保留原样（用于本地存档），不做[SILENT]\n\n\n⚠️ 价格合理性校验：每只股票生成买入区间后，必须校验现价与买入区间是否匹配\n- 如果现价 < 买入区间下限 × 0.5（现价比买入区低一半以上）→ 标注⚠️数据异常，标记为\"价格异常需重估\"\n- 如果现价 > 买入区间上限 × 2（现价比买入区高一倍以上）→ 标注⚠️数据异常，标记为\"价格异常需重估\"\n- 港股（代码以0开头或含HK标识）必须用港股价格参考，不套用A股区间\n- 示例：华虹半导体01347港股现价约25-30，买入区间125-130是A股数据 → 明显异常\n\n## Response\n\n📊 快速盯盘 | 2026-06-01 15:30\n\n========== 持仓异动分析 ==========\n\n【仓位从高到低】\n\n688411|海博思创|293.04|+6.17%\n👀观望：现价293.04，已从止盈位300回落-2.3%。等待重新站稳300以上再减仓50%（417→208股），回落至280以下可接回\n时效：15分钟 | 原因：冲高至309.17后回落，放量1209万/35.9亿\n\n600563|法拉电子|154.40|-6.92%\n👀观望+⚠️风险关注：放量暴跌-6.92%至154.40，成交额19.7亿放量。距止损150仅+2.9%空间\n时效：15分钟 | 原因：高开低走从165.88杀至154.40，跌破150需止损清仓（200股）\n\n01478|丘钛科技|10.230|+7.23%\n👀观望：大涨+7.23%至10.230，成交1.59亿放量。距止盈11.0还有+7.5%空间\n时效：15分钟 | 原因：等待继续冲高至11.0以上再减仓50%（11000→5500股）\n\n02202|万科企业|2.790|+2.95%\n🤝持有：微涨+2.95%，成本5.417，浮亏-48.12%。深度套牢暂持\n时效：日线\n\n06160|百济神州|172.200|-2.60%\n⚠️👀关注：下跌-2.60%至172.20，距止损168仅+2.5%。止损预警持续\n时效：15分钟 | 原因：开盘179.10一路走低至168.80后小幅回升，跌破168需止损（200股）\n\n========== 自选异动分析 ==========\n\n🔴 建滔集团 01888 | 47.540 | -12.93% | 放量崩盘，43.16亿天量，不抄底\n🔴 博创科技 300548 | 219.34 | -11.99% | 暴跌，59.3亿成交，不接飞刀\n🔴 长飞光纤 06869 | 210.000 | -7.57% | 大跌，从283回落明显\n🔴 摩尔线程-U 688795 | 600.03 | -6.68% | AI芯片集体杀跌\n🔴 德明利 001309 | 597.41 | -6.65% | 芯片板块拖累\n🔴 沐曦股份-U 688802 | 637.60 | -5.68% | 芯片板块拖累\n🔴 中芯国际 688981 | 132.44 | -5.34% | 成交136.45亿天量！A股芯片龙头大跌\n🟢 中国神华 01088 | 47.180 | +4.66% | 创近期新高\n🟢 小鹏汽车-W 09868 | 68.200 | +6.81% | 走势较强\n🟢 TCL电子 01070 | 14.280 | +3.18% | 小幅上涨\n\n========== 盯盘小结 ==========\n今日盘面分化明显：\n1️⃣ AI芯片板块集体大跌（中芯-5.34%、摩尔线程-6.68%、沐曦-5.68%、德明利-6.65%）\n2️⃣ 建滔集团-12.93%和博创科技-11.99%出现闪崩\n3️⃣ 持仓中法拉电子-6.92%逼近止损150最需警惕\n4️⃣ 海博思创冲高回落+6.17%后跌回293，丘钛科技+7.23%反弹力度不错\n5️⃣ 港股中神华+4.66%和小鹏+6.81%走势较强\n",
  "stocks_mentioned": [
    "001309",
    "01070",
    "01088",
    "01478",
    "01888",
    "02202",
    "06160",
    "06869",
    "09868",
    "11000",
    "300548",
    "600563",
    "688411",
    "688795",
    "688802",
    "688981"
  ],
  "_id": "cron_d3797d924ddc_2026-06-01_15-32-13"
}