Files
MoFin/data/reports/cron_bb35a0b1b5e3_2026-06-03_13-42-42.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

23 lines
10 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: 持仓情报-盘中",
"type": "盘中",
"created_at": "2026-06-03T13:55:38.760744",
"summary": "**Job ID:** bb35a0b1b5e3\n**Run Time:** 2026-06-03 13:42:42\n**Schedule:** 40 9-16 * * 1-5\n[IMPORTANT: You are running as a scheduled cron job. DELIVERY: Your final response will be automatically delive",
"content": "# Cron Job: 持仓情报-盘中\n\n**Job ID:** bb35a0b1b5e3\n**Run Time:** 2026-06-03 13:42:42\n**Schedule:** 40 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【持仓情报-盘中】每小时40分推送\n\n一、时间检查:9:30-16:00(港股至16:00),否则→SILENT\n\n二、数据源:portfolio.json + decisions.json + curl实时行情\n\n三、输出策略:\n 🔹 接近操作区间的股票详细写(同上判断标准)\n 🔹 其他持仓合并为\"xxx,xxx,xxx 保持持仓观察\"一段\n 🔹 有异动(>±5%)的股票单独写并分析原因\n 🔹 自选股:有决策的按trigger判断,无决策的自行分析,无可说不提\n 🔹 如果无操作窗口也无异动 → 合并一段后停止,不展开\n\n四、决策库参考:\n 先读 /home/hmo/web-dashboard/data/decisions.json,提取所有status=active的策略(目前16只)\n 对报告涉及的每只股票,逐一对号入座查看策略\n\n五、每份报告需引用前序报告的判断做对比,体现纵向连续性\n\n六、历史背景参考:\n 读 /home/hmo/web-dashboard/data/daily_reviews.json\n 了解前几日的历史判断,再结合现状做最新研判。\n\n\n📂 行业知识参考:\n 读 /home/hmo/web-dashboard/data/stock_profiles.json\n 了解各股票的所属行业、主营业务。\n 分析时考虑行业联动(同行业股票的趋势是否一致?)\n 用于回答用户\"基本面怎样\"\"行业怎么看\"等问题\n\n\n【结构化数据输出规则】\n每份报告正文结束后,用以下格式附上结构化数据:\n<structured_data>\n{\n \"type\": \"盯盘|盘中报|盘后复盘\",\n \"time\": \"HH:MM\",\n \"holdings\": [\n {\"code\": \"600110\", \"name\": \"诺德股份\", \"action\": \"观望\", \"price\": 11.84}\n ]\n}\n</structured_data>\n\naction字段:买入/卖出/持有/观望/止损/止盈/关注(只选一个)\n有trigger条件的加 trigger 字段(如\"164~166\"\n无操作窗口也输出空数组:{\"type\":\"...\",\"time\":\"...\",\"holdings\":[]}\n【策略执行原则】\n1. 默认严格执行决策库现有策略,到价位就如实报告。\n 正确示例:百济163.80,在试仓区间164~166内;诺德11.52,在加仓区间11.5~11.8内\n 错误示例:自己说\"不建议加仓\"或擅自改区间\n\n2. 修改策略要慎重。只有确实认为原策略不再适用(有充分的新市场信息或基本面变化),才附上修改建议:\n 【策略修改建议】原决策→建议改为→理由\n 改完等用户确认。\n\n3. 没有确凿理由就严格执行,不提修改建议。\n\n八、每条报告标题必须含股票名和代码。例如:「🔵 百济神州(06160) 进入试仓区间」,不能只说「进入第一批试仓区间」让用户猜。\n\n## Response\n\nNow I have all the data. Let me compile the comprehensive report.\n\n**Time check**: 13:41 CST — within 9:30-16:00 window. Proceeding with report.\n\n**Active strategies identified** (16 total, tracking major ones):\n- 百济神州(06160): batch1试仓164~166已触发, batch2:170~172, 止损160\n- 腾讯(00700): 追踪止盈从高点回落5%, 止损420, reentry 450↓\n- 诺德(600110): entry_zone 11.5~11.8加仓100~200股\n- 比亚迪(01211): 止损85/止盈100\n- 阿里巴巴(09988): 止损115/止盈145\n- 海博思创(688411): 止损275/止盈309\n- 紫金矿业(601899): 止盈35\n- 中银香港(02388): 止损44/止盈52\n- 万科(02202): buy_zone 2.5~2.6\n- 法拉电子(600563): 止损150/止盈195\n- 招商银行(600036): 止损36/止盈42\n- 黄金ETF(518880): 持有等10.5~11减仓\n- 中科电气(300035): 止盈20\n- 宁德时代(300750): 止盈500\n- 双一科技(300690): 观察仓(23~24关注企稳/26~27关注减仓)\n\nLet me now produce the report.\n\n---\n\n📡 **持仓情报·盘中报** | 2026-06-03 13:41 CST\n\n━━━━━━━━━━━━━━━━━━━━━━\n\n**一、接近操作区间的股票**\n\n---\n\n**🔵 百济神州(06160) 165.20(-2.13%) — 在batch1试仓区间内**\n\n策略:分批入场,batch1试仓164~166100股),batch2确认170~172100股),止损160,目标175~185。\n\n今日盘面回顾:上午10:51报163.90(低于batch1下沿),11:02进入164~166区间,用户已执行多笔试仓买入(163.9~164.9)。当前13:26数据165.20仍在batch1区间内,较上午低点有所回升。日内在163.50~166.40之间震荡,成交296万股,量能正常。\n\n【策略执行】batch1已按计划执行完毕。如果已确认买入100股,总计200股(原200股+新batch1 100股=300股需确认)。batch2 170~172暂未触及。\n\n对比前序判断:上午11:02判定\"进入164~166区间,执行试仓买入\"。当前维持判断——batch1区间内持有观察,止损160不变。\n\n---\n\n**⚠️ 腾讯控股(00700) 464.80(-3.49%) — 逼近追踪止盈线**\n\n策略:底仓100股持有设追踪止盈,从高点回落5%触发卖出,止损420,reentry 450↓。\n\n昨日最高约484.8,高点回落5%追踪价≈460.56。当前464.80距触发价仅+4.24+0.92%),风险极高。\n\n今日走势回顾:早盘10:51报465.20(距460.56仍安全→+1.0%),11:32回升至472.40,此后持续走弱至13:26的464.80。日内在461.60~484.00之间波动,成交3501万股。\n\n【策略执行】按决策库现行策略,追踪止盈从高点(昨日484.8)回落5%=460.56。464.80>460.56,暂未触发卖出。但剩余空间极小(+0.92%),需密切关注。如跌破460.56,应执行卖出100股减仓。\n\n对比前序判断:上午11:19已判定\"距追踪止盈触发价极近\"(当时462.20距460.56仅+0.36%)。当前风险持续,无新增判断空间——严格执行现有策略,到460.56即出。\n\n---\n\n**二、其他持仓(合并)**\n\n海博思创(688411) 289.00(-3.40%→止损275安全)、比亚迪(01211) 93.40(-3.46%→止损85/止盈100中间)、阿里巴巴(09988) 127.60(-2.52%→止损115/止盈145中间)、紫金矿业(601899) 31.50(-0.25%→远未至止盈35)、辽宁成大(600739) 10.67(-0.37%)、宁德时代(300750) 430.94(-0.68%→远未至止盈500)、中银香港(02388) 47.72(-0.58%→止损44/止盈52中间)、万科企业(02202) 2.69(-3.24%→高于buy_zone 2.5~2.6)、法拉电子(600563) 163.50(-1.43%→止损150/止盈195中间)、招商银行(600036) 38.45(-0.90%→止损36/止盈42中间)、黄金ETF华安(518880) 9.283(-1.35%→远未至减仓区10.5~11)、中科电气(300035) 16.82(+1.69%→远未至止盈20)、双一科技(300690) 24.76(-0.56%→观察仓区间23~24/26~27中间)、丘钛科技(01478) 10.09(-0.59%→深套持有)\n\n以上15只均无操作窗口、无异动(涨跌幅均在±5%以内)。\n\n---\n\n**三、异动观察**\n\n今日港股科技板块整体走弱:\n- 腾讯(-3.49%)、比亚迪(-3.46%)、万科(-3.24%)、阿里巴巴(-2.52%)同步下跌,同行业联动明显。恒生科技指数今日承压。\n- 百济神州(-2.13%)属生物医药板块,走势相对独立,仍在执行试仓策略区间内。\n\n---\n\n**四、策略执行摘要**\n\n| 股票 | 现价 | 策略区间 | 状态 |\n|------|------|----------|------|\n| 百济神州(06160) | 165.20 | batch1 164~166/batch2 170~172 | ✅ batch1区间内 |\n| 腾讯(00700) | 464.80 | 追踪止盈460.56 | ⚠️ 距触发仅+0.92% |\n| 诺德(600110) | 12.14 | 加仓11.5~11.8 | ❌ 高于区间,观察 |\n| 其他15只 | — | 各自策略区间 | ✅ 安全 |\n\n---\n\n<structured_data>\n{\n \"type\": \"盯盘\",\n \"time\": \"13:41\",\n \"holdings\": [\n {\"code\": \"06160\", \"name\": \"百济神州\", \"action\": \"观望\", \"price\": 165.20, \"trigger\": \"batch1试仓164~166已执行\"},\n {\"code\": \"00700\", \"name\": \"腾讯控股\", \"action\": \"持有\", \"price\": 464.80, \"trigger\": \"追踪止盈460.56距+0.92%⚠️\"},\n {\"code\": \"600110\", \"name\": \"诺德股份\", \"action\": \"观望\", \"price\": 12.14},\n {\"code\": \"01211\", \"name\": \"比亚迪股份\", \"action\": \"持有\", \"price\": 93.40},\n {\"code\": \"09988\", \"name\": \"阿里巴巴-W\", \"action\": \"持有\", \"price\": 127.60},\n {\"code\": \"688411\", \"name\": \"海博思创\", \"action\": \"持有\", \"price\": 289.00},\n {\"code\": \"601899\", \"name\": \"紫金矿业\", \"action\": \"持有\", \"price\": 31.50},\n {\"code\": \"600739\", \"name\": \"辽宁成大\", \"action\": \"持有\", \"price\": 10.67},\n {\"code\": \"300750\", \"name\": \"宁德时代\", \"action\": \"持有\", \"price\": 430.94},\n {\"code\": \"02388\", \"name\": \"中银香港\", \"action\": \"持有\", \"price\": 47.72},\n {\"code\": \"02202\", \"name\": \"万科企业\", \"action\": \"持有\", \"price\": 2.69},\n {\"code\": \"600563\", \"name\": \"法拉电子\", \"action\": \"持有\", \"price\": 163.50},\n {\"code\": \"600036\", \"name\": \"招商银行\", \"action\": \"持有\", \"price\": 38.45},\n {\"code\": \"518880\", \"name\": \"黄金ETF华安\", \"action\": \"持有\", \"price\": 9.283},\n {\"code\": \"300035\", \"name\": \"中科电气\", \"action\": \"持有\", \"price\": 16.82},\n {\"code\": \"300690\", \"name\": \"双一科技\", \"action\": \"持有\", \"price\": 24.76},\n {\"code\": \"01478\", \"name\": \"丘钛科技\", \"action\": \"持有\", \"price\": 10.09}\n ]\n}\n</structured_data>\n",
"stocks_mentioned": [
"600110"
],
"structured": {
"type": "盯盘|盘中报|盘后复盘",
"time": "HH:MM",
"holdings": [
{
"code": "600110",
"name": "诺德股份",
"action": "观望",
"price": 11.84
}
]
},
"_id": "cron_bb35a0b1b5e3_2026-06-03_13-42-42"
}