刚把股票数据工具接进 Codex 的时候,我以为最重要的是写一段厉害的提示词。

结果折腾两天以后,我发现问题根本不在提示词够不够长,而在我自己的使用习惯:任务没拆清楚、日期没先确认、空结果一律当故障,最后还总想让 Agent 一次吐出一篇完整报告。

这些习惯在人手查网页时不太显眼,换成工具调用后却会被放大。后来我把流程改得很朴素,反而稳定了不少。下面这 4 个坑,基本都是我自己踩过的。

我最后保留的四步工作流

先说我现在怎么接

我用的是悟道 A 股 MCP,Codex 里加远程服务的命令很短:

codex mcp add wudao-stock-data \
  --url https://stock.quicktiny.cn/api/mcp \
  --bearer-token-env-var WUDAO_API_KEY

密钥放在环境变量里:

export WUDAO_API_KEY="你的 API Key"

接好以后,我不会马上丢一个“帮我分析今天市场”的大任务。现在我第一步只让 Codex 做最小验证:能不能看到工具,能不能查到一个明确对象,返回里有没有日期和状态。

真正让我少返工的,恰恰不是某个复杂提示词,而是下面四个习惯。

坏习惯一:一上来就发一大段“万能提示词”

我第一版提示词塞了市场情绪、涨停梯队、题材、资金、公告、风险提示,最后还要求输出 Markdown 报告。看上去很完整,实际出错时完全不知道卡在哪一步。

后来我给自己定了个笨办法:第一次调用只问一个能核对的问题。

例如:

先不要写报告。请调用悟道 MCP,查询最近一个有效交易日,
并告诉我数据日期、调用状态和返回的核心字段。

这一步通过,再加第二个任务:查市场概况。然后才是涨停梯队、题材和资金。

这么做并不炫,但有一个好处:某一步拿不到数据时,我知道该检查权限、参数还是交易日,而不是盯着一篇半成品报告猜原因。

坏习惯二:我脑子里的“今天”,默认也是数据里的“今天”

周末、节假日和收盘前,这个问题尤其明显。

我以前会直接说“复盘今天的 A 股”,然后看到空列表就怀疑接口。后来才意识到,“今天”对人是当前自然日,对行情数据却未必是有效交易日;盘中和盘后能拿到的字段也可能不同。

现在我的提示词第一句固定成:

先确认本次研究使用的交易日。若当前日期不是有效交易日,
回退到最近一个有效交易日,并在结果开头写明实际数据日期。

报告最上面先放日期,不先放结论。这个小改动救过我很多次。至少当结果看起来不对时,我先知道自己在看哪一天,而不是把不同日期的数据混在一起讨论。

坏习惯三:看到空结果,就让 Agent 自己“补全”

股票研究里,空结果不只一种意思。

可能是当天本来就没有符合条件的数据,可能是参数太窄,也可能是权限、频率或上游状态出了问题。以前我只看“有没有内容”,没有认真看状态字段,Agent 为了完成任务就容易转去搜网页,把口径不同的数据拼进来。

现在我要求它把三件事分开写:

  1. 查询成功,但结果为空;
  2. 查询失败,返回了明确错误;
  3. 当前工具不足,无法验证。

我的提示词会加一句:

没有查到时不要猜,也不要自动改用来源不明的网页数字。
请保留原始状态,并说明下一步应该换日期、改参数还是停止这一项。

我后来越来越在意这件事。一个看起来“完整”的答案不一定好用,能诚实留下空白的答案,反而更适合第二天继续验证。

坏习惯四:工具刚接通,就让它直接下结论

我曾经让 Codex 一次性输出“今日最强方向”和“明日重点标的”。文字写得很顺,但往回核对时很痛苦:哪句话来自市场概况,哪句话来自涨停梯队,哪句话只是模型归纳,混在了一起。

现在我把输出拆成两层。

第一层只摆材料:

  • 实际交易日;
  • 市场概况;
  • 涨停与连板梯队;
  • 题材强度和资金变化;
  • 每一块数据的工具名与状态。

第二层才允许归纳,而且每条归纳都要能回指第一层。

我常用的要求是:

先输出证据表,再写观察。每条观察后标注它使用了证据表中的哪几项;
证据不足的内容放入“待验证”,不要写成确定结论。

这样做以后,报告可能没以前那么“像研报”,但我第二天打开还能接着用。对我来说,这比一段很有气势的结论重要。

我现在保留的完整流程

目前我用 Codex 和悟道 MCP 做日常整理,大致只有四步:

  1. 先确认工具能调用,以及本次使用的实际交易日;
  2. 分开查询市场、梯队、题材、资金等材料;
  3. 先做证据表,保留状态和空结果;
  4. 最后才写观察,并把没证据的东西留在“待验证”。

我没有把判断交给它。我更愿意让它接手那些重复、费时间、但又不能省略的查数和整理。最后看哪些变化值得跟踪,还是我自己做决定。

这套方法不一定最聪明,却是我目前最愿意每天重复的一套。接 Agent 工具时,与其继续打磨一段“万能提示词”,不如先看看自己是不是也有上面这四个习惯。

一个可以直接试的提示词

请使用悟道 MCP 帮我整理最近一个有效交易日的 A 股复盘材料。

先确认实际交易日,再依次查询市场概况、涨停梯队、题材和资金变化。
不要先写结论,先输出一张证据表,保留每项查询的工具名、数据日期和状态。
查询为空时区分“成功但为空”和“调用失败”,不要猜测补全。
最后只根据证据表写 3 条观察,并把证据不足的内容放到“待验证”。

我会继续改这个提示词,但核心大概不会再变:先把材料弄对,再谈结论。

Logo

葡萄城是专业的软件开发技术和低代码平台提供商,聚焦软件开发技术,以“赋能开发者”为使命,致力于通过表格控件、低代码和BI等各类软件开发工具和服务,一站式满足开发者需求,帮助企业提升开发效率并创新开发模式。

更多推荐