aa0f740381
完整数据采集+分析管道: - market_watch.py:90行业板块采集(同花顺/东方财富) - 市场精选推荐 cron:全市场分析+候选池+星级推荐 - price_monitor.py:持仓/自选高频价格监控 - refresh_mtf_cache.py:多周期K线缓存 - 策略评估/知识萃取管道 文档:docs/ 含完整需求+架构设计 注意:尚未配置 git remote,笑笑接手后自行配置
16 lines
8.4 KiB
JSON
16 lines
8.4 KiB
JSON
{
|
|
"title": "Cron Job: 盘前热点扫描 (FAILED)",
|
|
"type": "盘前",
|
|
"created_at": "2026-06-10T09:04:06.263298",
|
|
"summary": "**Job ID:** 99c06255590a\n**Run Time:** 2026-06-10 08:31:00\n**Schedule:** 30 8 * * 1-5\n[IMPORTANT: You are running as a scheduled cron job. DELIVERY: Your final response will be automatically delivered",
|
|
"content": "# Cron Job: 盘前热点扫描 (FAILED)\n\n**Job ID:** 99c06255590a\n**Run Time:** 2026-06-10 08:31:00\n**Schedule:** 30 8 * * 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【盘前热点扫描】每日8:00-9:30之间\n\n一、数据采集:\n 读 /home/hmo/web-dashboard/data/portfolio.json(最新持仓,含实时价——price_monitor每30秒刷新)\n 读 /home/hmo/web-dashboard/data/decisions.json(决策库—含所有active策略+trigger条件)\n 读 /home/hmo/web-dashboard/data/daily_reviews.json(近期历史判断+修正记录)\n 读 /home/hmo/web-dashboard/data/stock_profiles.json(行业/业务知识)\n 读 /home/hmo/web-dashboard/data/market.json(最新板块数据——market_watch每30分钟采集)\n 拉美股隔夜行情、中概股、黄金/原油/汇率\n 当日重要新闻(有重大新闻才写,否则省略)\n\n二、输出策略:\n 基于以上数据做综合研判,不是孤立分析。\n \n 【持仓影响分析】每只持仓按仓位从高到低排列:\n 决策库中有策略的股票 → 引用策略后做今日最新研判\n \"诺德600110:现价XX(昨日-4.2%),决策库策略11.5~11.8加仓,今日观察是否触发区间\"\n \"百济06160:现价XX,策略164~166试仓/170~172加仓,今日关注\"\n 决策库无策略的股票 → 简要分析\n \n 【今日操作预案】3-5条核心提示,引用决策库trigger条件\n 触发区间附近的标的分开写,其他合并\n 市场风险提示(如有)\n\n三、报告对决策库的引用必须具体(直接写价位),不笼统说\"按计划\"\n\n【报告格式硬规则】每条报告标题必须以【股票名+代码】开头,禁止只有价格没有股票名。\n四、基于历史判断做纵向分析:读daily_reviews近3天判断,对比当前情况看是否有修正\n\n【第五部分:板块扫描+新机会发现(每日必做)】\n 基于market.json的板块数据,分析:\n a) 今日强势板块TOP3(涨幅最大)和弱势板块TOP3(跌幅最大)\n b) 持仓/自选股是否在这些板块中?有同板块受益股吗?\n c) 强势板块中有没有不在持仓也不在自选中的优质标的?\n → 简要说明逻辑(为什么关注、什么板块逻辑)\n → 建议买入区(基于当前价位±5%范围)\n → 写入watchlist.json的\"关注理由\"字段\n d) 弱势板块中的持仓/自选是否需要警惕?\n \n 规则:\n - 有发现的才写,没有发现则省略本部分\n - 不硬凑内容,不重要时整段可省略\n - 发现的标的直接写入 /home/hmo/web-dashboard/data/watchlist.json\n - 写入时带关注理由和建议买入区\n\n【结构化数据输出】\n报告末尾用<structured_data>标签附上:\n{\"type\":\"盘前\",\"time\":\"HH:MM\",\"holdings\":[{\"code\":\"...\",\"name\":\"...\",\"action\":\"买入/卖出/持有/观望\",\"trigger\":\"关键价位(可选)\"}],\"new_finds\":[{\"code\":\"...\",\"name\":\"...\",\"reason\":\"关注理由\"}]}\n【策略执行原则】\n1. 默认严格执行决策库现有策略,到价位就如实报告。\n 正确示例:百济163.80,在试仓区间164~166内;诺德11.52,在加仓区间11.5~11.8内\n 错误示例:自己说\"不建议加仓\"或擅自改区间\n\n2. 修改策略要慎重。只有确实认为原策略不再适用(有充分的新市场信息或基本面变化),才附上修改建议:\n 【策略修改建议】原决策→建议改为→理由\n 改完等用户确认。\n\n3. 没有确凿理由就严格执行,不提修改建议。\n\n【重要】以上示例仅为格式展示,实际策略以 /home/hmo/web-dashboard/data/decisions.json 中所有status=active的股票为准。每份报告必须先读decisions.json获取完整策略列表(目前16只),再逐只分析。\n\n【标题规则】每条报告标题必须含股票名和代码,例如「百济神州(06160) XXX」不能只说「进入区间」让用户猜。\n\n【区间偏差联动】写报告前读 ~/.hermes/zone_breach.json。\n 对action=\"reassess\"的股票,在报告中标注\"⚠️ 区间偏离:自动调整\"\n\n【格式铁律】\n每只股票的分析报告必须包含\"股票名(代码)\"前缀,格式如:\n- 腾讯(00700) 现价466.4 ...\n绝对禁止出现无股票名的分析段落。若有SH/HK分区标题,每条下面的分析也要写全名。\n违例惩罚:报告作废重写(严格检查每个bullet point)\n\n【数据源优先级规则】\n- portfolio.json = 唯一可信的当前持仓数据(股数、成本、均价、现价)\n- decisions.json = 仅用于策略参考(区间、止损、目标),不可用于股数/成本\n- 禁止:用decisions.json的shares字段替代portfolio.json的实际持仓\n- 必须:先读portfolio.json确认当前实际股数和成本,再对照decisions.json看策略是否触发\n\n【自选股标注规则(严格遵循)】\n自选股每只必须带🟢🟡⚪表情符:\n\n🟢 可操作 — 价格在买入区内或距触发<3%,给仓位百分比+止损+策略\n 格式:🟢 小鹏汽车(09868) 66.4 — 已入区间65~68,首仓2~3%,止损64\n🟡 关注 — 距触发3~5%,说明距买入区多远、何时变可操作\n 格式:🟡 中国神华(01088) 46.78 — 距买入区45~46仅+3.9%,回落至45.5可关注\n⚪ 观察 — 距触发>5%或无可操作信号,一笔带过不说建议\n 格式:⚪ 建滔(01888) 54.25 — 高于买入区,无操作\n\n仓位只用百分比不要股数。禁止说\"可关注/到达买入区\"等空话。排序按推荐价值从高到低。\n【策略生命周期规则(必须遵守)】\n1. 每只股票(持仓+自选)都必须有策略:止损/止盈/买入区\n2. 策略按A股>港股排序,A股优先\n3. 清仓股票 → 自动转为自选股策略,status=watchlist,保留买入区/止损/止盈\n4. 区间偏离标记(zone_breach) → 自动重新评估策略参数,更新后清除标记\n5. 只推送watchlist.json和portfolio.json中实际存在的股票\n7. 港股数据延迟约15分钟,需标注\n8. 涨跌计算:现价 vs 昨收(不是 vs 成本价)\n9. 高价股标注门槛:A股>300元/股或港股>100 HKD/股\n10. 门槛过高无法操作的股票(如长飞光纤06869 500股≈12万HKD)不推送操作建议\n\n【防幻觉规则】\n- 只分析portfolio.json和watchlist.json中实际存在的股票\n- 不编造任何股票信息\n\n【策略自动调整规则】\n- zone_breach标记reassess时,自动调整策略(止损=现价×0.85,止盈=现价×1.15,买入区=现价×0.92~现价×1.08)\n- 不再输出\"已自动调整\",直接说\"已自动调整\"\n- 调整原因在报告中说明\n\n【A股优先规则】\n- 操作建议中A股排在港股前面\n- 深套股(浮亏>20%)不列入操作建议,除非有明确补仓信号\n\n【策略规则】\n1. A股优先于港股:持仓操作和自选关注均按A股→港股排列\n2. 所有策略自动调整,不需要人工干预\n3. 清仓股票转为自选股,保留策略(止损/止盈/买入区)\n4. 每只股票必须有策略,无策略则自动创建\n5. 策略偏离>5%时自动调整止损/止盈/买入区,并说明调整原因\n\n\n【强制规则】只报告portfolio.json和watchlist.json中存在的股票。如果模型不确定某只股票是否在数据中,直接跳过不写。严禁凭空编造股票名称或代码。\n\n## Error\n\n```\nRuntimeError: Connection error.\n```\n",
|
|
"stocks_mentioned": [
|
|
"00700",
|
|
"01088",
|
|
"01888",
|
|
"06160",
|
|
"09868"
|
|
],
|
|
"structured": null,
|
|
"_id": "cron_99c06255590a_2026-06-10_08-31-01"
|
|
} |