管用的交易提示词:如何跟 AI 智能体说话
一个 AI 智能体能正确执行的提示词的解剖、三组改写前后对照,以及一套涵盖 DCA、突破、均值回归和新闻的十条模板库。

一个 AI 交易智能体的好坏,恰好等于你给它的那条指令。这令人不安,因为大多数交易想法在我们脑子里是以感觉的形式存在的(“抄底”“乘着突破走”),而一个智能体执行不了一种感觉。交易提示词正是意图变成机器行为的地方,而一条含糊的和一条精确的之间的区别,就是一个你信任的自动化和一个你一周后就关掉的自动化之间的区别。这篇文章拆解一条可执行提示词的解剖、改写三条糟糕的,并给你十条可以改成你自己策略的模板。
为什么大多数交易提示词会失败
失败几乎从来不是 AI 听不懂英文。而是那句话里根本没装着一个决策。
拿“在它看起来超卖时买入”来说。超卖用什么来衡量:RSI、离移动平均线的距离,还是一个回撤百分比?在哪个时间框架上?买多少?而如果这个资产继续下跌——超卖资产恰恰喜欢这么干——又会怎样?这单单一句话就留下了四个没做的决策,而无论是什么填上了这些空隙(一个默认值、一个假设、一个猜测),现在它都在拿你的钱交易。
好的平台通过把你的句子翻译成明确的条件、并在任何东西运行之前把它们回给你看,来抵御这一点。那个复述循环就是安全网,而向对话式策略搭建的更广转变,在我们那篇关于自然语言交易的文章里讲。但这张网在没什么可接的时候工作得最好。一条已经装着每一个决策的提示词会被忠实地翻译;一条含糊的会被貌似合理地翻译。而“貌似合理”不是你想用在订单流上的标准。
管用的交易提示词的六个部分
每一条可执行的交易指令都回答六个问题。用任何顺序、任何措辞去写;只要确保它们全都被回答了、或者被有意省略了。
- 资产:到底交易什么。“科技股”是一个主题;“QQQ”是一条指令。
- 条件:可观察的触发器。一个价格位、一个指标阈值、一次交叉、一个新闻事件。如果一个人没法从图表或数据流里核实它,那智能体也没法。
- 动作:条件触发时做什么:买、卖、提醒你、收紧一个止损、暂停另一个智能体。
- 仓位:每次动作的金额和上限。“每次买入 $200,最多 3 个持仓”消除了交易里最昂贵的两处模糊。
- 失效条件:智能体让自己停手的那个条件,比如每个持仓的止损、一个总回撤上限,或一个到期日。
- 时间安排:这条规则什么时候是活的:始终在线、只在工作日,还是在特定事件前后暂停。
不是每条提示词都需要把六个都写明。一条每周 DCA 指令没有市场条件,那没问题,只要你是故意跳过它的。而一旦你开始在一条提示词里组合好几个条件(价格加趋势加新闻),你就是在搭带着自己取舍的复合逻辑了,我们在多条件自动化里把它拆开讲。
改写前后:三组重写
重写 1:那种情绪。 之前:“在 SOL 看起来超卖时买入。”之后:“当日线 RSI(14) 收在 30 以下时,买入价值 $100 的 SOL,每周最多 3 次买入。每一笔在 +10% 或 21 天后卖出。如果整体亏损 15%,就把这个智能体彻底暂停。”那种感觉变成了一个阈值、一个预算、一个离场,和一个终止条件。
重写 2:那种追高。 之前:“帮我进下一个大突破。”之后:“盯着我自选清单里的三只股票。当其中一只以至少 1.5 倍于其 20 日均量的成交量收在它 60 日高点上方时,带上数字提醒我。如果我在 2 小时内批准,就买入 $1,000,止损设在建仓价下方 4%。”注意这里的动作是提醒加批准,而不是盲目买入。提示词可以把盯盘托付出去,同时保留扣动扳机的权力。
重写 3:那种担忧。 之前:“市场崩了就保护我。”之后:“如果我的组合从它的 30 日高点跌 8%,就撤销所有未成交的买单、用 Telegram 通知我,并暂停我所有的智能体直到我重新启用它们。”含糊的恐惧变成了一个带明确阈值和明确爆炸半径的断路器。
三组共通的模式:没有加任何花哨的东西。那些反正总要做的决策,由你事先在白天做了,而不是由凌晨三点的模糊来做。
一套提示词库:十条可改的模板
这些是按你会敲进 Obside copilot 里的样子写的,方括号标出你该改的地方。无论你用哪个平台,都在批准之前先读它回给你的那些复述条件;那个回声是你对付模糊的最后一道检查。这里的任何东西,在真金白银碰它之前都先回测和模拟盘。
定投(DCA)
1. 带过热跳过的计划 DCA。
“每个[周一][10:00]买入价值[$150]的[BTC]。如果那天日线 RSI(14) 高于[75],就跳过那一周的买入。下一周自动恢复。” 这个跳过子句让你不至于机械地买在冲高见顶处;如果你想要纯 DCA,就去掉它。
2. 按回撤加权的 DCA。
“每月[1 号]买入价值[$200]的[一只标普 500 ETF]。如果那天价格比它的[90 日]高点低了[15%]或更多,就改买[$400]。” 它加上了一条大多数人只在事后才做的规则:在价格被打折时多买。把这个加码的金额封在你现金流能承受的范围内。
突破
3. 带成交量确认的突破。
“当[资产]以至少[1.5 倍]于它[20 日]均量的成交量收在[价格位]上方时,买入[$500]。止损设在建仓价下方 4%,在[+12%]止盈。一次只持一个仓位。” 成交量子句过滤掉那些安静地漂到某个位之上、却在午饭前就反转的走势。
4. 突破回踩建仓。
“在[资产]收在[价格位]上方后,先别买。如果价格在[10]天内回到[价格位]的[1%]以内,然后又收在它上方,就买入[$400],止损设在[价格位]下方[5%]。” 一条被编码进去的耐心规则。你会错过那些一去不回的行情、也会跳过大多数假突破;决定你更愿意认下哪一种失败。
均值回归
5. 带趋势过滤器的超卖。
“当日线 RSI(14) 收在[30]以下、且价格在它的[200 日]移动平均线上方时,买入价值[$300]的[资产]。当 RSI 收在[55]以上、或过了[15]个交易日后离场。最多[2]个并存的仓位。” 趋势过滤器是承重的那部分:它把上涨趋势里的下跌和下跌趋势里的飞刀分开。
6. 偏离均值的回归。
“当[资产]收在它[20 日]均价下方超过[2]倍 ATR(14) 时,买入[$250]。当价格再次触及[20 日]均价时卖出。如果未来[24]小时内安排有[CPI 或 FOMC],就跳过这个信号。” ATR 让这个“偏离”的衡量在不同波动率状态下保持诚实,而宏观跳过子句避免了去接那些按自己节奏均值回归的事件驱动行情。
新闻与事件
7. 按新闻严重度暂停。
“每当高严重度的负面新闻打到[资产]上时,就暂停我在它上面的所有买入,并用[Telegram]带一份摘要提醒我。在[48]小时没有新标题后自动恢复。” 把新闻当过滤器而不是触发器:这条模板从不因为一条标题去交易,它拦住你别买进一条标题里。
8. 事件反应,仅提醒。
“如果[资产]在它计划的[财报]公布后一小时内朝任一方向变动超过[5%],就立刻带上方向和标题提醒我。不要自动交易。” 初次数据会被修正、标题会假动作;围绕计划外的混乱,诚实的自动化动作往往是信息,而不是订单。
风险与离场
9. 组合断路器。
“如果我的组合总值从它的[30 日]高点跌[10%],就撤销我所有智能体上的未成交买单、暂停它们,并要求我批准才能重启。” 一条在平静的日子里写下的规则,在糟糕的日子里压过每一个策略。
10. 移动离场。
“对这个智能体开的每一个仓位,把止损保持在建仓以来最高收盘价下方[6%]。永远不放宽止损。” 最后一句最要紧;在交易中途放宽止损,正是小亏损长大的方式。
从提示词到运行中的智能体
一条好提示词是这份活儿的头三分之一,不是全部。跟在它后面的流水线(复述与批准、回测、模拟盘,然后一次小型的、有护卫的实盘运行),才是把一条措辞得当的指令变成一个背后有证据的自动化的东西。我们在如何创建一个 AI 交易智能体里把那整个次序走了一遍。
有两个习惯会比任何模板都更救你。第一,每一次都重读平台的复述,哪怕是改动;在 Obside 上,copilot 在每次更改后都重新回声一遍那些条件,正是因为一个词的微调就能挪动一位小数。第二,把你运行的每一条提示词都留一份书面副本、并标上日期。含糊的提示词坐在我们那份会花掉真金白银的 AI 交易错误清单的靠前位置,而伤得最深的,是那些事后谁都还原不出来的。
接下来往哪走
把模板偷走,但保留它们所编码的那份纪律:你填的每一个方括号,都是一个在白天做出的决策,而不是被托付给了模糊。从最接近你已经在手动做的某件事的那条开始,在纸面上跑它,并在证据摆在面前时去改它。当你想把这里的一条敲进一个会复述它、回测它、并在你风险上限背后运行它的 copilot 时,Obside 正是为这个循环而建的。
仅供教育参考,不构成投资建议。交易存在风险,可能导致本金损失。
FAQ
交易提示词是一条大白话指令,一个 AI 交易平台把它翻译成一个运行中的自动化:受监控的条件、订单和风险上限。它与聊天机器人提示词的不同之处在于,输出的不是文本而是行为,还可能连着钱。这也是为什么好的交易提示词读起来不太像对话、更像一条规则:资产、条件、动作、仓位、失效条件和时间安排,都明确地写出来。