单元 2 / 6 · 5 分钟阅读

交易机器人的类型

几乎每一个交易机器人都属于五种类型之一,而每一种都有某个市场条件,会让它的优势悄悄变成亏损。

区间震荡市况下的网格机器人一条价格线在约 94 至 106 之间的网格区间内来回震荡。绿色标记显示机器人逢跌买入、逢反弹卖出,累积许多小额利润。网格 · $90 至 $110$110$100$90时间 →低买高卖利润入袋一路向下买入平均买入 $94套牢现在 $70

价格维持在区间内,因此每次逢跌买入很快便会遇上反弹卖出。网格稳定累积一连串小额利润。

机器人逢跌买入,逢反弹卖出
结果+$20 / 单位
切换上方的区间震荡趋势行情。同一组网格,在横盘区间内悄悄累积利润,一旦价格突破区间便沦为被动套牢的持仓;而它判断错误时的亏损,远远盖过判断正确时那点滴的利润。

把上面的网格机器人在盘整市场与趋势市场之间切换。同一台机器,在来回震荡中一点一滴稳定累积小额利润,却在价格趋势突破其区间的那一刻,变成一个被套牢、动弹不得的持仓者,而这个翻转正是整个单元的核心。散户会遇到的自动化产品,几乎每一个都只属于五种类型之一。学会这五种,你就能在几秒内把几乎任何东西分类;而更有用的是,你能说出每一种悄悄失效的确切市场条件。第二项技能才是这个单元的重点。一个机器人本身无所谓好坏。它有一个让它的优势存在的环境,也有一个让完全相同的机制变成亏损的环境。所以问题从来不是“这个机器人好不好?”,而是“这个机器人需要市场做什么,而当市场反其道而行时会发生什么?”

网格机器人:收割震荡

网格机器人在当前价格的上方和下方,以固定的间距摆放一梯阶的买单与卖单,形成一张网格。随着价格上下摆动,机器人在每次回落时买一点、在每次反弹时卖一点,从这样的来回之中累积许多微小的利润。

网格机器人在盘整市场中获胜,此时价格在一个区间里来回晃荡,却哪里也去不了。它们在强趋势中失败。如果价格向下跌破网格,机器人已经一路买到底,最后手上握着远远被套的仓位,却再也没有买单可用。如果价格向上突破网格,它又太早把持仓卖掉,无法跟上这一段行情。网格收割的是波动,对方向却没有立场,所以一个决定性的趋势正是它天生的克星。

DCA 机器人:分批摊入,有利也有弊

DCA 机器人执行的是平均成本法(dollar-cost averaging)。它按照固定的时间表、或在价格回落时,不论价格高低都买入固定的金额。因为价格低时你买到较多单位、价格高时买到较少单位,你的平均进场价会随着时间逐渐被抚平。作为一种累积你所看好资产的方式,这是一种完全正当的策略。

危险在于摊入一个结构性的下跌趋势。在一个只会不断下跌的标的上买回落,就是在接一把掉落的刀。每一次买入确实会压低你的平均价,但也同时放大一个亏损的仓位,而一个照章执行的机器人会一路向下不停地买,从不过问这项资产是不是根本就坏掉了。要特别提防那种把每一次买入都做得比前一次更大的 DCA 机器人。那是一种伪装过的马丁格尔策略,它把最多的资金堆在亏损最严重的那一点上。

套利机器人:专业机构早已拿走的优势

套利机器人试图从价格差异中获利。理论上这几乎是无风险的,听起来很理想,而这正是它很少对你奏效的原因。因为真正的套利几乎等于免费的钱,那些资源雄厚、把服务器放在交易所旁边、反应时间以微秒计的公司,早已把价差竞争到几乎为零。

这就是散户残酷的现实。一个卖给一般交易者的“无风险套利机器人”,通常是两种东西之一:它去追逐一个转瞬即逝的价差,而这个价差在你的订单成交之前就已经消失;或者它根本不是真正的套利,而是悄悄承担着它没有向你披露的风险。速度在这里就是全部的优势,而这是一场散户的硬件设备赢不了的赛跑。

信号机器人与跟单交易:把决定外包出去

最后两种类型有一个共通点:两者都把实际的决定交给了别人或别的东西。

信号机器人接收外部信号——来自某个指标、某个付费群组、或某个数据源——然后单纯执行它们。机器人本身的好坏完全取决于喂给它的信号,所以评估那个信号就成了整场游戏的全部(这正是第 3 单元的内容)。

跟单交易更进一步,在你自己的账户内,按照你的资金配置比例,自动复制另一位交易者的仓位。这是社交交易的一种形式:你跟随的是一个人,而不是一套策略。问题在于延迟与滑点。你比带单者晚了一步、以稍差的价格跟进,你可能错过他确切的进场与出场,而且你被展示的绩效记录往往带有幸存者偏差——意思是平台把这一季的赢家摆在你面前,让上一季爆仓的账户悄悄滑走。

五种类型的一句话总结

机器人类型它的优势它在哪里失效
网格从区间震荡中获利强趋势突破网格
DCA抚平你的平均进场价结构性、持久的下跌趋势
套利捕捉价差你到场时价差早已消失
信号自动化执行某个信号信号本身很差
跟单跟随一位选定的交易者延迟、滑点,以及带有幸存者偏差的绩效记录

要牢牢记住的模式:没有任何机器人在抽象意义上有好坏之分。每一个都是在赌市场维持在某个特定的条件里,而一旦市场离开那个条件,它就悄悄变成了亏损。

网格机器人先在区间、再在趋势中

假设你在一项价格为 $100 的资产上设置了一个网格机器人,从 $90 到 $110 每 $2 挂一张单。一整周价格就在 $94 到 $106 之间来回震荡。机器人反复地在 $96 附近买入、在 $98 附近卖出,每一趟来回大约赚 $2。这一周十趟来回,让你每单位交易大约获利 $20。这就是网格在做它被打造出来要做的事。

现在市场猛烈地走出趋势,价格跌到 $70。在下跌的途中,机器人尽责地在 $98、$96、$94、$92 和 $90 买入,把它的现金花掉,去累积如今每单位只值 $70 的仓位。$90 以下再也没有买入价位了,而在价格重新爬升穿越那些卖单之前,也不会有任何卖单被触发。这台机器人现在成了一个被动的持仓套牢者,背着一笔远比它在区间中赚到的 $20 大得多的未实现亏损。相同的机制,相反的结果,完全取决于市场是盘整还是走出趋势。

两种套利,天差地远

“套利”涵盖两种截然不同、却刚好共用同一个名字的策略。

**延迟套利(latency arbitrage)**在某个资产一时较便宜的交易场所买入,并在较贵的场所卖出。整个优势就在于比所有人都更快,这也是为什么它属于拥有专门基础设施的公司,而几乎从不属于散户。

**统计套利(statistical arbitrage)**则从容得多。它交易的是成对或成篮相关工具之间均值回归的关系,持有从几秒到几天不等,赌的是一个被拉开的价差会重新收合。它源自配对交易,仰赖的是模型而非纯粹的速度,但它仍然是一场需要真实数据与审慎风险管理的专业游戏。

如果一个产品用“套利”来营销,却不告诉你它是这两者中的哪一种,那就把这份含糊本身当作答案。

当“买回落”悄悄变成马丁格尔策略

马丁格尔策略是一个古老的赌博构想:每输一次就把赌注加倍,好让最终赢的那一次把一切都赢回来。它感觉很聪明,却真的很危险,因为它恰恰在你错得最离谱的那一点上投入了最多的资金。

一个把每一次买入都逐次加大的 DCA 机器人,正是在一项下跌的资产上执行这种模式。买 1 单位,然后 2、然后 4、然后 8,每一次价格下跌时都如此。你的平均价在账面上不断改善,但你的仓位却在一段可能不会反转的跌势中越滚越大。如果这项资产真的坏掉了,机器人就忠实地把你最大的一笔订单,下在了接近最糟糕的价格上。单纯、固定金额的 DCA 没有这个缺陷。要提防的是那种金额不断升级的版本。

快速知识测验

网格机器人在什么市场条件下赚钱,又在什么条件下失效? 它在盘整、横盘的市场中获利,此时价格在一个区间内来回摆动;而它在强趋势中失效,趋势把价格一路带出网格之外,让机器人握着一个亏损的仓位(下跌趋势),或被晾在一旁(上涨趋势)。

DCA 机器人具体的危险是什么,又是什么让它变得更糟? 摊入一个结构性的下跌趋势:它不断买入一项持续下跌的资产,压低了平均价,却也稳定地放大一个亏损的仓位。当每一次买入都比前一次更大时,情况会更糟,那是一种马丁格尔策略,把最多的资本集中在亏损最严重的那一点上。

当你使用信号机器人或跟单另一位交易者时,真正决定你成果的是什么? 不是机器人。信号机器人只是把执行自动化,所以你的成果完全取决于喂给它的外部信号的质量。至于跟单交易,你的成果取决于带单者,再扣掉延迟与滑点,而且带单者对外宣传的绩效记录,往往带有偏向近期赢家的幸存者偏差。

资料来源

  • arXiv (academic), "Dynamic Grid Trading Strategy":网格策略如何在价格周围错落地挂单、在区间中获利,并在强趋势中崩溃。
  • SEC (Investor.gov glossary), "Dollar-Cost Averaging":不论价格如何,以固定的间隔投入固定的金额,价格低时买到较多单位。
  • Aswath Damodaran (NYU Stern), "The Dream of Arbitrage":利用价格差异赚取几近无风险的利润,而这种利润往往会被竞争迅速消除。
  • Gatev, Goetzmann & Rouwenhorst (NBER Working Paper 7032), "Pairs Trading: Performance of a Relative-Value Arbitrage Rule":跨成篮或成对工具、持有期间短暂的均值回归交易,由配对交易演化而来。
  • ESMA (European Securities and Markets Authority), "Supervisory Briefing on Copy Trading":自动复制一位选定交易者的仓位,跟随的是人而非策略。