入场规则:SMA50 加 28 日动量
多数人没有入场规则,他们有的是入场感觉,外面裹上够多的指标,让它显得像做过研究。证据就是:他们说不出,在事情发生之前,到底要出现什么他们明天才会买。如果你没法把它写成一句别人也能照着执行的话,那它就不是规则。
Indikora 的入场规则是一句话:在日线收盘时,如果价格在 SMA50 之上,并且价格高于 28 天前的价格,而这个品种昨天还不是合格状态,那么它就入场。这一课剩下的内容,讲的是它为什么长成这个样子,以及它的代价。
合格是一种状态,入场是一条边
两个条件描述的是这个品种所处的一种状态。处在这个状态里不是买入的理由,因为一个品种可以在里面待上好几个月。触发入场的是进入这个状态的那次跃迁。
引擎作出动作的时点,是两个条件首次同时成立的那根收盘。如果价格上穿 SMA50 时动量已经为正,那根收盘就是入场。如果价格在 SMA50 之上已经好几个星期、动量此时才转正,那么改成这根收盘是入场。先后顺序不重要,同时成立才重要。
这就是为什么同一个品种不会在它保持上升趋势的每一天都产生一次新入场。一次跃迁,一次入场。如果状态破了、之后又重新形成,那是一次新的跃迁和一次新的入场;是的,在一段来回震荡的行情里,这种事一个月里可以发生两次。
为什么要等收盘,而不是条件被满足的那一刻
在日内,价格会不停地上穿均线又穿回去。一条在条件被碰到的瞬间就触发的规则,会在同一个品种上一天触发很多次,而其间什么都没有改变。
等日线收盘,是一道拦住你自己屏幕的过滤器。收盘价是这一天里唯一一个大量参与者必须在交易时段结束之际达成一致的价格。它也是事后唯一没有歧义的那个价格,而这一点对一份本来就要被核对的记录很要紧。
代价是直接的,而且在每一笔交易上都可测量:你比那个在日内穿越时就买的人入场更晚、更差。在收盘强劲的日子里,这个差距很大。你是在用一个更差的平均入场价,换来少得多的假入场,而没有哪一种配置能让你两样都拿到。
还有第二重代价,出现在跳空上。当一个品种收盘时合格,下一个交易时段大幅高开,入场就发生在一个谁也没法事先规划的价格上。机械规则保护不了你不受跳空影响,它只保证跳空发生时你不是在临场发挥。
仓位大小从哪里来
入场规则决定的是要不要做。它不决定做多大。仓位来自出场,不来自入场。
一旦入场价已知,初始止损距离就已知,因为出场规则把止损放在运行中最高价下方一个固定的 ATR 倍数处。每笔交易的风险默认在权益的 0.5% 到 0.75% 之间,取决于所选的风格。仓位大小就是那个让入场到止损的距离正好等于这个权益百分比的数量。
实际后果是,一个波动大的品种自动拿到更小的仓位。不是因为波动被判定为坏事,而是因为止损必须放得更远才能扛住正常的噪音,而同样的权益百分比在更宽的距离上买到的量更少。同一天触发的两个入场,仓位可以差好几倍,而两者谁也不代表更强的信心。
这条规则在哪些地方很差
它天生就晚。两个条件都要求历史。不存在哪个版本的收盘确认入场能让你买在低点附近。
它会扎堆。当整个市场同时转向,很多品种在同一根收盘上满足条件,一个组合可以在两三个交易时段里从基本空仓变成全面暴露。这种集中是实打实的风险,也正是为什么会有一个单独的市场状态过滤器存在。
它对价值没有看法。这条规则不知道一个品种是贵还是便宜。它知道的是这个品种在自己近期均值之上,并且比四个星期前更高。那是不同的问题,而这条规则只回答其中一个。
失败之后它会重来。如果一段趋势形成、破掉、再次形成,规则会照样接下第二次入场,对第一次毫无记忆。这算纪律还是算固执,要看是哪个月份,而引擎事先分不出区别。
一条写下来的入场规则,价值不在于它最优。价值在于当一笔交易做坏了,你能分得清是规则失败了还是你失败了。这个区分在入场感觉那里根本做不出来,而它是唯一能让改进变得可能的东西。
入场只在两个条件同时成立的那根确认收盘上触发,用一个更差的平均价换来一条可以被清点的规则。
自测
取一个入场价和它的止损距离,用仓位计算器分别按 0.5% 和 0.75% 的风险各算一遍,写下得出的仓位数量变化了多少。
仓位计算器Indikora 提供免费模拟器、K线回放,以及读取你自己交易记录的行为教练。
打开应用