{
  "title": "Cron Job: 快速盯盘-15分钟",
  "type": "盯盘",
  "created_at": "2026-06-02T10:55:59.899611",
  "summary": "**Job ID:** d3797d924ddc\n**Run Time:** 2026-06-02 10:17:37\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-02 10:17:37\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-02 10:16\n\n🔴【止损触发】\n━━━━━━━━━━━━━━━━\n🛑 百济神州(06160) | 现价166.70 | -2.80%\n   止损168已破，确认清仓200股\n   成本177.26，亏损-5.96%\n\n🛑 华恒生物(688639) | 现价22.75 | -3.48%\n   止损23.18已破，确认清仓200股\n   成本27.27，亏损-16.56%\n\n📉【持仓异动（超±3%）】\n━━━━━━━━━━━━━━━━\n🔴 诺德股份(600110) | 现价11.57 | -6.47%\n   成本9.66浮盈+29.50%，止损11.0\n   距止损仅4.9%，设跌破11.40减仓50%（100→50股）\n\n👀 中科电气(300035) | 现价16.24 | -3.85%\n   成本23.88深套-28.90%，距止损15尚安全7.6%\n   暂持观望\n\n👀 双一科技(300690) | 现价24.67 | -3.90%\n   成本27.57亏损-6.80%，距止损23.43尚安全5.0%\n   暂持观望\n\n👀 比亚迪股份(01211) | 现价94.00 | +3.58%\n   成本96.16亏损-5.57%，等待站稳96以上减仓30%（1100→770股）\n\n🤝 法拉电子(600563) | 现价160.49 | +3.94%\n   成本157.80浮盈转正+0.06%，距止盈170尚远\n   暂持看170\n\n👀 腾讯控股(00700) | 现价448.00 | +2.75%\n   成本445.08，时隔多日重回成本线上方\n   暂持看470止盈\n\n👀 丘钛科技(01478) | 现价10.23 | -0.10%\n   成本13.85深套-26.48%，止损9.0安全\n   暂持观望\n\n📋【自选异动】\n━━━━━━━━━━━━━━━━\n👀 药明康德(02359) | 现价124.20 | -3.12%\n   观察120附近支撑，可考虑建仓\n\n👀 长飞光纤(06869) | 现价222.20 | +5.71%\n   放量大涨突破220，关注持续性\n\n👀 小鹏汽车-W(09868) | 现价69.75 | +2.88%\n   逼近70关口，关注突破\n\n📋【持仓汇总（无显著变化）】\n━━━━━━━━━━━━━━━━\n🤝 阿里巴巴-W(09988) 125.40 +2.12% | 成本126.49，差0.9%回本\n🤝 紫金矿业(601899) 30.49 +0.99% | 成本40.27深套\n🤝 辽宁成大(600739) 10.73 -1.20% | 成本12.29，止损10.0安全\n🤝 宁德时代(300750) 427.95 +1.87% | 成本401.78，浮盈+6.51%\n👀 中银香港(02388) 47.64 -1.28% | 成本43.91，止损46安全\n🤝 万科企业(02202) 2.79 +0.36% | 成本5.42深套-48.5%，止损2.5安全\n🤝 招商银行(600036) 38.86 +1.73% | 成本38.16，线上运行\n👀 海博思创(688411) 303.00（昨） | 成本238.86浮盈+26.86%，无实时行情\n🤝 黄金ETF(518880) 9.384（昨） | 成本12.19深套-23%\n🤝 中科电气(300035) 16.24 -3.85% | 已单独分析\n🤝 双一科技(300690) 24.67 -3.90% | 已单独分析\n",
  "stocks_mentioned": [
    "00700",
    "01211",
    "01478",
    "02202",
    "02359",
    "02388",
    "06160",
    "06869",
    "09868",
    "09988",
    "300035",
    "300690",
    "300750",
    "518880",
    "600036",
    "600110",
    "600563",
    "600739",
    "601899",
    "688411",
    "688639"
  ],
  "_id": "cron_d3797d924ddc_2026-06-02_10-17-38"
}