Files
MoFin/data/reports/cron_bb35a0b1b5e3_2026-06-01_15-43-16.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

44 lines
12 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-01T15:56:03.415060",
"summary": "**Job ID:** bb35a0b1b5e3\n**Run Time:** 2026-06-01 15:43:16\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-01 15:43:16\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- 现价未触及止盈/止损/加仓价 → 写👀观望 + 写明条件(如\"等待站稳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⚠️ 港股价格完整性校验:从行情原始字符串取值,不用浮点数转换。如百济神州行情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四、输出格式:「📊 知微盘中报 | 时间」+ 分析内容。系统自动推送,不做外部推送。\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📊 **知微盘中报 | 15:406月1日)**\n\n🔥 **大盘概况**80%板块上涨,煤炭+6.22%领涨,半导体-3.92%领跌,盘中情绪偏多\n\n══════════ 持仓操作 ══════════\n\n**1️⃣ 海博思创(688411) | 293.04 | +6.17% | 仓位12%**\n👀观望【盘后-收盘有效】止盈310/止损280。早盘冲高309.17后大幅回落收293.04,长上影线。300止盈位盘中触及但收盘回落至300以下。等待站稳300以上再考虑减仓1/4(417→313股,仓位12%→9%\n\n**2️⃣ 丘钛科技(01478) | 10.230 | +7.23% | 仓位9.19%**\n👀观望【盘后-收盘有效】止损9.0/止盈11.0。底部放量大涨+7.23%,高10.500低9.730。距成本13.85仍有-26.1%浮亏。若站稳10.5可考虑小仓加码2000股\n\n**3️⃣ 比亚迪股份(01211) | 91.150 | -0.16% | 仓位8.19%**\n🤝持有【盘后-收盘有效】止损85/止盈100。窄幅震荡,成本96.16浮亏-5.2%。暂持\n\n**4️⃣ 阿里巴巴-W(09988) | 123.300 | +1.99% | 仓位7.1%**\n🤝持有【盘后-收盘有效】止损118/止盈135。温和反弹,成本126.49浮亏-2.5%,距回本仅2.5%\n\n**5️⃣ 紫金矿业(601899) | 30.19 | -0.82% | 仓位6.92%**\n🤝持有【盘后-收盘有效】止损28/止盈35。成本40.27深套-25%,暂持等金价企稳\n\n**6️⃣ 辽宁成大(600739) | 10.86 | +0.93% | 仓位6.75%**\n🤝持有【盘后-收盘有效】止损10.0/止盈12。成本12.29浮亏-11.6%。暂持\n\n**7️⃣ 宁德时代(300750) | 420.10 | -0.92% | 仓位4.04%**\n🛑止损预警【盘后-临收盘有效】止损400/止盈460。成本401.78浮盈+4.6%。日内低点418.18逼近止损400(距仅-4.8%),若跌破418需警惕加速下跌\n\n**8️⃣ 中银香港(02388) | 48.280 | +0.71% | 仓位3.95%**\n🤝持有【盘后-收盘有效】止损46/止盈52。成本43.91浮盈+9.95%,稳健上行\n\n**9️⃣ 腾讯控股(00700) | 437.600 | +2.43% | 仓位3.59%**\n🤝持有【盘后-收盘有效】止损420/止盈470。成本445.08浮亏-1.68%,距回本仅1.7%\n\n**🔟 万科企业(02202) | 2.780 | +2.58% | 仓位3.39%**\n👀观望【盘后-收盘有效】止损2.5。成本5.42深套-48.7%,小幅反弹暂持观察\n\n**1️⃣1️⃣ 法拉电子(600563) | 154.40 | -6.92%⚠️ | 仓位3.0%**\n🛑止损预警【盘后-收盘有效】止损150/止盈170。⚠️高开165.88后一路杀跌至153.99,放量19.7亿。半导体板块-3.92%拖累但法拉跌幅翻倍。距止损150仅+2.9%,若明日继续下探需果断止损(200股清仓)\n\n**1️⃣2️⃣ 招商银行(600036) | 38.20 | +0.50% | 仓位2.88%**\n🤝持有【盘后-收盘有效】止损32.43/止盈40。成本38.16几乎保本\n\n**1️⃣3️⃣ 百济神州(06160) | 172.000 | -2.71%⚠️ | 仓位2.79%**\n🛑止损预警【盘后-收盘有效】止损168/止盈190。成本177.26浮亏-2.97%。日内最低168.800逼近止损168(距仅+2.4%),若跌破168需果断清仓(200股)\n\n**1️⃣4️⃣ 黄金ETF(518880) | 9.344 | -0.56% | 仓位2.14%**\n🤝持有【盘后-收盘有效】止损7.96。成本12.19深套-23.4%\n\n**1️⃣5️⃣ 中科电气(300035) | 16.89 | +2.61% | 仓位1.77%**\n🤝持有【盘后-收盘有效】止损15。成本23.88浮亏-29.3%\n\n**1️⃣6️⃣ 双一科技(300690) | 25.67 | +1.10% | 仓位0.98%**\n🤝持有【盘后-收盘有效】止损23.43/止盈30。成本27.57浮亏-6.9%\n\n**1️⃣7️⃣ 华恒生物(688639) | 23.57 | +0.43% | 仓位0.45%**\n🛑止损预警【盘后-收盘有效】止损23.18/止盈28。成本27.27浮亏-13.6%。日内最低23.35距止损23.18仅+1.7%,若跌破23.18需止损(200股清仓)\n\n**1️⃣8️⃣ 诺德股份(600110) | 12.37 | -2.29% | 仓位0.12%**\n🤝持有【盘后-收盘有效】止损11.0/止盈13.5。成本9.66浮盈+28.0%\n\n══════════ 自选关注 ══════════\n\n**1️⃣ 建滔集团(01888) | 47.560 | -12.89%⚠️** → ⏳天量44亿暴跌,55.85→47.28,不急于抄底等企稳\n**2️⃣ 中国神华(01088) | 47.120 | +4.53%** → 🟢煤炭领涨+6.22%,回踩44-46可建仓3%\n**3️⃣ 比亚迪(002594) | 93.65 | -2.63%** → 🟢90-93区间可建仓3%\n**4️⃣ 小鹏汽车-W(09868) | 67.950 | +6.42%** → 🟢底部放量反弹,回踩62-65可建仓2%\n**5️⃣ 摩尔线程-U(688795) | 600.03 | -6.68%⚠️** → ⏳GPU回调,560-580企稳考虑建仓2%\n**6️⃣ 沐曦股份-U(688802) | 637.60 | -5.68%⚠️** → ⏳GPU回调,590-610企稳建仓2%\n**7️⃣ 药明康德(02359) | 128.700 | -1.23%** → 🟢125-128可建仓2%\n**8️⃣ 中国人寿(02628) | 28.940 | +0.21%** → 🟢28-28.5可建仓2%\n**9️⃣ 信义光能(00968) | 2.700 | +1.12%** → 🟢2.5-2.6小仓试多1%\n**🔟 长飞光纤(06869) | 210.400 | -7.39%⚠️** → ⏳光纤暴跌成交33亿,195-205企稳建仓2%\n**1️⃣1️⃣ 中国平安(02318) | 60.400 | +0.58%** → 🟢58-60可建仓3%\n**1️⃣2️⃣ 博创科技(300548) | 219.34 | -11.99%⚠️** → ⏳243→218光通信暴跌,200-210企稳建仓2%\n**1️⃣3️⃣ 汇川技术(300124) | 74.50 | +0.73%** → 🟢70-73可建仓2%\n**1️⃣4️⃣ TCL电子(01070) | 14.310 | +3.40%** → 🟢放量上涨,13.5-14.0建仓2%\n**1️⃣5️⃣ 中芯国际(688981) | 132.44 | -5.34%⚠️ | 136亿天量** → ⏳半导体龙头连跌,125-130企稳建仓3%\n**1️⃣6️⃣ 德明利(001309) | 597.41 | -6.65%⚠️** → ⏳存储暴跌,560-580建仓2%\n\n══════════ 异常波动原因 ══════════\n• **法拉电子-6.92%**:半导体板块整体回调-3.92%拖累,法拉高开低走放量19.7亿,跌幅翻倍于板块\n• **建滔集团-12.89%**:天量44亿崩盘,55.85跌至47.28\n• **中芯国际-5.34%**:成交136.45亿天量下跌,半导体板块连续回调(上周五科创50跌近5%)\n• **博创科技-11.99%**:光通信跟随半导体板块暴跌\n• **长飞光纤-7.39%**:成交33亿放量下跌\n• **GPU赛道(摩尔-6.68%/沐曦-5.68%)**:半导体板块整体回调拖累\n• **德明利-6.65%**:存储芯片跟随半导体板块暴跌\n\n📈 **总资产105.3万 | 股票市值83.4万 | 仓位79.25% | 今日盈亏+1.79万**\n📌 **重点止损预警**:法拉电子(150)、百济神州(168)、华恒生物(23.18)、宁德时代(400)\n",
"stocks_mentioned": [
"001309",
"002594",
"00700",
"00968",
"01070",
"01088",
"01211",
"01478",
"01888",
"02202",
"02318",
"02359",
"02388",
"02628",
"06160",
"06869",
"09868",
"09988",
"300035",
"300124",
"300548",
"300690",
"300750",
"518880",
"600036",
"600110",
"600563",
"600739",
"601899",
"688411",
"688639",
"688795",
"688802",
"688981"
],
"_id": "cron_bb35a0b1b5e3_2026-06-01_15-43-16"
}