双刃选股器 — 事件驱动选股
事件驱动选股流程:盘前头条定方向(预期)→ 盘中异动验证资金(兑现)→ 噪音过滤 → 板块定位 → 个股漏斗 → 观察清单。
核心理念(源自用户体系文档):绕开人性,只赚认知内、规则内的钱;碰头就出货,宁可少赚喝汤,绝不格局深套。
交易制度前提:A 股 T+1,当日买入当日不可卖出,最短持仓为"今日买、次一交易日卖"。 本技能所有推荐、离场与总结均按此口径书写。
数据获取纪律(强制)
- 所有行情、板块、资金、公司资料必须通过实时工具获取:广发证券连接器工具(涨跌榜/资金榜
quote_rank_get、个股异动stockmovers_get、公司档案secu_compinfo_get、新闻stock_news_get/news_headlines_get),新闻检索可用 WebSearch/news-search 类技能。 - 严禁凭模型记忆给出股价、涨跌幅、资金金额、板块成分或业绩数据。 工具查不到就如实说明,不推测、不用近似值填充。
- 每份输出标注数据日期与截取时刻(盘中数据必须注明)。
数据通道实测(本机,2026-09 校验;工具缺失时按此降级)
- ❌ 广发证券连接器(gfsecurities)在本机为「已禁用」状态:
quote_rank_get/stockmovers_get/news_headlines_get/secu_compinfo_get/stock_news_get/topic_hotmatch_get均不可直接调用;gf-*系列 skill 依赖GF_SKILLS_APIKEY环境变量,本机未配置。遇到工具不可用不要卡死,直接走下面通道并把降级事实写进输出。 - ✅ 行情 / 板块 / 资金 / 财务 / 日历(这是本机主通道):
npx -y westock-data-skillhub@1.0.5 <命令>,常用:kline(多代码逗号批量)、changedist、sector ranking、fund flow <代码,代码>、finance <代码> --type income --num 3、profile、market-overview、trade-calendar。 - ✅ 排行 / 筛选(涨停梯队、资金排行、自定义条件):
node "<cache>/cb_teams_marketplace/finance-data/<版本>/skills/westock-tool/scripts/index.js" <filter|ranking> ...
其中<cache>=C:/Users/千悦体育-001/.workbuddy/plugins/cache;<版本>必须每次现查、不要写死:ls "$HOME/.workbuddy/plugins/cache/cb_teams_marketplace/finance-data/"(本机实测同时存在1.5.0与1.6.0,插件升级后旧版本路径会失效)。
(ranking --list查可用指标:limitup_days/cap_main_net/CompScore…;filter "ChangePCT > 0" --orderby ChangePCT --desc --limit 40即涨幅榜) - ✅ 盘前头条(T0):走 WebSearch,按三层媒体矩阵分层检索(模板见「第一步 A」)——L1 权威财经(央广网/新华财经/东方财富财经早餐)、L2 科技创投(界面新闻 AI 早报 / 创业邦 / 36 氪)、L3 一般资讯仅用于交叉验证。
⚠️ 本机neodata-financial-search的query.py返回TOKEN_MISSING;news-search需PINGAN_SKILL_APIKEY(未配置)——两者当前均不可用,不要反复重试。
⚠️ L2 科技创投媒体的报道必须先过「板块映射校验」再进入预期清单:npx -y westock-data-skillhub@1.0.5 search <关键词> --type sector确认板块代码真实存在,sector ranking确认该板块当日有异动;映射不出或板块无异动的一律丢弃。 - ⚠️
kline的exchange字段 = 换手率(%),不是涨跌幅。涨跌幅必须用「当日last÷ 前一交易日last− 1」自行计算;不要把它当涨跌幅直接引用。 - ⚠️ 资金数据:
ranking与fund flow不同源、不同日、不同单位(2026-09-28 实测钉死)。三者必须逐项区分:
1. 不同日(最易致错):ranking(westock-tool)返回的是最近一个已完成交易日的资金数据,不是当日盘中。实测 2026-09-28 盘中调用ranking cap_main_net,前 5 名与fund flow默认(当日盘中)结果符号全部相反,看似"资金大幅反转";改用fund flow <代码> --date 2026-09-24回查后数值精确吻合——国瓷材料896,487,050.79元 = 89,648.71 万元 ↔ ranking89648.71;中际旭创−1,856,350,158.92元 = −185,635.02 万元 ↔ ranking−185635.02;雷科防务、平潭发展同样逐位对上。结论:所谓"资金反转"多半是跨交易日错位造成的假象,不要据此判定见光死。
2. 不同单位:fund flow返回元;ranking/sector ranking返回万元(westock-data文档明示「金额字段为原样数值(万元),不做单位换算」)。两者相差 10000 倍,直接混排会得出荒谬结论。
3. 校验锚点:ranking limitup_days输出带TradeDate列(实测显示20260924而非调用日)——只要TradeDate≠ 今日,该排行的全部字段就都是上一交易日的,不可用于当日研判。
→ 纪律:ranking只用于「发现线索」(谁在放量、哪些板块在异动);任何要写进清单的资金数字,必须用同一批fund flow当日结果(或显式--date指定同一日)重取,并统一换算成「亿元」再呈现。 - ⚠️ 批量优先:
kline/fund flow/finance/profile都支持逗号批量,一轮调用覆盖整个候选池,避免逐只串行。
A股 T+1 强制约束(最高优先级,全文适用)
中国 A 股实行 T+1 交易制度:当日(D 日)买入的股票,当日不能卖出,最快只能在 D+1 交易日卖出。
因此本技能全文所有「进场 / 离场 / 了结 / 风控」表述,一律按以下四条改写规则理解:
- 不存在日内交易(Day Trading):任何"当天买、当天卖 / 日内做 T / 高抛低吸 T+0"的写法在本技能中一律无效。所谓「一日游」= D 日买入、D+1 日了结,最短持仓也必须跨越一次收盘。
- "不隔夜"的真实含义:指最多持有到下一个交易日即了结(D+1 收盘前清空),而不是当日清空。买入前必须同时预判"次日高开"与"次日低开"两种情形。
- 推荐与总结必须显式标注持仓周期:每个标的都要写明「最快可离场日 = D+1」;禁止出现"今日了结""尾盘卖出""当天兑现"这类暗示当日回转的措辞。
- 止损只能延时执行:D 日买入后即使盘中止损信号触发,也只能 D+1 执行,不存在当日止损保护。故进场标准必须比日内体系更严。
T+1 带来的额外风险,必须写入每份输出的风险点:
- 隔夜跳空风险:D 日收盘到 D+1 开盘之间的消息变化无法回避,次日低开可一次性吞掉当日浮盈,买入即承担。
- 次日流动性风险:涨停 / 炸板个股 D+1 可能一字板或大幅低开,实际成交价可能明显低于预设离场价;预案须写明"无法成交时的次优处理"。
- 追高风险放大:尾盘偷袭型异动(14:30 后拉升)在 T+1 下尤其危险——买入当日无法卖出,次日往往高开回落。此类标的在 L4 层降权,14:45 后的追入一般直接排除。
- 周五 / 长假前效应:周五买入需跨越周末,节前买入需跨越休市期,消息面暴露时间更长,仓位应低于平日。
> 品种差异:股票型 ETF 同样是 T+1;跨境 ETF、债券 ETF、黄金 ETF、货币 ETF 通常为 T+0(属市场常规交易规则,实际以交易所最新规则为准)。若场景涉及 T+0 品种,须在输出中单独标注,不得与股票混为一谈。
双源串联架构:预期(盘前)→ 兑现(盘中)
事件驱动的关键不是"看到新闻",而是分辨预期与兑现两个节点。两条数据源各司其职、串联使用:
| 节点 | 时间窗 | 数据源 | 作用 | 能否作为进场依据 |
|---|---|---|---|---|
| T0 预期 | 盘前 9:15–9:25 | 三层媒体矩阵:① 权威财经(证券时报/中证报/上证报/新华财经)② 科技/创投(界面 AI 早报/创业邦/36 氪) ③ 一般资讯(仅交叉验证);连接器可用时另调 news_headlines_get |
定当日方向,建立候选观察池(题材/政策/产业事件) | ❌ 否,只是媒体预期,未经验证 |
| T1 兑现 | 盘中 9:30 后 | stockmovers_get 个股异动流(分钟级,自带板块消息面字段) |
验证资金是否真实进场 | ✅ 是,唯一进场依据 |
核心纪律:盘前定的方向只是"预期清单",盘中资金验证通过的才算"可执行清单"。盘前预期未被盘中资金确认 = 见光死,坚决剔除。
两条源的时效差异(实测):异动流约分钟级(延迟 5 分钟左右),财经头条为媒体编辑稿(延迟半小时级)。因此盘前用头条定方向、盘中用异动流抓兑现,两者互补而非替代。
工作流程
第零步:情绪闸门(早停机制,先定"今天做不做",再谈"买什么")
目的:省掉无意义的下游调用——不是省掉校验。 这一层只回答一个问题:今天是不是情绪退潮期。
- 用一次低成本调用拿到全市场情绪读数(
market-overview/changedist/ 涨停梯队ranking limitup_days,取当前可用者;优先用能一次返回全市场统计的那一个)。 - 判定为情绪退潮(上涨家数占比明显偏低、涨停家数稀少、炸板率高、跌多涨少)→ 立即输出"情绪退潮,封刀休息",全流程终止,不再走新闻检索与个股漏斗。
- 判定为非退潮 → 才进入第一步。
⚠️ 早停的三条误用红线(违反即为偷懒,不是提效):
- 只允许"情绪退潮"这一种早停理由,且必须在输出中引用判定依据的真实读数(家数/占比/数据来源时点)。说不出数据就不许早停。
- "没找到合格标的"不是早停,是正常结论——它发生在走完全部校验之后,属于诚实报告(封刀休息),与第零步早停是两回事,不要混写。
- 盘中 T1 段不得早停:只要盘前已通过闸门、且存在预期方向,就必须完成资金验证再下结论。资金验证是本技能唯一不可跳过的环节。
第一步 A:盘前定方向(T0,预期节点)
- 获取当日盘前消息:连接器可用时调
news_headlines_get;不可用时按下方「T0 媒体源矩阵」分层检索(覆盖前一日盘后至当日盘前消息)。 - 提取候选方向,每条记录:方向名称、消息级别(政策/业绩/产业事件/地缘/单点传闻)、来源层(L1 财经 / L2 科技创投 / L3 一般资讯)、关联板块、发酵程度预判。
- 按下方规则预判见光死风险。
- 产出:盘前预期清单(仅观察池,不构成进场依据)。
T0 媒体源矩阵(三层,权重递减)
| 层 | 媒体源 | 擅长的方向类型 | 相对优势 | 作为方向来源的权重 |
|---|---|---|---|---|
| L1 权威财经 | 证券时报 / 中国证券报 / 上海证券报 / 新华财经 / 央广网 / 东方财富财经早餐 | 宏观政策、部委规划、监管口径、公司公告汇总、产业政策 | 官宣口径、可回溯;政策型方向的唯一可信源 | ★★★ 高 |
| L2 科技 / 创投(新增) | 界面新闻 AI 早报、创业邦、36 氪 | 技术突破、产品发布、一级市场融资、产能/订单、新玩家入场、产业趋势拐点 | 比财经媒体早半拍到一拍;「产业事件型」方向的最上游,能拿到财经媒体尚未汇总的细节(技术参数、客户名、产能、供应链位置) | ★★ 中高(但见光死率最高,须先过映射校验) |
| L3 一般资讯平台 | 搜狐 / 今日头条 / 同花顺投顾号 / 东方财富财富号 / 股吧 / 短视频自媒体 | 题材汇总、涨停归因、情绪解读 | 只用于交叉验证与事后归因,不得作为方向来源(自媒体集中渲染 = 体系定义的资金兑现节点) | ☆ 仅交叉验证 |
为什么加 L2:L1 财经媒体的信息已过"政策/公告"这道筛,偏向已发生的确定性事件;L2 科技创投媒体报道的是正在成形的事件——某项技术量产、某家大厂下单、某类产品成本曲线拐头。这类事件对应 A 股的「产业事件型」方向,出现时点普遍早于政策型,且传播链条通常是:L2 科技创投先报 → L1 财经汇总 → L3 自媒体集中渲染成涨停潮。而"自媒体集中渲染"正是本体系定义的见光死节点。因此在 L2 阶段捕获方向,天然比在 L3 阶段多出半拍到一拍的时间差;在 L1 阶段捕获,则要看该事件是否已被 L2 预热过。
L2 的两条硬约束(必须执行,否则 L2 会变成噪音放大器):
- 板块映射校验(前置,一票否决):L2 报道多为产业语言(企业名、产品名、技术名词、海外主体),必须校验其能否落到某个 A 股板块——
npx -y westock-data-skillhub@1.0.5 search <关键词> --type sector确认板块代码真实存在,再用sector ranking(或sector constituent <代码>)确认该板块当日已在异动(有涨幅 + 有资金)。纯一级市场融资(无 A 股承接标的)、海外公司动态(无国内映射)、尚未产业化的概念(无板块代码)→ 直接丢弃。
三级处理规则(实测总结,2026-09-28 校验):
| search 结果 | 处理 |
|---|---|
| 1 条命中 | 直接用该板块代码。(实测:可控核聚变 → pt02GN2286 唯一命中) |
| 多条命中 | 按 分类 字段消歧:行业型方向取申万层级(申万一级行业清单 > 申万二级 > 申万三级);题材型方向取 聚源产业概念清单。仍无法唯一确认时,列出候选并以交集板块为准(多候选同时走强的那个)。(实测:影视 → 影视传媒 / 影视院线 / 影视动漫制作 三条,需按上法选) |
| 0 条命中 | 先做一次上位重试:把 L2 的产业名词换成更上位的板块名再搜一次(AI影视 → 影视 或 传媒;XX 大模型 → 人工智能)。仍 0 条 → 丢弃该方向,并在输出中写明"L2 来源但无 A 股板块承接"。(实测:AI影视 0 条 → 上位重试 影视 得 3 条) |
映射成功后进入第二步校验:该板块当日必须已有异动(sector ranking 出现在涨幅榜或资金流入榜,或 sector constituent 内多数个股飘红)。板块存在但今日零异动的 L2 方向同样丢弃——它只是"产业新闻",还不是"交易标的"。
2. 见光死降权:L2 方向默认见光死风险 +1 档("低"→"中","中"→"中高","中高"→"高")。原因:L2 报道常带融资额/估值/技术指标等强叙事,最容易被后续自媒体集中渲染;且 L2 的读者(产业与一级市场人群)与 A 股短线资金重叠度低,L2 热 ≠ 二级资金进场。故 L2 方向在 T1 兑现段必须双达标(涨停潮 + 板块资金净流入为正)才算兑现,仅"价格上涨"不算兑现。
> L1 与 L2 的分工总结:L1 定政策与宏观的方向,L2 定技术与产业的方向;L1 可信度高但时点偏晚,L2 时点最早但噪音最多。两层同时指向同一方向 = 最高置信度;只有 L2 指向 = 必须过映射校验且从严验证资金。
> L2 可落地的实测样例(2026-09-28 界面新闻 AI 早报 + 上证报转载,用于说明"读到什么 ⇒ 映射成什么"):
> - 「Anthropic 洽谈最高 1GW 数据中心算力租赁」→ 映射 search 液冷 --type sector(得 pt02GN2224 液冷概念 / pt02GN2263 液冷超充,取概念层);同源 L1 侧另有「AI 服务器液冷订单排到 2027 年、营收增速超 400%」→ 两层同向 = 高置信度。
> - 「世界首个紧凑型聚变装置 BEST TF 线圈盒批量交付(国机重装)」→ search 可控核聚变 --type sector → pt02GN2286,唯一命中,映射干净;属"从制造走向交付"的真实经营变量 = 低见光死风险。
> - 「苹果评估重返商用服务器市场 / 澜起科技 DDR5 第五子代 RCD 量产」→ 映射半导体 / 内存接口板块,与 L1 的算力主线同向。
> - 「首部 AI 超写实院线电影定档」→ search AI影视 0 条命中 → 上位重试 影视 得 3 条候选 → 且当日影视传媒未进 sector ranking 涨幅榜 → 按规则丢弃。这是"L2 有故事、A 股无承接或未启动"的典型反例。
见光死风险预判规则(合并 L1 / L2 判定)
标记为高见光死风险(盘中须"涨停潮 + 资金净流入"双达标,否则直接剔除)的情形:
- 该方向已被媒体连续报道 ≥2 个交易日;
- 本次检索中在 L1 与 L2 同时出现(说明已被两层覆盖,处于扩散中段);
- 标题出现汇总式表述:"板块迎利好""业绩高增股出炉""名单出炉""XX 全线爆发""十大受益标的";
- 已在 L3(一般资讯平台 / 自媒体)出现集中渲染 → 属体系定义的资金兑现节点,直接丢弃,不必等盘中验证;
- 来源为 L2 且内容以融资额 / 估值 / 排名 / 榜单为主,而非订单 / 产能 / 价格 / 客户 / 认证进度等可兑现的经营变量。
反之,低见光死风险(可进入盘中验证)的特征:仅 L1 或仅 L2 单层出现;信息主体是可验证的经营变量;尚未被汇总式标题覆盖;板块映射唯一且无歧义。
盘前检索式模板(WebSearch / 可用新闻技能)
按层分工检索,避免一次搜得过宽导致方向膨胀:
| 目标 | 检索式模板 |
|---|---|
| L1 政策与头条 | "YYYY年M月D日 A股 盘前 早间 财经 新闻 热点"(结果优先取央广网 / 新华财经 / 东方财富财经早餐) |
| L2 科技与创投(新增) | "界面新闻 AI早报 YYYY年M月D日";"36氪 早报 YYYY年M月D日";"创业邦 今日 融资 技术突破" |
| L2 定向补搜 | "<技术/产品关键词> 量产 订单 客户 A股 产业链"(把 L2 报道里的产业名词转成可映射 A 股的经营变量) |
| L3 交叉验证(仅验证,不作源) | "<板块名> 涨停 原因 YYYY年M月D日" |
第一步 B:盘中验证兑现(T1,兑现节点)
- 9:30 后调用
stockmovers_get获取分钟级异动流(该源自带"板块消息面"字段,已绑定新闻原文与盘面异动,可直接完成新闻→板块归因,无需模型猜测板块归属)。 - 逐条将盘中异动与盘前预期清单交叉核对,填写下方交叉验证矩阵。
交叉验证矩阵(核心决策表)
| 盘前预期 | 盘中资金 | 判定 | 处理 |
|---|---|---|---|
| 有 | 有(涨停潮 / 净流入为正 / 板块多股异动) | 预期兑现 | ✅ 进入第三步板块定位与个股漏斗 |
| 有 | 无,或高开低走、资金净流出 | 见光死(消息公开即资金兑现节点) | ❌ 剔除该方向 |
| 无 | 有 | 盘中新突发 | ⚠️ 走单点事件快速研判(见下) |
| 无 | 无 | 无机会 | 空仓观望 |
- 盘中新突发(预期清单外)需额外确认:是否有真实消息源、属板块级机会还是一次性脉冲(如单个公司公告)。无法确认则按噪音处理。
- 记录每条异动的时间戳与"截至 X 时涨幅",用于判断是早盘启动(持续性强)还是尾盘偷袭(次日延续性弱)。T+1 下尾盘偷袭风险加倍:14:30 后的追入当日不可卖,须在标注中写明"买入时点已过安全窗口"。
第二步:噪音过滤(新闻有没有交易价值)
体系原则:市场 99% 的消息没有交易价值;真话不在新闻标题里,而在资金流动上。
逐条新闻打分,出现任一情形直接丢弃:
- 纯口号/宏大叙事、无具体产业或资金指向("外围扰动不改 A 股韧性"类);
- 见光死:消息已充分发酵、全网吹票、预期完全透支(消息完全公开+自媒体集中渲染 = 资金兑现节点);
- 政策口头鼓励但无落地资金/订单支撑的赛道(鼓励的东西不要去做,预期易透支);
- 只有文字观点、没有任何资金异动佐证。
第三步:板块定位 + 资金验证
对通过过滤的新闻:
- 映射受益板块(细分到行业/概念层级)。
- 用实时数据验证资金真实进场,不满足则放弃该板块:
- 板块内当日涨停/大涨家数(涨停潮 = 情绪共识);
- 板块代表个股资金净流入为正且持续;
- 板块异动有消息面+盘面双重印证,而非单点脉冲。 - 情绪环境判断:涨停家数少、炸板率高、跌多涨少 = 情绪退潮期 → 建议空仓观望,不强行出手(空仓也是交易)。
第四步:个股筛选漏斗(在板块内找最容易爆发的)
对目标板块成分股逐层过滤,全部通过才算候选:
L1 黑名单硬排除(一票否决):
- 科创板(688 开头)未盈利企业——直接关闭;
- 纯题材、无业绩兑现预期、只靠消息脉冲;
- 全网疯狂吹票、预期透支的标的;
- ST / 退市整理 / 停牌 / 次新。
L2 水上过滤(核心):
- 水下标的很难反转到水上,不接飞刀、不抄底。 只选水上标的:当日现价 ≥ 昨收(红盘),且处于顺势结构(近期趋势向上或强势整理);
- 水下弱势反弹机会一律放弃。
L3 业绩过滤:
- 只玩有真实增长率的标的:近期财报(最新一期营收/净利)真实正增长,或有可验证的业绩兑现来源(订单/产能/价格);
- 无业绩支撑的纯概念标的即使涨停也不选。
L4 资金脉冲过滤:
- 当日资金净流入为正(越大越优先);
- 换手率/量比显著放大(资金主动进攻迹象);
- 涨幅居板块前列但未一字板(还需有上车结构)。
- T+1 补强:优先早盘(9:30–11:00)已形成资金脉冲的标的;14:45 后才启动的一律不列入——当日买入不可卖,次日高开回落概率高于惯性延续概率。
L5 龙头地位排序(找"最容易爆发"):
优先级从高到低:
1. 板块内首个涨停/最先异动者(空间龙头);
2. 资金净流入最大者(资金龙头);
3. 业绩最扎实+趋势最顺者(中军);
4. 同板块补涨末端标的(涨幅落后、逻辑最弱)——排除,不博弈鱼尾。
第五步:输出观察清单
清单必须分两段输出,体现双源串联结果:
- 盘前预期段(T0):候选方向列表 + 见光死风险标记(明确写"仅为预期,不构成进场依据");
- 盘中兑现段(T1):交叉验证结果(哪些方向预期兑现、哪些见光死被剔除、有无盘中新突发),再给出通过漏斗的个股清单。
入选个股每个必须包含:
| 字段 | 说明 |
|---|---|
| 代码/简称/所属行业 | 来自工具返回 |
| 预期/兑现归属 | 属"盘前预期命中"还是"盘中新突发";标注交叉验证判定结果 |
| 新闻/事件关联 | 对应哪条新闻、为何受益;注明来源是哪一层媒体(L1 财经 / L2 科技创投 / L3 一般资讯)或盘中异动流;L2 来源须标注"已过板块映射校验" |
| 关键指标 | 现价、涨幅、换手率、资金净流入、业绩数据(全部标注来源时点) |
| T+1 持仓安排(必填) | 拟建仓日 D(= 数据截取交易日)、最快可离场日 D+1、跨夜次数(周五/长假前须写明跨越天数);若异动发生在 14:30 后,标注"已过安全买入窗口" |
| 入选理由 | 通过了哪些漏斗层 |
| 离场预案(必填) | 见下方纪律,且必须按 D+1 口径书写 |
| 风险点 | 见光死风险、板块情绪退潮、业绩证伪、隔夜跳空 / 次日流动性等 |
离场预案写死(体系铁律:胜者先胜而后求战;受 A 股 T+1 约束,见上文强制约束章节):
- 水上一日游标的:D 日进场 → 预案注明"D+1 交易日(最快可卖日)按预设条件 100% 兑现离场",且必须写清三个落点——① 开盘集合竞价的触发条件;② 盘中止盈/止损触发条件;③ 收盘前无条件了结。最长持有到 D+1 收盘,不跨第二个隔夜。 绝不盘中变卦格局;
- 趋势底仓标的:注明"碰头见顶信号(资金脉冲回落 / 高位放量滞涨)出现后,于下一个可交易日无条件离场,不问逻辑、接受卖飞"。当日 D 触发的见顶信号只能发指令、不能当日卖出,须在预案中写明这一延迟。
日内回转禁写清单(违反即输出错误): "当天了结""当日不隔夜""尾盘出""做 T""T+0 高抛低吸""今日获利了结"。对应正确写法统一为"D+1 了结""次一交易日开盘/盘中执行"。
输出措辞: 全程使用「观察评级」,禁止"建议买入/卖出"语言;红涨绿跌配色;结尾固定提示"结果供自主参考,投资有风险,决策需谨慎"。
执行效率规范(快速通道)
前提:任何提速都不允许降低准确性。 效率优化只砍"遍历范围、重复调用、冗余文字",不砍校验环节、不砍数据来源、不砍 T+1 标注。
一、四条准确性红线(提速时绝对不可触碰)
| 红线 | 具体要求 |
|---|---|
| 资金验证不可省 | T1 盘中资金验证是唯一进场依据,任何档位、任何早停都不能跳过 |
| 数字来源不可省 | 每个数字必须来自工具返回并标注时点;跨交易日错位校验不可省(ranking 返回上一交易日、fund flow 是当日盘中,必须用 TradeDate 或 --date 对齐后再写进清单);单位不可混排(fund flow 元 vs ranking 万元,统一换算成亿元再呈现) |
| 决策字段不可省 | 快档也必须包含:代码 / 简称 / 板块 / 资金证据 / 最快可离场日 D+1 / 风险点。可省的只是长句描述与次要指标 |
| 诚实报告不可省 | 不许因为"提速"而硬凑清单;缺数据就标缺失,不用记忆或近似值填充 |
二、五个提速手段(按性价比排序)
- 批量优先(零风险,收效最大):
kline/fund flow/finance/profile都支持逗号批量,一轮覆盖整个候选池。严禁逐只串行查询——这是当前最主要的耗时来源。 - 两级筛选:粗筛 → 精验
- 粗筛:一次榜单调用(filter/ranking/sector ranking)拿到排序与线索,不做任何逐只判断;
- 精验:只对 Top-N 候选做批量资金与业绩核验。
- ⚠️ 配额制的排序键必须是「资金净流入 + 首板时间」,不能按涨幅截断——按涨幅截会漏掉尚未大涨但资金已进场的真龙头,这是准确性事故高发点。 - 早停闸门(见第零步):只用于情绪退潮判定,一天可省下绝大部分下游调用。
- 并行下发:彼此独立的调用(如多只个股的公司档案、多个板块的排行)一次性并行发出,不要排队等待。
- 同交易日缓存复用:同一交易日内,T0 已取到的板块映射、行业归属、公司资料,T1 直接复用,不重复调用。跨交易日或跨数据源一律不复用。
三、明确不做的事(防"假提速")
- 不为凑数扩大检索范围(方向宁少勿多);
- 同一失败调用最多重试 1 次,仍失败就降级并显式标注该维度未验证,继续往下走,不卡死;
- 不为了"清单好看"补写没有数据支撑的标的;
- 不省略 T+1 口径与风险提示。
四、两档输出(按用户需要切换,默认快档)
| 档位 | 触发 | 字段 |
|---|---|---|
| 快档(默认) | 直接说"双刃选股" | 代码 / 简称 / 板块 / 一句话入选理由(含资金证据)/ 最快可离场日 D+1 / 风险点 —— 表格 6 列 |
| 全档 | 说"出完整版"或"展开" | 补齐第五步全部字段(预期兑现归属、新闻关联与来源层、关键指标全量、离场预案三落点) |
五、运行统计与持续优化
每次输出末尾附一行运行统计,用于事后定位瓶颈:
> 本次:工具调用 N 次 | 早停:是/否 | 降级项:xxx(无则写"无")| 候选池 X → 精验 Y → 输出 Z
优化后必须做回归验证:用同一批回放交易日(建议 10 日)对比优化前后,命中率与 T+1 胜率不得下降;若下降,说明省掉了不该省的环节,立即回滚该优化项。效率指标(端到端耗时、调用次数)与准确性指标(幻觉率、空仓诚实率)必须一起看,只报耗时就是自欺。
诚实报告铁律
- 无任何新闻通过过滤、或板块资金未验证进场、或个股未通过漏斗 → 如实输出"今日无合格标的,建议空仓观望",严禁硬凑清单、严禁伪造信号补齐缺口。
- 条件不满足就封刀休息:机会少、成功率低时,输出"封刀休息"结论本身就是正确答案。
执行分工提醒(大脑+刀体系)
本技能只承担「大脑」角色:盘前研判、标的筛选、识别见顶信号、给出指令级预案。输出给使用者后,执行纪律(一键清仓、不问逻辑、不攀比收益、事后不翻旧账)由使用者自身的协作规则保障,本技能不做持仓代管。
推荐基座模型与运行参数
本技能对模型的要求不是"聪明",而是"守规矩 + 不编数据"。选型权重排序:
| 权重 | 能力项 | 为什么对本技能致命 |
|---|---|---|
| ★★★★★ | 幻觉控制 | 编一个涨幅或资金数字,整份清单作废,且直接误导交易 |
| ★★★★★ | 精确指令遵循 | "工具没数据就输出空仓/封刀休息"是反直觉指令,弱模型必硬凑清单 |
| ★★★★ | 工具调用 / 任务规划 | 需串行 5–8 次调用(头条→异动流→排行榜→公司档案),还要处理空返回与限流 |
| ★★★ | 中文财经语义 | 政策措辞、板块别名、"见光死"语境判断 |
| ★★★ | 速度 / 成本 | 盘前窗口仅 9:15–9:25,盘中为分钟级,慢即失效 |
| ★ | 超长上下文 | 本技能是结构化短文本 + 工具返回,不吃百万上下文,不必为此付费 |
推荐(按当前公开中文评测口径,2026-10):
- 单基座首选:以「幻觉控制 + 指令遵循」见长的闭源旗舰档(Claude 最新 Opus/Fable 级)或国内榜首档(Qwen3.8-Max 级,中文幻觉控制与任务规划领先、成本低、延迟小)。
- 双层更优:盘前 T0 用中文语义/规划强的型号定方向;盘中 T1 用快且便宜的型号做资金校验(例如 DeepSeek 轻量 Flash 档);收盘后复盘与回测统计再换回强推理档。
- 明确不选:① 纯思考/慢推理型做盘中默认(超时且易脑补补数据);② 小尺寸轻量版做主基座(指令遵循弱,必然硬凑清单)——只适合做输出二道闸。
> 模型版本迭代极快,不要照抄型号名,以你客户端当前可选列表为准,用下方自测题跑一遍再定。
运行参数建议:
1. temperature = 0(或最低档):选股不需要创造性;
2. 把"诚实报告铁律"写成硬性校验:无数据 → 输出必须出现「空仓观望 / 封刀休息」字样,否则视为失败;
3. 工具失败 / 限流(429)/ 空返回 → 如实说明并降级,禁止用记忆或近似值填充;
4. 输出后加一道廉价小模型校验:是否出现工具返回中不存在的数字、是否出现"建议买入/卖出"措辞、是否违反 T+1 口径。
选型自测(固定 10 个交易日回放,5 个指标打分): 幻觉率 | 空仓诚实率(无机会时是否真敢说没有)| 工具链完成率 | 端到端延迟(盘前/盘中)| 单次成本。
参考文件
references/strategy.md:完整策略规则原文提炼(底层认知/选股标准/择时/离场/风控/人性纪律)。执行本技能任何步骤存疑时,以该文件为准。