交易机器人的类型
几乎每一个交易机器人都属于五种类型之一,而每一种都有某个市场条件,会让它的优势悄悄变成亏损。
价格维持在区间内,因此每次逢跌买入很快便会遇上反弹卖出。网格稳定累积一连串小额利润。
把上面的网格机器人在盘整市场与趋势市场之间切换。同一台机器,在来回震荡中一点一滴稳定累积小额利润,却在价格趋势突破其区间的那一刻,变成一个被套牢、动弹不得的持仓者,而这个翻转正是整个单元的核心。散户会遇到的自动化产品,几乎每一个都只属于五种类型之一。学会这五种,你就能在几秒内把几乎任何东西分类;而更有用的是,你能说出每一种悄悄失效的确切市场条件。第二项技能才是这个单元的重点。一个机器人本身无所谓好坏。它有一个让它的优势存在的环境,也有一个让完全相同的机制变成亏损的环境。所以问题从来不是“这个机器人好不好?”,而是“这个机器人需要市场做什么,而当市场反其道而行时会发生什么?”
网格机器人:收割震荡
网格机器人在当前价格的上方和下方,以固定的间距摆放一梯阶的买单与卖单,形成一张网格。随着价格上下摆动,机器人在每次回落时买一点、在每次反弹时卖一点,从这样的来回之中累积许多微小的利润。
网格机器人在盘整市场中获胜,此时价格在一个区间里来回晃荡,却哪里也去不了。它们在强趋势中失败。如果价格向下跌破网格,机器人已经一路买到底,最后手上握着远远被套的仓位,却再也没有买单可用。如果价格向上突破网格,它又太早把持仓卖掉,无法跟上这一段行情。网格收割的是波动,对方向却没有立场,所以一个决定性的趋势正是它天生的克星。
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":自动复制一位选定交易者的仓位,跟随的是人而非策略。