- Published on
LUBE:价格摩擦分析
- Authors

- Name
- CoresightQuant
NOTE
本文为公开交易策略的技战术复盘,聚焦方法逻辑、交易场景与风险边界。
策略解读
LUBE 这个策略乍看之下有些神秘,但其核心思想却非常直观:价格在不同价位区域停留的时间,本身就携带了重要的交易信息。作者 Jomy 用“摩擦”这个词,来量化当前价格与历史价格行为的重叠程度。
想象一下,如果过去 500 根 K 线里,有很多根都曾“在线”于当前价格附近,那么当前这个价位就是一个被反复测试过的“熟人区”。在这个区域里,市场参与者积累了大量的成交行为——有人在这里抄底,有人在这里逃顶,还有人在这里设置了止损单。价格再次回到这里时,会遇到明显的双向阻力,走势往往会变得粘滞、反复震荡,就像陷入泥潭一样。相反,如果当前价格很少出现在过去的 K 线范围内,那就说明价格正在进入一片“处女地”,也就是作者所说的 LUBE 区域。在这个区域里,过去的交易活动很少,阻力应当相对稀疏,价格更有可能沿着趋势方向顺畅地展开奔跑。
作者将这一衡量结果绘制成一条蓝色线,并在图上直观地展示。蓝线的数值高,代表价格正处于高摩擦区,大概率延续区间震荡;蓝线的数值低,则代表价格正在探索新领域,趋势行情可能一触即发。这本质上是一种结合了“动量”与“趋势”的过滤器:它不直接预测方向,而是告诉交易者当前价格所处环境的“流畅度”,从而决定是用趋势跟踪策略还是区间交易策略来应对。
这个策略最初被设计用于 30 分钟级别的比特币对美元(BTCUSD),但由于其逻辑并不依赖特定品种的微观特征,只要重新统计过去 N 根 K 线中当前价格的出现次数,就可以移植到外汇、股票、大宗商品等其他金融市场。作者还留出了若干可调参数,例如统计周期(默认 500 根)、价格取样方式、阈值等,方便使用者根据自己的交易周期和风险偏好进行优化。
名词解释
-
动量(Momentum):衡量价格变化速度和力度的指标。动量高意味着价格在单位时间内移动的距离大,趋势延续的可能性较高;动量低则表示价格移动缓慢,市场处于犹豫或震荡状态。LUBE 策略中,低摩擦区域通常伴随着高动量突破,而高摩擦区域则往往对应动量衰竭。
-
趋势(Trend):市场价格沿着某个方向持续移动的状态,分为上升趋势、下降趋势和水平趋势。趋势交易的核心是“顺势而为”,而 LUBE 策略正是通过判断价格是否进入新区域来辅助确认趋势是否启动或延续。
-
区间震荡(Range / Consolidation):价格在相对固定的高低点之间来回波动的形态,反映多空力量暂时平衡。LUBE 策略中,当蓝线处于高位时,价格往往处于区间震荡;而当蓝线快速下降时,价格可能正在脱离震荡区间。
-
摩擦(Friction):借用的物理概念,指价格在某一价位遇到的反向阻力程度。摩擦越大,价格越难以顺畅穿越;摩擦越小,价格越容易沿既有方向推进。LUBE 将“过去 500 根 K 线中当前价格出现的次数”作为摩擦的测量值。
-
K 线(Candlestick):金融市场中记录某一时间段内开盘价、最高价、最低价、收盘价的标准图表形式。一根 K 线代表一个时间单位(如 30 分钟),LUBE 的“500 根”即指最近 500 个这样的时间单位。
-
参数(Parameter):策略中可调整的数值,用于适应不同市场环境或交易周期。LUBE 中的参数包括回溯周期、频率阈值、平滑系数等,参数的选择会显著影响策略表现。
策略思路讲解
LUBE 策略的核心计算逻辑可以用一句话概括:统计当前价格在过去 N 根 K 线中被“覆盖”了多少次。具体来说,对于每一根 K 线,我们关心它的最高价和最低价所构成的价格区间。如果当前价格位于这个区间之内,那么就算一次“历史接触”。遍历过去 N 根 K 线后,将接触的次数累加,就得到一个代表当前价格“熟悉度”的数字。次数越高,说明当前价位已经被市场反复触及,存在大量历史套牢盘或获利盘,价格在这里前进的阻力就会很大;次数越低,说明当前价位几乎没有历史成交记录,市场对它的定价是“新鲜的”,阻力自然更小。
作者用“蓝色线”来可视化这个数字,并称之为“摩擦指标”。当蓝线快速攀升时,意味着价格正在进入一个被频繁交易过的区域,此时市场往往会陷入区间震荡,突破信号多半是假突破;当蓝线急剧下降时,意味着价格正迈入未知领域,趋势行情更有可能爆发。因此,LUBE 本身并不产生买卖信号,而是作为“趋势过滤器”为其他策略提供环境判断。
一个典型的交易想法是:当价格突破近期的关键阻力位,同时 LUBE 蓝线显示当前价位在历史 500 根 K 线中很少出现时,这个突破的可信度就比“在熟悉价位出现突破”更高。因为低摩擦意味着套牢盘不足,价格上方没有太多等待解套的卖家,趋势可以走得更远。反之,如果价格在蓝线很高的区域形成突破,那么很可能是假突破——价格很快就会被打回区间内部。
另一种用法是将其用于区间交易:当蓝线处于高位时,说明价格正处于一个交易密集区,此时可以在区间下沿做多、上沿做空,止损放在区间外侧。这种用法本质上是在利用“摩擦”的天然阻挡能力。
优点
- 概念新颖且直观:用“摩擦”来量化价格的历史参与度,能帮助交易者直观理解当前价格所处环境,简单易懂。
- 适用于多个市场与周期:不依赖具体品种的独特数据,只要调整回溯根数和价格定义,即可应用于股票、外汇、加密货币等几乎所有有 K 线数据的市场。
- 客观、可量化:相比主观观察支撑阻力区,LUBE 提供了一个确定的数值,便于编写规则和进行回测。
- 能与多种策略结合:既可以作为趋势策略的过滤器,也可以作为震荡策略的触发条件,还能用于识别假突破,具有较强的可扩展性。
- 对市场结构性变化敏感:当价格进入长期未触碰的新区域时,蓝线会迅速降至低值,能够较早捕捉到趋势启动的初期阶段。
缺点
- 存在一定滞后性:蓝线基于过去 500 根 K 线的统计,属于价格运行之后的确认型指标。当蓝线指标发生明显变化时,价格往往已经运行了一段距离。
- 未考虑成交量:该指标只分析价格与价格之间的关系,完全不纳入成交量与持仓量数据。而真实市场中,同样高的“接触次数”在放量缩量背景下含义完全不同,所以信息维度不够完整。
- 参数高度敏感:回溯根数(默认 500)和价格取样方式(如收盘价、最高价、最低价)的不同选择,会导致蓝线形态出现显著差异,参数优化稍有不慎就会过度拟合。
- 在极端行情下可能失效:如果市场出现跳空、流动性枯竭或极端单边行情,过去 500 根 K 线的历史分布可能不再具有参考价值,蓝线发出的信号会变得迟钝甚至误导。
- 难以单独形成完整交易系统:LUBE 只描述“摩擦”,不给出方向判断。如果不搭配动量方向、均线系统或价格结构分析,交易者很难仅凭蓝线的高低执行交易。
起源年份考证
需要说明的是,LUBE 这一具体指标的确切发布日期和原始出处目前无法考证。公开的社区资料中并未记录该策略诞生于哪一年。但我们可以依据其策略类型,对该类思路在行业中的发展脉络做一个时间线考证。
- 20 世纪 40 年代:点数图(Point & Figure)技术开始流行。点数图通过记录价格在特定格值上的“X”和“O”来反映多空力量,其核心思想同样是对价格水平的出现频率进行累积,这可以看作是“价格摩擦”概念的雏形。
- 20 世纪 80 年代至 90 年代:电脑化技术分析普及,程序化交易者开始使用滑动窗口统计价格在不同区域的出现次数,用于构建动态支撑阻力带。一些专业分析软件引入了“价格分布”或“成交量分布”工具,将“价格接触频率”的概念从图表视觉化扩展到了算法层面。
- 2005 至 2015 年:算法交易和量化投资快速增长,市场价格微观结构受到更多关注。“当前价格是否处于历史密集区”成为识别突破可靠性的重要因子之一,大量类似指标出现在职业交易员的自研系统中。
- 2015 年之后:加密货币交易市场快速发展,交易平台提供了更高频的 K 线数据和自由的脚本编写环境。基于回溯窗口的“新区域—旧区域”判断方法逐渐被广大散户交易者熟悉,LUBE 可以视为这一波量化交易民主化浪潮中的代表性思想之一。
综上,LUBE 本身虽无明确的诞生日期,但其所依赖的“价格历史分布频率分析”方法,技术分析界早在 20 世纪 40 年代就已开始接触,并在 2010 年代随着算法交易工具的成熟而变得普遍。因此,我们可以将该类方法的“流行时间线”大致定位于 2005 至 2020 年。
改进建议
-
引入成交量加权:在统计“当前价格在过去 K 线中的出现次数”时,不仅计算价格被覆盖的次数,还能给每根 K 线乘以对应的成交量,得到“成交量加权摩擦”。这样能更真实地反映资金在某个价位上的积累程度。放量形成的密集区比缩量形成的密集区具有更强的阻力或支撑作用。
-
动态调整回溯周期:固定 500 根 K 线在波动剧烈或市场结构改变时可能不够适应。可以按照市场波动率(如 ATR)动态调整回溯根数——波动率大时减少回溯根数,波动率小时增加根数,使 LUBE 对当前市场环境更敏感。
-
结合趋势方向确认:将 LUBE 与均线趋势过滤配合使用。例如,当价格位于 200 均线上方且蓝线处于低位时,只做多,不做空;当价格位于下方且蓝线处于高位时,倾向于离场。这样可以规避低摩擦区域中的逆向假突破。
-
增加时间衰减权重:默认统计中,100 根之前的 K 线和 5 根之前的 K 线地位相同。但更近的价格接触对当前摩擦的影响显然更大。可以对每根历史 K 线赋予一个时间衰减因子(如线性衰减或指数衰减),越靠近当下的 K 线权重越高,从而加快指标反应速度。
-
多周期共振:在 30 分钟图上使用 LUBE 的同时,也在 4 小时或日线上运行同一指标。只有当多个时间周期的摩擦水平同步处于低位时,才确认趋势突破,这样可以过滤掉部分小周期内的低摩擦假信号。
-
加入突破距离阈值:当蓝线创新低时,不要立即进场,而是等待价格向上突破最近 N 根 K 线的最高点且收盘站稳之后再做多。用“价格行为确认”来弥补 LUBE 无方向判断的缺陷,减少抄底摸顶的风险。
-
构建过滤去噪信号:对蓝线原始数值进行平滑处理(如取移动平均),并与原值比较。当蓝线快速下穿其均线时,视为新区域开启;当蓝线重新上穿均线时,视为摩擦增大,提示趋势可能结束。这种交叉信号可以帮助交易者更客观地定义进出场时机。
总结
LUBE 策略从一个非常接地气的角度切入交易分析:我们常常说“盘久必动”,也常说“新的空间容易走出大行情”,但如何量化“久”和“新”却缺乏可操作的度量标准。Jomy 提出的 LUBE 用“过去 500 根 K 线中当前价格出现的次数”定义了价格摩擦,把抽象的交易直觉变成了清晰可见的蓝色曲线。高摩擦意味着价格陷入区间泥潭,低摩擦意味着价格正在开辟新天地。
这个策略本身不追求预测方向,而是为交易者提供一幅关于“价格当前位置是否拥挤”的雷达图。当它与价格突破、均线趋势或成交量结构等其他工具结合时,就能显著提高趋势交易的质量,同时避开大量无意义的震荡陷阱。当然,它也有所有历史统计指标共有的滞后性,以及面对极端行情时的脆弱性。交易者在使用时应充分理解参数背后的意义,而非机械地照搬默认值。
在快速变化的现代金融市场上,没有一个指标是万能的。LUBE 的价值在于提醒我们:在关注“价格要去哪里”之前,先思考“价格现在站在什么地方”。如果过去 500 次相遇未曾记得你,或许你正站在一条新趋势的起跑线上。