即使宏观判断正确,我仍会亏损的三种情况

一位学习者对2026年6月至7月真实交易的反思。附交易日志提示,以及一款可堵住执行漏洞的简单AI工具。

Priyanka Joshi

作者 Priyanka Joshi · Deriv 内容与营销副总裁

2026年7月29日 · 9 分钟阅读

Share

A while ago, I wrote about 我如何为FOMC周构建AI宏观仪表盘 —— 我在其中写到了我如何使用AI将经济日历、新闻和情景压缩成真正可以用来交易的信息。那篇文章讲的是保持信息了解和做好准备。这篇文章讲的是之后发生的事情:一个令人不安的现实——即使您有不错的宏观判断和可靠的仪表盘,仍然可能在执行环节漏钱。

在2026年6月和7月初,即使对于像我这样的初学者来说,大环境也足够清晰,可以形成一个观点:5月美国PCE通胀年率为4.1%,为2023年4月以来的最高水平,而6月非农就业人数仅增加57,000人,远低于市场预期的约110,000人。这是一种典型的“通胀顽固遭遇就业降温”的张力。

美国PCE通胀加速至4.1%,而6月非农就业人数放缓至仅57,000人,这体现了2026年6月至7月交易环境中相互矛盾的宏观信号。

大约在同一时期,EUR/USD在6月末交易于1.14附近,而黄金在月末仍维持在4,000上方。这些都是真实的、可交易的宏观状况。我的问题不在于看到这些状况。我的问题在于将这些判断转化为 交易,而不因时机、仓位规模和心理因素而失血。

为了加快学习速度,我现在保持详细的交易日志,并将原始笔记输入到一个简单的本地Python脚本中。它使用一个在我的电脑上私密运行的小型开源语言模型,来总结反复出现的行为模式,并标记出情绪化的语言,比如“应该快涨了”“就这一次”或“感觉规模很大”。它不会生成交易信号,只是帮助我看清自己流程中仍在失败的部分。

以下是即使我的宏观判断大致正确时,我仍然亏钱的三种主要方式,以及最终开始堵住这些漏洞的规则、提示词和AI工作流程。

1. 时机:判断对了,日子错了

在6月末,我看空EUR/USD,想在该货币对交易于1.14附近时表达一个美元走强的观点。通胀依然高企,Fed有空间表现强硬,而叙事也支持欧元走软。从方向上看,这个观点并不离谱。

我把一个多日的宏观论点当成了一次“应该快涨了”的短线操作。我在没有明确价格触发条件的情况下做空,该货币对先是横盘震荡,触及我的止损,随后才朝我预期的方向漂移。我那一周的日志条目里满是“应该快跌了”和“我不想错过这波行情”之类的话。

问题在于时机纪律,而不是分析本身。

我现在用于时机的规则: 对于任何带有宏观倾向的交易,我需要在4小时图或日线图上有一个具体的战术触发条件——一个决定性的收盘价、一次干净的突破回踩,或者动量确认。

  1. 没有触发条件 = 不交易。
  2. 最长耐心等待窗口:5个交易日。
  3. 如果在该窗口内没有出现触发条件,该想法就退回观察名单。

还有一个额外的例子,您可以直接借用。我现在强制自己在任何宏观交易之前,在日志中写下两行独立的内容:
  • “宏观观点:”用一句话描述更大的故事背景。
  • “入场条件:”用一句话描述我正在等待的实际价格形态。

如果这两句话对不上,我就不交易。这听起来很简单,但它已经帮我避免了多次“判断对了,日子错了”的亏损。

EUR/USD在2026年6月末交易于1.14附近,看空的宏观观点最终被证明是正确的——但那是在过早入场导致一笔交易被止损出局之后。

2. 风险:信心不是仓位管理模型

我的第二大漏洞是让一个有说服力的故事迫使我加大仓位。当一条新闻标题显得显而易见时,我开始表现得好像信心可以降低风险。而实际上,情况恰恰相反。

这在原油和黄金等市场中表现得最为明显,因为在这些市场中宏观叙事总是感觉很紧迫。在6月和7月,原油仍然深陷通胀和地缘政治风险的纠缠之中,而黄金则在4,000这一关口附近徘徊。叙事的燃料从不缺乏。

如果我让这种叙事来决定仓位规模,一次正常的回调在我脑海中就会变成一次足以毁掉整个交易生涯的事件。

我现在用于风险的规则:

  1. 每笔交易最多承担账户净值的1%的风险。
  2. 仓位规模 = (账户净值 × 1%) ÷ 经ATR调整后的止损距离。
  3. 入场前在日志中记录确切的美元风险金额。没有例外。

一个简单的仓位规模公式有助于将每笔交易的风险限制在账户净值的1%,根据波动性而非单凭信心来调整风险敞口。

我依然保有信心。我只是不再让它触及仓位规模公式。

还有一个额外的例子,您可以直接借用:在进行一笔“高信心”交易之前,先问自己:“如果它在成功之前先出现正常回调,我能不动止损地坚持下去吗?”

如果诚实的答案是“不能”,那么这个仓位就太大了。

我会调整仓位规模,直到我能真心说出“能”为止。

3. 心理学:当一个好的理论沦为坏的借口

第三个漏洞纯粹属于心理层面:用一个好的理论为打破自己的规则找借口。

黄金是我最喜欢的例子。6 月底,黄金收盘价刚好在 4,000 美元上方,围绕通胀和增长的宏观紧张局势足以为几乎任何叙事找到理由。当你交易一种总能用“宏观因素”来解释的产品时,放宽止损、加大仓位或延长持仓时间“因为故事仍然说得通”就会变得异常容易。

这三件事我都做过。

在一次不利于我的短线交易中,我入场时设定了明确的止损。当市场在一次数据发布后走向不利方向时,我放宽了止损,并告诉自己“宏观面依然良好”。故事没有改变,改变的是我的自律。这一个决定,把一次可控的亏损变成了我要花好几天才能挽回的损失。

我现在用于心理管理的规则:

  1. 移动止损一次,自动记录为违反规则。
  2. 任何一次违反规则或连续两次亏损,都会触发强制的 24 小时交易暂停。
  3. 在暂停期间,我只查看日志条目和图表——不下新单。

我并不认为这条规则能消除情绪。它只是防止我最糟糕的决定不断累积恶化。

还有一个您可以借鉴的例子:如果您入场后的日志条目中不止一次写着“我仍然看好这个理论”,那么您可能已经不是在管理这笔交易,而是在与它争论。

我会给每一句这样的话打上标签。看到这些标签在重大亏损周围成群出现,正是促使我强制执行 24 小时暂停规则的原因。

改变我日志方式的提示词

最大的一次升级并非 AI 脚本本身,而是从模糊的反思转向可重复使用的提示词。

现在,每次亏损交易之后,我都会回答以下问题:

  • 用一句话概括我的宏观观点是什么?
  • 什么情况会在 24 小时内使该观点失效?
  • 这次亏损是由分析失误还是执行失误造成的?
  • 我入场是因为设置触发了信号,还是因为我等得不耐烦了?
  • 在打破规则之前,我到底对自己说了哪句话?
  • 如果我现在是空仓状态,我还会在这里入场吗?
  • 哪一条规则本可以为我省下最多的钱?

这并不复杂。它只是强制将亏损归入某个类别。“交易失败”这种说法太笼统,无法解决问题;而“过早入场”“仓位过大”或“移动了止损”则是可以采取行动的。

我在这里实际如何使用 AI

在我之前关于 FOMC 仪表盘的文章中,AI 处于核心位置:它帮助将日历、演讲和数据整合成一个统一的宏观视图。

而在这里,AI 处于幕后。

我在 tradersview.deriv.com(Deriv 的 AI 图表分析工具)上进行交易和复盘,然后将我的日志导出为一个简单的 CSV 文件。我所有的价格、代码和笔记都直接来自我自己的账户历史记录和图表。

作者的工作流程将用于市场分析的 Deriv TradersView 与 AI 辅助的日志复盘相结合,把市场研究与交易后的行为分析区分开来。

AI 模型的任务仅限于以下三点:

  • 在我的笔记中标记出情绪化用语(急躁、恐惧、报复心理、希望、过度自信)。
  • 统计每个主题在亏损交易周围出现的频率。
  • 标记出哪些亏损听起来像是分析失误(“理论错了”),哪些像是执行失误(“过早入场、仓位过大、移动了止损”)。

AI 将交易日志中反复出现的情绪化用语——例如急躁、希望、恐惧、报复心理和过度自信——进行归类,以突显与亏损交易最常关联的行为模式。

我常用的典型提示词:

  • “阅读以下日志条目。找出反复出现的情绪化用语,尤其是恐惧、急躁、报复性交易和过度自信。按主题分组,并引用确切的措辞。”

  • “回顾这 20 笔交易。将由分析失误造成的亏损与由执行失误造成的亏损区分开来。给我统计数字、示例,以及最常见的违规行为。”

  • “用通俗易懂的语言总结本周的日志。我最大的三个行为漏洞是什么?针对每一个漏洞,下周可以测试哪一条具体规则?”


我问的不是该交易什么,而是我在哪些地方一直在伤害自己。

伪代码:我的 AI 日志助手实际如何运作

我通过一个本地 Python 脚本来处理我的日志,但其逻辑十分简单,您可以用任何语言来构建它。

以下是用简单伪代码表示的工作流程:

START
  READ "trade_journal.csv"
    COLUMNS: date, symbol, pnl, notes
  DEFINE EMOTION_SETS:
    impatience    = ["should move", "too early", "soon", "jumped in"]
    overconfidence = ["high conviction", "obvious", "easy trade"]
    fear          = ["scared", "nervous", "hesitated", "cut early"]
    revenge       = ["get it back", "make it back", "chase", "missed it"]
    hope          = ["it will come back", "just this once", "give it room", "macro is still good"]

  FOR EACH trade IN journal
    text = LOWERCASE(trade.notes)
    themes = EMPTY_SET
    FOR EACH (label, phrases) IN EMOTION_SETS
      FOR EACH phrase IN phrases
        IF phrase IS IN text THEN
          ADD label TO themes
        ENDIF
      ENDFOR
    ENDFOR
    IF text CONTAINS ANY OF ["early", "no trigger", "moved stop", "oversized", "cut early"] THEN
      error_type = "execution"
    ELSE IF text CONTAINS ANY OF ["wrong thesis", "missed macro", "data changed", "read was wrong"] THEN
      error_type = "analysis"
    ELSE
      error_type = "unclear"
    ENDIF
    ATTACH themes AND error_type TO trade
  ENDFOR
  COUNT how many times each theme appears across all trades
    OUTPUT "emotion_summary.csv" WITH COLUMNS: theme, count
  OUTPUT "journal_flags.csv"
    COLUMNS: date, symbol, pnl, themes, error_type, notes
END

就这么简单,没有魔法。

这里的“AI”只是我用来帮助总结和标记这些主题的 Claude code 模型——真正的工作仍然在于我所写的内容,以及我决定执行哪些规则。

请注意,我并非想提出一个全新的理念!“时机、仓位、心理”是交易中最古老的三要素。

我写这篇文章的原因更简单:我需要一种方法,让这三个问题在我自己的盈亏 (P&L) 中无法被忽视。宏观仪表盘能帮我在大局上做到“大致正确”。而这种日志加 AI 的工作流程,则是我用来发现自己在实践中仍然犯下的所有错误,并将这些漏洞转化为我真正能够遵循的规则的方法。

如果您也处于同样的境地——判断不错,但执行混乱——那么请在本周以小仓位复制一条规则、一个提示词,或这个工作流程中的一小部分,并诚实地进行回顾。

您不需要追求完美,但请对一致性说“是”。

免责声明:这是我个人交易日志的反思。我并非金融顾问。交易涉及重大亏损风险。过往业绩并不代表未来表现。所有示例均来自我自己的账户,市场价格基于我的经纪商图表和笔记。

Join 3M+ global traders

Open an account in minutes and start trading the world's markets — forex, stocks, indices, and more.