Files
MoFin/data/reports/cron_bb35a0b1b5e3_2026-06-02_10-46-30.json
T
知微 (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

28 lines
11 KiB
JSON
Raw 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-02T10:55:59.896181",
"summary": "**Job ID:** bb35a0b1b5e3\n**Run Time:** 2026-06-02 10:46:30\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-02 10:46:30\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\n\n📋 A股/港股交易单位规则\n- A股:最小交易单位1手=100股。买入必须100的整数倍,卖出按手算\n ✅ 正确示例:卖出一手(100股清仓)/ 减仓1手(剩100股)\n ❌ 错误示例:减仓50%(100→50股)→ 不存在50股交易\n- 港股:最小交易单位为1手,不同股票手数不同(需查行情数据中的手数)\n ✅ 持仓200股(2手),减仓1手→剩100股(1手)\n ❌ 持仓200股,减仓50%(100股)→ 可能不是整手,需查该股手数\n- 美股(如适用):最小1股,可任意数量\n📋 价位触发规则:操作建议必须基于明确的价格触发条件\n- 现价未触及止盈/止损/加仓价 → 写👀观望 + 写明条件(如\"等待站稳300以上\")\n- 触及价位的 → 写具体操作+仓位比例+价格\n- 示例:海博思创现价297,止盈位300。未触及→观望\"等待站稳300以上减仓50%\"\n- 示例:海博思创现价302,已触及300止盈位→🎯止盈:300以上减1手(208→待确认整手数)\n\n⚠️ 操作建议格式铁律:每条建议必须包含具体价格+仓位比例\n禁止输出:\"部分止盈\"\"适当减仓\"\"关注\"\"观望\"等模糊词\n正确格式示例:\n 🎯 止盈:300以上减1手(200股→100股,A股可),回落至280接回\n 🤝 持有:现价300,成本257.7,浮盈+16.5%,暂持\n 🛑 止损:跌破260清仓(200股)\n 🟢 加仓:回落至270~275加仓100股(仓位12%→18%)\n 👀 观望:等待站稳295以上再考虑\n⚠️ 港股价格完整性校验:从行情原始字符串取值,不用浮点数转换。如百济神州行情169.90输出169.90(非69.90),华虹行情155.30输出155.30(非55.30)。\n【持仓情报-盘中】\n\n⚠️ 表情符号规则:每只股票的操作建议前面必须加对应表情符\n🟢=买入/加仓 🔴=卖出/减仓 👀=观望 🤝=持有 🎯=止盈 🛑=止损\n格式:「操作建议」前直接放表情符,例如:🟢加仓至5%、🤝持有、🛑止损81.74\n\n⚠️ 升级规则:止盈与止损并重 / 禁止模糊用词(关注/观望/留意) / 所有建议带具体价格 / 每条建议附时效标签\n\n一、时间检查。不在9:30-16:00 → SILENT\n\n二、采集数据:读 /home/hmo/web-dashboard/data/portfolio.jsonJSON格式) 和 /home/hmo/web-dashboard/data/watchlist.jsonJSON格式);curl qt.gtimg.cn 拉实时行情。HK股交易到16:00。\n\n三、分析输出:\n1. 每只股票两行:第一行代码|名称|现价|涨跌%|仓位%,第二行操作建议【时效】|止损/止盈/补仓价格\n2. 异常>±3%必须搜原因并写出\n3. 调知微分析:`position-analyst -z \"(知微)盘中分析。数据:... 按上述格式输出。不准用模糊词。所有数字带价格。输出是最终答案。\" --resume analyst-session` timeout=600\n\n四、输出格式:「📊 知微盘中报 | 时间」+ 分析内容。主动推送:执行下方XMPP推送步骤。\n\n五、数据同步:将分析结果POST到dashboard\n在输出报告之后,额外执行以下步骤:\n1. 对持仓股,汇总每只股票的操作建议(suggestion)、止损价(stop_loss)、止盈价(take_profit)、补仓区间(buy_zone_low~buy_zone_high)、理由(reason)\n2. 对自选股,汇总每只股票的买入区间(buy_low~buy_high)、建议仓位(position_recommend)、理由(reason)\n3. 用curl POST到 http://localhost:8899/api/analysis/batch\n curl -X POST http://localhost:8899/api/analysis/batch \\\n -H 'Content-Type: application/json' \\\n -d '{\"holdings\":[{\"code\":\"...\",\"suggestion\":\"持有/加仓/减仓/止损\",\"stop_loss\":\"...\",\"take_profit\":\"...\",\"buy_zone_low\":\"...\",\"buy_zone_high\":\"...\",\"reason\":\"...\"}],\"watchlist\":[{\"code\":\"...\",\"buy_low\":\"...\",\"buy_high\":\"...\",\"position_recommend\":\"...%\",\"reason\":\"...\"}]}'\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:45**\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n**持仓分析(按仓位从高到低)**\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n**1️⃣ 688411|海博思创|300.89|+2.68%|12.00%**\n🤝持有 现价300.89,成本238.86,浮盈+26.9%。止盈310(距3.0%),止损280。暂持等待止盈【今日有效】\n\n**2️⃣ 01478|丘钛科技(HK)|10.07|-1.66%|9.19%**\n🤝持有 现价10.07,成本13.85,深套-26.48%。止损9.0(距10.6%),止盈11.0。暂持【今日有效】\n\n**3️⃣ 01211|比亚迪股份(HK)|95.20|+4.90%|8.19%**\n🤝持有 现价95.20大涨+4.9%接近成本96.16。止盈100(距5.0%),止损85。持有看止盈【今日有效】\n\n**4️⃣ 09988|阿里巴巴-W(HK)|129.00|+5.05%|7.10%**\n🤝持有 现价129.00大涨+5.05%突破成本126.49浮盈转正。止盈135(距4.7%),止损118。持有【今日有效】\n\n**5️⃣ 601899|紫金矿业|30.55|+1.19%|6.92%**\n🤝持有 现价30.55,成本40.27深套-24.61%。止损28(距8.3%),止盈35。窄幅震荡暂持【今日有效】\n\n**6️⃣ 600739|辽宁成大|10.72|-1.29%|6.75%**\n🤝持有 现价10.72,成本12.29浮亏-12.34%。止损10.0(距6.7%),止盈12.0。微跌安全【今日有效】\n\n**7️⃣ 300750|宁德时代|429.78|+2.30%|4.04%**\n🤝持有 现价429.78涨+2.3%,成本401.78浮盈+5.79%。止损400,止盈460(距7.0%)。持有【今日有效】\n\n**8️⃣ 02388|中银香港(HK)|47.80|-0.95%|3.95%**\n🤝持有 现价47.80回调-0.95%,成本43.91浮盈+9.74%。止损46(距3.8%),止盈52。持有【今日有效】\n\n**9️⃣ 00700|腾讯控股(HK)|462.20|+6.01%|3.59%**\n🤝持有 现价462.20大涨+6.01%突破成本445.08浮盈+3.7%!止盈470(距1.7%),止损420。持有看止盈【今日有效】\n\n**🔟 02202|万科企业(HK)|2.83|+1.80%|3.39%**\n🤝持有 现价2.83微涨+1.8%,成本5.42深套-48.12%。止损2.5(距11.7%)。持有等反弹【今日有效】\n\n**1️⃣1️⃣ 600563|法拉电子|161.00|+4.27%|3.00%**\n🤝持有 现价161.00大涨+4.27%突破成本157.80浮盈转正+1.2%。止盈170(距5.6%),止损150。持有【今日有效】\n\n**1️⃣2️⃣ 600036|招商银行|38.61|+1.07%|2.88%**\n🤝持有 现价38.61微涨+1.07%,成本38.16浮亏-0.49%。止盈40(距3.6%),止损32.43。持有【今日有效】\n\n**1️⃣3️⃣ 06160|百济神州(HK)|168.30|-1.87%|2.79%**\n🔴**清仓止损** 止损168盘中最低164.60已被击穿,逆恒指+1.53%下跌偏弱。现价168.30反弹至最后出局窗口,建议清仓200股(2手),亏损约4.15%=1,792港币【今日有效】\n\n**1️⃣4️⃣ 518880|黄金ETF华安|9.294|-0.54%|2.14%**\n🤝持有 现价9.294微跌-0.54%,成本12.19深套-23.03%。止损7.96远距。暂持【今日有效】\n\n**1️⃣5️⃣ 300035|中科电气|16.44|-2.66%|1.77%**\n🤝持有 现价16.44跌-2.66%,成本23.88深套-28.90%。止损15安全距8.8%。暂持【今日有效】\n\n**1️⃣6️⃣ 300690|双一科技|24.73|-3.66%⚠️|0.98%**\n🤝持有 现价24.73跌-3.66%,成本27.57浮亏-6.80%。换手1.69%缩量未找到利空,日常波动。止损23.43距5.3%空间。持有不动【今日有效】\n\n**1️⃣7️⃣ 688639|华恒生物|22.88|-2.93%|0.45%**\n👀观望 现价22.88跌-2.93%,成本27.27浮亏-13.88%。止损23.18已破。轻仓200股(约4,576元),换手1.07%非踩踏。等待反弹至24以上减仓,不补仓【今日有效】\n\n**1️⃣8️⃣ 600110|诺德股份|11.76|-4.93%⚠️|0.12%**\n🤝持有 现价11.76跌-4.93%放量(换手7.64%真实抛压),成本9.66浮盈+29.50%。止损11.0距6.5%跌破即出。仓位极小100股仅1,176元,持有不动【今日有效】\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n**📊 市场概况**\n\n上证4055.85(-0.05%)平盘 | 创业板4017.47(+1.68%)走强 | 恒指25786.59(+1.53%)\n科技股领涨:腾讯+6.01%、阿里+5.05%、比亚迪+4.90%、法拉电子+4.27%\n拖累:诺德-4.93%(放量)、双一-3.66%(缩量正常)、中科-2.66%\n\n**💰 今日盘感**:市场整体偏多,恒指+1.53%氛围积极。持仓18只中8只涨超2%,仅2只跌超3%(仓位合计1.1%无伤大雅)。唯一信号是百济神州逆势破止损,建议执行清仓。\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n⏰ **时效**2026-06-02 10:45-15:00 | ✅ XMPP已推送 | ✅ Dashboard已同步\n",
"stocks_mentioned": [
"00700",
"01211",
"01478",
"02202",
"02388",
"06160",
"09988",
"300035",
"300690",
"300750",
"518880",
"600036",
"600110",
"600563",
"600739",
"601899",
"688411",
"688639"
],
"_id": "cron_bb35a0b1b5e3_2026-06-02_10-46-30"
}