“挂单被秒扫”这四个字,做突破的朋友应该都不陌生。我以前一直以为是点差或者平台滑点的问题,直到把近半年的成交记录拉出来复盘,才发现根子出在我一开始对流动性的判断上。
先说早期的认知阶段。那时候我坚信一个逻辑:只要关键价位挂单堆积够厚,突破就是真突破。欧美1.0850这种整数关口,我习惯性挂buy stop,止损放20个点。回测数据看着还行,胜率能到五成出头,盈亏比1.5左右。但实盘跑下来完全不是那么回事,成交后经常三五秒内直接反向打掉止损,好像有人盯着我的单子一样。当时我归因于平台滑点,甚至换过VPS节点,从伦敦换到纽约,延迟从80ms压到12ms,结果该扫还是扫。
后来我意识到,问题出在我把“挂单堆积”等同于“流动性充足”。这是两码事。挂单多只说明那个价位有订单,不代表这些订单背后有真实的承接意愿。真正该看的是。这个观点是我在一个做市商出身的朋友那里听到的,当时没太在意,后来越想越对。流动性不是一张快照,而是一个动态过程,尤其是在数据公布前后那几分钟,挂单撤单的速度比价格变化还快。
到了现在这个阶段,我调整了判断方式。不再单纯看某个价位的挂单厚度,而是观察突破前的微观结构。具体来说,我会看三个东西:一是突破前5分钟的tick成交量分布,如果量能集中在少数几个价位,说明流动性是碎的;二是买卖价差的稳定性,价差突然从0.8个点扩到2.5个点,基本可以判定做市商在收流动性;三是挂单成交后的第一根1分钟K线,如果收盘价回到挂单价以内,那这单大概率就是被用来测试流动性的。
拿上个月镑美那笔交易举例。1.2680挂buy stop,成交后价格冲到1.2686就掉头,1分钟内回到1.2672。我翻了当时的tick数据,发现成交瞬间的成交量只有前5分钟均值的40%,价差从1.1扩到3.2。这就是典型的流动性真空,我的挂单成了别人的退出流动性。后来我把这个过滤条件加到EA里,用ATR和价差变化率做双重确认,同样的策略在镑美上最大回撤从18%降到了11%。
所以我的结论比较直接:挂单成交后立刻反向,大概率不是运气问题,而是你对那个时点的流动性判断停留在静态层面。市场深度是流动的,你的挂单逻辑也得跟着流动起来。不知道你们有没有类似的经历,是换平台解决的,还是像我一样从订单流角度重新搭过滤条件?
补充一个小细节:后来我习惯在关键价位挂单前先看几秒订单簿的跳动节奏,如果撤单速度明显快过挂单,我基本就不碰了。
先说早期的认知阶段。那时候我坚信一个逻辑:只要关键价位挂单堆积够厚,突破就是真突破。欧美1.0850这种整数关口,我习惯性挂buy stop,止损放20个点。回测数据看着还行,胜率能到五成出头,盈亏比1.5左右。但实盘跑下来完全不是那么回事,成交后经常三五秒内直接反向打掉止损,好像有人盯着我的单子一样。当时我归因于平台滑点,甚至换过VPS节点,从伦敦换到纽约,延迟从80ms压到12ms,结果该扫还是扫。
后来我意识到,问题出在我把“挂单堆积”等同于“流动性充足”。这是两码事。挂单多只说明那个价位有订单,不代表这些订单背后有真实的承接意愿。真正该看的是
订单簿的深度变化速率,而不是静态的挂单量
到了现在这个阶段,我调整了判断方式。不再单纯看某个价位的挂单厚度,而是观察突破前的微观结构。具体来说,我会看三个东西:一是突破前5分钟的tick成交量分布,如果量能集中在少数几个价位,说明流动性是碎的;二是买卖价差的稳定性,价差突然从0.8个点扩到2.5个点,基本可以判定做市商在收流动性;三是挂单成交后的第一根1分钟K线,如果收盘价回到挂单价以内,那这单大概率就是被用来测试流动性的。
拿上个月镑美那笔交易举例。1.2680挂buy stop,成交后价格冲到1.2686就掉头,1分钟内回到1.2672。我翻了当时的tick数据,发现成交瞬间的成交量只有前5分钟均值的40%,价差从1.1扩到3.2。这就是典型的流动性真空,我的挂单成了别人的退出流动性。后来我把这个过滤条件加到EA里,用ATR和价差变化率做双重确认,同样的策略在镑美上最大回撤从18%降到了11%。
所以我的结论比较直接:挂单成交后立刻反向,大概率不是运气问题,而是你对那个时点的流动性判断停留在静态层面。市场深度是流动的,你的挂单逻辑也得跟着流动起来。不知道你们有没有类似的经历,是换平台解决的,还是像我一样从订单流角度重新搭过滤条件?
补充一个小细节:后来我习惯在关键价位挂单前先看几秒订单簿的跳动节奏,如果撤单速度明显快过挂单,我基本就不碰了。
