Files
MoFin/data/reports/cron_d3797d924ddc_2026-06-08_16-19-34.json
知微 (MoFin) aa0f740381 MoFin 初始提交
完整数据采集+分析管道:
- market_watch.py:90行业板块采集(同花顺/东方财富)
- 市场精选推荐 cron:全市场分析+候选池+星级推荐
- price_monitor.py:持仓/自选高频价格监控
- refresh_mtf_cache.py:多周期K线缓存
- 策略评估/知识萃取管道

文档:docs/ 含完整需求+架构设计
注意:尚未配置 git remote,笑笑接手后自行配置
2026-06-20 12:04:21 +08:00

142 lines
13 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"title": "Cron Job: 快速盯盘-15分钟",
"type": "盯盘",
"created_at": "2026-06-09T08:55:23.485735",
"summary": "**Job ID:** d3797d924ddc\n**Run Time:** 2026-06-08 16:19:33\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-08 16:19:33\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分钟】每15分钟检查一次持仓是否有操作窗口。港股开市期间运行。\n\n一、读 /home/hmo/web-dashboard/data/portfolio.json\n 找出每只持仓的现价、成本、浮盈、仓位、前次分析\n\n二、读 /home/hmo/web-dashboard/data/decisions.json\n 提取所有status=active的策略(目前16只)\n 对每只股票,逐一对号入座查看策略\n\n三、每日首次(9:45)读daily_reviews.json更新历史背景\n\n四、输出策略:精简报告,不是每次都写满。\n 🔴 硬规则:标题必须以【股票名+代码】开头!禁止只有价格的标题(如「现价464.00...」)!\n 正确:「🔵 百济神州(06160) 现价164.40 → 进入试仓区间」 | 错误(禁止):「现价164.40...」\n 🔹 其他远离开的 → 合并\"其他XX只远离操作区间,持有观察\"一行\n 🔹 完全无操作窗口 → SILENT\n\n五、自选股(读 /home/hmo/web-dashboard/data/watchlist.json):\n 已入决策库的 → 按trigger条件判断\n 未入决策库的 → 根据盘面走势和现价做独立分析\n 确实无可说的 → 统一写\"自选股无特别关注\"\n\n六、报告对决策库的引用必须具体(直接写价位),不笼统说\"按计划\"\n\n七、基于daily_reviews近3天判断做纵向分析\n\n【策略执行原则】\n1. 默认严格执行决策库现有策略,到价位就如实报告。\n 正确示例:百济163.80,在试仓区间164~166内;诺德11.52,在加仓区间11.5~11.8内\n 错误示例:自己说\"不建议加仓\"或擅自改区间\n\n2. 修改策略要慎重。只有确实认为原策略不再适用(有充分的新市场信息或基本面变化),才附上修改建议:\n 【策略修改建议】原决策→建议改为→理由\n 改完等用户确认。\n\n3. 没有确凿理由就严格执行,不提修改建议。\n\n【结构化数据输出】\n报告末尾用<structured_data>标签附上:\n{\"type\":\"盯盘\",\"time\":\"HH:MM\",\"holdings\":[{\"code\":\"...\",\"name\":\"...\",\"action\":\"买入/卖出/持有/观望\",\"price\":0}]}\n\n【重要】以上示例仅为格式展示,实际策略以 /home/hmo/web-dashboard/data/decisions.json 中所有status=active的股票为准。每份报告必须先读decisions.json获取完整策略列表(目前16只),再逐只分析。\n\n八、每条报告标题必须含股票名和代码。例如:「🔵 百济神州(06160) 进入试仓区间」,不能只说「进入第一批试仓区间」让用户猜。\n\n【区间偏差联动】写报告前读 ~/.hermes/zone_breach.json。\n 对action=\"reassess\"的股票,在报告中标注\"⚠️ 区间偏离:建议重新评估\"\n\n【格式铁律】\n1. 所有价格必须为实时或最新延迟数据,不得用过时portfolio.json价格\n2. 涨跌计算基准必须是昨收价,不是持仓成本\n3. 数据来源标注清楚:A股实时/港股延迟\n4. 若无法获取实时数据,标注\"数据延迟,仅供参考\"\n每只股票必写\"股票名(代码)\"前缀,如\"腾讯(00700) 现价466.4\"。禁止无股票名的分析段落。\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\n## Response\n\nNow I have all the data. Let me compile the comprehensive closing report.\n\n---\n\n📊 **收盘盯盘报告 | 2026-06-08 周一 16:00**\n\n总资产 990,780 | 股票市值 799,278 | 现金 191,106 | 仓位 80.67% | 当日盈亏 -23,814\n\n数据来源:港股实时(15:51)/A股实时(15:00) | 港股已收盘\n\n---\n\n**【持仓操作】**\n\n🔴 **小鹏汽车-W(09868) 现价61.80 — 跌破止损64**\n昨收65.00,跌-4.92%。持仓400股均价66.69,浮亏-7.26%。策略止损64已跌破(现价61.80 < 64),需决策是否执行止损。⚠️ 区间偏离(zone_breach):原买入区65~68,现价距下沿-5.6%,建议重新评估。\n\n🔴 **诺德股份(600110) 现价10.74 — 距止损10.5仅+2.3%**\n昨收11.29,跌-4.87%。持仓5100股均价11.17,浮亏-3.84%。加仓区11.5~11.8batch1已执行@11.5),现价远低于加仓区。止损10.5距现价仅+2.3%,逼近止损线。⚠️ 区间偏离(zone_breach):加仓区11.5~11.8,现价10.74偏离-7.8%,建议重新评估。\n\n🔵 **百济神州(06160) 现价162.80 — 止损160安全距+1.75%**\n昨收163.00,微跌-0.12%。持仓400股均价172.62,浮亏-5.75%。止损160安全(距+1.75%),持有观察。\n\n🔵 **万科企业(02202) 现价2.55 — 在买入区2.5~2.6内**\n昨收2.62,跌-2.67%。持仓19700股均价4.69,深套-45.58%。策略买入区2.5~2.6,现价2.55在区间内。\n\n🔵 **双一科技(300690) 现价23.85 — 在观察区23~24内**\n昨收24.59,跌-3.01%。持仓400股均价27.57,浮亏-13.48%。策略watch_low 23~24,关注企稳信号。若跌破23需减200股(距-3.6%)。\n\n🔵 **法拉电子(600563) 现价156.32 — 跌-7.70%,距止损150 +4.2%**\n昨收169.36,大跌-7.70%。持仓200股均价157.80,浮亏-0.94%。止损150安全(距+4.2%),持有观察。\n\n🔵 **腾讯控股(00700) 现价445.80 — 低于接回区450**\n昨收453.20,跌-1.63%。持仓100股均价444.83,微浮盈+0.22%。策略:追踪止盈已触发,450以下可接回。现价445.80在接回区内,但已有100股持仓。\n\n🟡 **紫金矿业(601899) 现价28.04 — 跌-5.37%**\n昨收29.63,跌-5.37%。持仓2400股均价40.27,深套-30.34%。目标35远高于现价,持有观察。\n\n🟡 **阿里巴巴-W(09988) 现价118.70 — 跌-3.02%,距止损115 +3.2%**\n昨收122.40,跌-3.02%。持仓700股均价126.41,浮亏-6.02%。止损115安全(距+3.2%)。\n\n🟡 **丘钛科技(01478) 现价8.69 — 跌-6.05%**\n昨收9.25,跌-6.05%。持仓11000股均价13.84,深套-37.13%。无主动策略,持有观察。\n\n其他7只远离操作区间,持有观察:比亚迪(01211) 88.15(-1.78%)止损85安全、辽宁成大(600739) 10.03(-2.53%)、宁德时代(300750) 393.02(-2.48%)、中银香港(02388) 47.70(+0.68%)区间内、招商银行(600036) 38.49(-0.23%)区间内、黄金ETF(518880) 8.954(-3.22%)、中科电气(300035) 16.43(+1.67%)。\n\n---\n\n**【自选股关注】**\n\n⚪ **长飞光纤(06869) 现价233.60** — 跌-2.34%,已跌破止损235。买入区240~255,现价低于下沿-2.7%。⚠️ 区间偏离建议重新评估。\n\n🟢 **建滔集团(01888) 现价55.90** — 暴涨+11.98%,远超买入区50~53。⚠️ 区间偏离建议重新评估。\n\n🟡 **中国神华(01088) 现价46.46** — 微涨+0.78%,买入区45~46,距上沿仅+1.0%,接近可操作。\n\n⚪ **博创科技(300548) 现价213.00** — 跌-2.74%,原买入区230~235远高于现价。⚠️ 区间偏离建议重新评估。\n\n⚪ **摩尔线程(688795) 615.98** | **沐曦股份(688802) 703.00** | **药明康德(02359)** | **中国平安(02318)** | **汇川技术(300124) 74.52** | **华恒生物(688639) 20.57** — 均远离买入区,无操作。\n\n---\n\n**【策略执行总结】**\n- 严格执行决策库现有策略,无擅自修改\n- 小鹏汽车(09868) 跌破止损64,需用户决策是否执行\n- 诺德股份(600110) 逼近止损10.5,需关注\n\n<structured_data>\n{\"type\":\"盯盘\",\"time\":\"16:00\",\"holdings\":[{\"code\":\"06160\",\"name\":\"百济神州\",\"action\":\"持有\",\"price\":162.8},{\"code\":\"09868\",\"name\":\"小鹏汽车-W\",\"action\":\"止损触发\",\"price\":61.8},{\"code\":\"600110\",\"name\":\"诺德股份\",\"action\":\"关注\",\"price\":10.74},{\"code\":\"02202\",\"name\":\"万科企业\",\"action\":\"持有\",\"price\":2.55},{\"code\":\"300690\",\"name\":\"双一科技\",\"action\":\"持有\",\"price\":23.85},{\"code\":\"600563\",\"name\":\"法拉电子\",\"action\":\"持有\",\"price\":156.32},{\"code\":\"00700\",\"name\":\"腾讯控股\",\"action\":\"持有\",\"price\":445.8},{\"code\":\"01211\",\"name\":\"比亚迪股份\",\"action\":\"持有\",\"price\":88.15},{\"code\":\"09988\",\"name\":\"阿里巴巴-W\",\"action\":\"持有\",\"price\":118.7},{\"code\":\"601899\",\"name\":\"紫金矿业\",\"action\":\"持有\",\"price\":28.04},{\"code\":\"02388\",\"name\":\"中银香港\",\"action\":\"持有\",\"price\":47.7},{\"code\":\"600036\",\"name\":\"招商银行\",\"action\":\"持有\",\"price\":38.49},{\"code\":\"300750\",\"name\":\"宁德时代\",\"action\":\"持有\",\"price\":393.02},{\"code\":\"600739\",\"name\":\"辽宁成大\",\"action\":\"持有\",\"price\":10.03},{\"code\":\"01478\",\"name\":\"丘钛科技\",\"action\":\"持有\",\"price\":8.69},{\"code\":\"518880\",\"name\":\"黄金ETF华安\",\"action\":\"持有\",\"price\":8.954},{\"code\":\"300035\",\"name\":\"中科电气\",\"action\":\"持有\",\"price\":16.43},{\"code\":\"300548\",\"name\":\"博创科技\",\"action\":\"持有\",\"price\":213.0}]}\n</structured_data>\n",
"stocks_mentioned": [
"00700",
"01211",
"01478",
"02202",
"02388",
"06160",
"09868",
"09988",
"300035",
"300548",
"300690",
"300750",
"518880",
"600036",
"600110",
"600563",
"600739",
"601899"
],
"structured": {
"type": "盯盘",
"time": "16:00",
"holdings": [
{
"code": "06160",
"name": "百济神州",
"action": "持有",
"price": 162.8
},
{
"code": "09868",
"name": "小鹏汽车-W",
"action": "止损触发",
"price": 61.8
},
{
"code": "600110",
"name": "诺德股份",
"action": "关注",
"price": 10.74
},
{
"code": "02202",
"name": "万科企业",
"action": "持有",
"price": 2.55
},
{
"code": "300690",
"name": "双一科技",
"action": "持有",
"price": 23.85
},
{
"code": "600563",
"name": "法拉电子",
"action": "持有",
"price": 156.32
},
{
"code": "00700",
"name": "腾讯控股",
"action": "持有",
"price": 445.8
},
{
"code": "01211",
"name": "比亚迪股份",
"action": "持有",
"price": 88.15
},
{
"code": "09988",
"name": "阿里巴巴-W",
"action": "持有",
"price": 118.7
},
{
"code": "601899",
"name": "紫金矿业",
"action": "持有",
"price": 28.04
},
{
"code": "02388",
"name": "中银香港",
"action": "持有",
"price": 47.7
},
{
"code": "600036",
"name": "招商银行",
"action": "持有",
"price": 38.49
},
{
"code": "300750",
"name": "宁德时代",
"action": "持有",
"price": 393.02
},
{
"code": "600739",
"name": "辽宁成大",
"action": "持有",
"price": 10.03
},
{
"code": "01478",
"name": "丘钛科技",
"action": "持有",
"price": 8.69
},
{
"code": "518880",
"name": "黄金ETF华安",
"action": "持有",
"price": 8.954
},
{
"code": "300035",
"name": "中科电气",
"action": "持有",
"price": 16.43
},
{
"code": "300548",
"name": "博创科技",
"action": "持有",
"price": 213.0
}
]
},
"_id": "cron_d3797d924ddc_2026-06-08_16-19-34"
}