即使我的宏观判断正确,我仍然会亏钱的三种方式
一位学习者对2026年6月至7月真实交易的反思。另附日记提示词和一个用于弥补执行漏洞的简单AI工具。

作者 Priyanka Joshi · Deriv 内容与营销副总裁
2026年7月29日 · 9 分钟阅读

不久前,我写过一篇我是如何为FOMC周构建一个AI宏观仪表板的——文中我讲到自己如何使用AI把经济日历、新闻和情景压缩成我真正能据此交易的内容。那篇文章讲的是让我自己保持信息充分并做好准备。这篇文章讲的是后续会发生什么:哪怕您对宏观判断不错,也有一个不错的仪表板,仍然可能在执行上漏钱这一令人不舒服的现实。
在2026年6月和7月初,即使像我这样的学习者也足以根据当时背景形成判断:美国5月PCE通胀同比升至4.1%,为2023年4月以来最高;而6月非农就业人数仅增加57,000,远低于市场预期的约110,000。这就是典型的“通胀黏性强,就业降温”的矛盾局面。

差不多同一时间,EUR/USD在6月下旬交易于1.14附近,黄金在月末前仍维持在4,000美元上方。这些都是真实、可交易的宏观环境。我的问题不是看不见它们。我的问题是,如何把这些判断转化为 交易,同时又不在时机、仓位和心理上持续流血。
为了加快学习,我现在会详细记录交易日志,并把原始笔记输入一个简单的本地Python脚本。它使用一个小型开源语言模型,在我的机器上私下运行,用来总结重复出现的行为模式,并标记诸如“应该很快会动”“这次就一次”或“感觉仓位很大”之类的情绪化语言。它不会生成交易,只是帮我看清流程中仍然失效的部分。
下面是即使我的宏观观点大体正确时,我仍然会亏钱的三大方式,以及最终开始堵住这些漏洞的规则、提示词和AI工作流程。
1. 时机:判断对了,日子错了
6月下旬,我看空EUR/USD,并希望在该货币对交易于1.14附近时表达更强的美元观点。当时通胀依然偏高,Fed有理由保持强硬表态,叙事也支持欧元走弱。从方向上看,这个判断并不离谱。
我把一个持续多日的宏观逻辑当成了“应该很快会动”的短线交易。我在没有具体价格触发条件的情况下做空,货币对先横盘震荡,触及我的止损,之后才慢慢朝我预期的方向移动。那一周我的交易日志里充满了“它应该很快会跌下来”和“我不想错过这波行情”之类的句子。
问题出在时机纪律,不在分析本身。
我现在用于时机的规则:对于任何带有宏观偏向的交易,我都需要在4小时图或日线图上设置一个明确的战术触发条件——例如明确收盘、干净利落的突破后回测,或者动能确认。
- 没有触发条件 = 不交易。
- 最大耐心窗口:5个交易日。
- 如果在这个窗口内没有触发,想法就回到观察名单。
还有一个可以直接拿去用的额外做法。我现在会强迫自己在任何宏观交易前,在日记里写下两行内容:
- “宏观观点:”用一句话写出更大的故事。
- “入场条件:”用一句话写出我正在等待的实际价格形态。
如果这两行对不上,我就不交易。听起来很简单,但它已经帮我避免了多次“判断对了,日子错了”的亏损。

EUR/USD在2026年6月下旬交易于1.14附近,最终看空宏观判断被证明是正确的——但前提是先前过早入场的交易已经止损出局。
2. 风险:信念不是仓位管理模型
我的第二大漏洞,是让一个强烈的故事把我逼到过度加仓。当一条新闻看起来显而易见时,我就开始表现得好像信念能降低风险。实际上,情况恰恰相反。
这一点在原油和黄金等市场上最明显,因为这些市场的宏观叙事总让人感觉非常紧迫。6月和7月,油价仍深陷通胀和地缘政治风险之中,而黄金则在4,000美元关口附近徘徊。可用的叙事“燃料”一点也不缺。
如果我让这种叙事来决定仓位,正常回撤在我脑子里就会变成一场职业生涯终结级别的事件。
我现在用于风险的规则:
- 每笔交易的风险最高为账户权益的1%。
- 仓位规模 =(账户权益 × 1%)÷ 基于ATR调整后的止损距离。
- 入场前必须在日记里记录精确的美元风险。没有例外。

一个简单的仓位规模公式有助于将每笔交易限制在账户权益的1%以内,根据波动率而不是单凭信心来调整敞口。
我仍然有信念,只是不再让它触碰仓位公式。
还有一个可以直接拿去用的额外做法:在一笔“高信念”交易前,问自己:“如果这笔交易在走向正确方向之前先正常回撤,我能否在不动止损的情况下扛住?”
如果诚实的答案是“不能”,那仓位就太大了。
我会一直调小仓位,直到我能真正回答“可以”。
3. 心理:当好逻辑变成坏借口
第三个漏洞纯粹是心理层面的:用一个好的交易逻辑来为我自己违反规则找借口。
黄金就是我最喜欢的例子。6月底,黄金收在4,000美元上方,通胀和增长都带来了足够多的宏观矛盾,几乎任何叙事都能被拿来解释。当您交易的是一种总能被“宏观”解释的资产时,就会危险地容易放宽止损、加大仓位,或者因为“故事依然说得通”而持有更久。
这三种我都做过。
在一笔逆势的短线交易中,我入场时就设好了明确止损。当市场在一则数据公布后朝我不利方向移动时,我放宽了止损,并告诉自己“宏观仍然不错”。故事没变;变的是我的纪律。仅仅这个决定,就把一笔可控的亏损变成了我必须花好几天才能弥补的窟窿。
我现在用于心理的规则:
- 止损一旦被移动一次,就会自动记录为违反规则。
- 任何一次违反规则,或连续两笔亏损,都会触发强制性的24小时交易暂停。
- 在这段暂停期间,我只复盘交易日志和图表——不下新单。
我并不假装这条规则能消除情绪。它只是防止我的最糟糕决定不断叠加。
还有一个可以直接拿去用的额外做法:如果您在入场后的日记里反复写“我还是喜欢这个逻辑”,那您可能已经不再是在管理这笔交易,而是在和它争辩。
我会给每一句这样的句子打标签。在大亏损前后看到这些标签成堆出现,是促使我执行24小时暂停的直接原因。
改变我交易日志的提示词
最大的升级并不是AI脚本,而是我从模糊反思转向了可重复的提示词。
每次亏损交易后,我现在都会回答:
- 我的宏观观点用一句话怎么概括?
- 什么情况会在24小时内让这个观点失效?
- 这次亏损是分析错误,还是执行错误?
- 我是因为形态触发了才入场,还是因为等烦了?
- 在违反规则之前,我对自己说了哪一句原话?
- 如果我现在是空仓,我还会在这里做这笔交易吗?
- 哪一条规则最能帮我省下最多钱?
这并不花哨。它只是强迫我把亏损归类。“坏交易”这个说法太模糊,无法改进;“过早入场”“仓位过大”或“移动止损”才是可以采取行动的问题。
我实际如何在这里使用AI
在我之前那篇关于FOMC仪表板的文章里,AI处在最前线:它帮助把日历、讲话和数据整合成单一的宏观视图。
而在这里,AI处于后台。
我在tradersview.deriv.com上交易并复盘我的交易设置,这是Deriv的AI图表分析工具,然后把我的交易日志导出成一个简单的CSV文件。我的所有价格、交易品种和笔记都直接来自我自己的账户历史和图表。

作者的工作流程将Deriv TradersView用于市场分析,并结合AI辅助的交易日志复盘,将市场研究与交易后的行为分析分开。
AI模型的任务只限于三件事:
- 标记我笔记中的情绪化表达(不耐烦、恐惧、报复性交易、希望、过度自信)。
- 统计这些主题在亏损交易附近各自出现了多少次。
- 标记亏损更像是分析错误(“逻辑错了”)还是执行错误(“过早、仓位过大、移动止损”)。

AI会将交易日志中反复出现的情绪化语言——例如不耐烦、希望、恐惧、报复和过度自信——归类,以突出最常与亏损交易相关的行为模式。

AI会将交易日志中反复出现的情绪化语言——例如不耐烦、希望、恐惧、报复和过度自信——归类,以突出最常与亏损交易相关的行为模式。
我常用的提示词:
“阅读下面的交易日志条目。找出重复出现的情绪化语言,尤其是恐惧、不耐烦、报复性交易和过度自信。按主题分组,并引用原文句子。”
“复盘这20笔交易。将由分析错误导致的亏损与由执行错误导致的亏损分开。给我统计次数、例子,以及最常见的规则违反行为。”
“用通俗英文总结本周的交易日志。我的三大行为漏洞是什么?针对每一个漏洞,下周可以测试的一条具体规则是什么?”
我不会问该交易什么。我问的是,我总是在什么地方伤害自己。
伪代码:我的AI交易日志助手实际如何运作
我通过一个本地Python脚本处理交易日志,但其逻辑足够简单,您可以用任何语言实现。
下面用通俗伪代码说明工作流程:
开始
读取 "trade_journal.csv"
列:date, symbol, pnl, notes
定义情绪集合:
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"]
对日志中的每一笔交易执行:
text = LOWERCASE(trade.notes)
themes = EMPTY_SET
对每一组(label, phrases)执行:
对每个短语执行:
如果短语出现在 text 中,则
将 label 加入 themes
结束如果
结束循环
结束循环
如果 text 包含以下任意词: ["early", "no trigger", "moved stop", "oversized", "cut early"],则
error_type = "execution"
否则如果 text 包含以下任意词: ["wrong thesis", "missed macro", "data changed", "read was wrong"],则
error_type = "analysis"
否则
error_type = "unclear"
结束如果
将 themes 和 error_type 附加到 trade
结束循环
统计每个主题在所有交易中出现的次数
输出 "emotion_summary.csv",列:theme, count
输出 "journal_flags.csv"
列:date, symbol, pnl, themes, error_type, notes
结束
就是这样。没有魔法。
这个“AI”只是我用来帮助总结和标记这些主题的Claude代码模型——真正的工作仍然在于我写了什么,以及我决定执行哪些规则。
请注意,我并不是想提出一个全新的概念!“时机、仓位、心理”本来就是交易中最古老的三件事。
我写这篇文章的原因更简单:我需要一种方法,让这三个问题在我自己的盈亏中变得无法忽视。宏观仪表板让我在大方向上做到“大致正确”。这个交易日志加AI的工作流程,则是我用来发现自己在实践中到底在哪些地方还在犯错,并把这些漏洞转化为我真正能遵守的规则。
如果您也处在同样的阶段——判断不错,执行混乱——本周请复制其中一条规则、一个提示词,或这一工作流程中的一小部分,用小仓位试一试,并诚实复盘。
您不需要完美,但要做到一致。
免责声明:这是我个人交易日志的反思。我不是财务顾问。交易涉及重大亏损风险。过往表现 并不代表未来结果。所有示例均来自我自己的账户,市场价格基于我的经纪商图表和笔记。