- Published on
Whale Liquidity and Absorption Profile [AlgoAlpha]
- Authors

- Name
- CoresightQuant
NOTE
本文为公开交易策略的技战术复盘,聚焦方法逻辑、交易场景与风险边界。
深度解析鲸鱼流动性吸收剖面:如何捕捉大资金的吸筹与抛压
在公开交易社区中,一个名为"Whale Liquidity and Absorption Profile"的策略因其独特的分析视角而受到关注。它不再局限于传统K线的高低收开,而是深入到K线内部,尝试还原多空博弈的微观结构。本文将以该策略的公开描述为起点,结合交易逻辑与实战场景,为读者展开一幅关于流动性、大资金行为与价格分布的图景。
策略解读
所谓"鲸鱼",在交易语境中通常指资金量巨大的机构或大户,他们的买卖指令足以在短时间内影响市场供需平衡。然而,鲸鱼的行为往往隐蔽——他们会拆单、挂池、对敲,甚至利用算法在K线内部完成吸筹或派发,而传统日线或小时线的K线形态很难察觉这些细节。
"Whale Liquidity and Absorption Profile"的核心思想,正是将观察的颗粒度从"一根K线"下探到"K线内部的多个时间切片"。它不再问"这根K线收阳还是收阴",而是问:"在这根K线的价格区间里,哪些价位出现了异常的主动买盘?哪些价位出现了大量被动承接?冲高回落时,卖压究竟被谁吸收了?"
这一思路与成交量分布(Volume Profile)有异曲同工之妙,但更进一步。传统成交量分布只统计不同价位上的总成交量,而该策略将成交量拆分为主动买入、主动卖出、净Delta以及"吸收"四类,并将这些信息以水平剖面的方式堆叠显示。配合百分位强度过滤,交易者可以区分出哪些价格的资金活动是主力的真实意图,哪些只是市场的随机噪音。
在实战中,这种剖面可以看作是市场多空力量的"X光片"。当价格在一个区间内反复震荡时,剖面会显示出不同价位上的资金堆积与消化情况。如果某个价位出现大量主动买入,却没有对应的大幅上涨,这可能意味着上方有庞大的卖盘被吸收,后续一旦卖压枯竭,价格可能爆发性上行。反之,若某价位出现大量主动卖出,但价格并未大跌,说明下方有买盘在悄悄承接——这往往是洗盘或吸筹的信号。
因此,该策略特别适合震荡市或区间突破前的蓄势阶段。它不预测方向,而是帮助交易者描述当前市场的"病灶"和"抵抗力",为决策提供微观视角。
名词解释
-
柱内(Intrabar):指一根K线内部的时间碎片。比如一根日线可以拆分为分钟级别的数据,柱内分析就是观察这些更小周期里发生的价格与成交量变化。它揭示了K线内部的多空演化过程,而不是只看最终的开高低收。
-
Delta(买卖盘口差):在订单流分析中,Delta通常指主动买盘成交量与主动卖盘成交量之差。正值表示买方更积极,负值表示卖方更积极。它反映的是市场参与者通过市价单推动价格的力量强弱,是判断资金主动性的重要指标。
-
吸收(Absorption):当某一价位的挂单量被反复吃掉,但价格却没有明显移动时,这一过程被称为"吸收"。它通常意味着有对手方在暗中承接或抛售——例如大资金在下方大量接货,从而使抛压被"吸收",价格难以下跌。
-
百分位(Percentile):一种统计排序指标。将一组数据按大小排列,某个值处于所有数据中的百分位,表示有多少比例的数据小于它。例如第90百分位的强度代表该活动强度高于90%的历史样本,用于过滤掉常见噪音,只保留极端值。
-
回看范围(Lookback Range):指计算统计量所使用的历史数据窗口,例如最近50根K线。回看范围决定了"当前活动"是与近期的平均水平比较,还是与更长期的历史比较。该策略的可配置回看范围让交易者能够灵活适应不同市场波动周期。
-
水平剖面(Horizontal Profile):将价格轴设为纵轴,将某个统计量(如成交量、Delta)按价格区间分布绘制成横向的"堆积条"。相当于把横轴时间上的数据重排到纵轴价格上,从而清晰显示出在不同价位上的资金沉淀情况。
策略思路讲解
该策略的工作流程可以拆解为以下几步,用易懂的语言描述如下:
第一步,采样柱内成交量数据。 每根图表K线,例如一根日线,实际上包含了许多更小周期的交易。策略会读取这些更低周期(例如15分钟、5分钟甚至逐笔)的成交量数据。这种采样的意义在于:一根日线的阳线可能是由盘整后突然拉升形成的,也可能是开盘急涨后持续回落形成的——只看日线无法区分,但柱内数据能记录下真实的时间序列。
第二步,按价格区间分组。 将采样到的数据按照价格所在区域进行归类。假设当前价格在100到110之间,策略会将这些区间划分为多个"价格箱体"(例如每0.5元一格)。每个箱体都会累积自己区间内的买入量、卖出量、Delta以及吸收量。这一步本质上是构建一个"微观成交量分布图"。
第三步,计算吸收与强度。 策略会统计每个价格区间的主动买卖量,并计算Delta。同时,通过对比价格移动与成交量变化,估算"吸收量"——即当价格试图向某个方向移动时,反向阻力托盘所导致的量能消耗。例如,价格上涨1美元,却需要消耗5美元的主动买盘,那么其中可能有4美元是被隐形卖压所吸收。
第四步,百分位强度过滤。 以最近配置的回看范围为窗口,统计每个价格区间活动的历史分布。然后,找出当前活动处于哪个百分位——高于80%或90%的视为"强活动",低于20%的视为"弱活动"。这一个步骤非常关键,它避免了将随机波动错误地解读为鲸鱼行为。大资金的痕迹往往表现为极端的高百分位峰值,而不是频繁出现的普通量能。
第五步,可视化输出。 将处理结果绘制为水平堆叠剖面。例如,在某个价格区间,会显示一段彩色条带,颜色深浅代表Delta强度,条带的长度代表吸收比例。同时,策略还会构建一个Delta热力图,用冷暖色系直观显示不同价位上的主动买卖力量变化。交易者可以一目了然地看出:"价格下方哪个区域有坚实的支撑?哪个区域上方有巨大的抛压?"
如何解读? 当价格进入一个包含"强吸收"的区间时,通常意味着多空之间发生了剧烈的换手。如果吸收主要发生在低处,且Delta为正,说明大资金在下方接筹,此时回调可能是较好的做多机会;如果吸收发生在上方,且Delta为负,说明卖方在积极出货,反弹可能是做空机会。当吸收区域与现有支撑/阻力位重合时,信号的可信度会大大增强。
优点
一、深入微观结构,洞察隐蔽行为。 传统指标只关心价格和成交量的宏观形态,而该策略通过柱内采样和价格分组,能够捕捉到K线内部的大资金痕迹。这种"解剖K线"的能力是大多数指标不具备的。
二、自适应过滤,降低噪音干扰。 基于百分位的强度过滤器让策略对不同波动率的市场都能适用。在剧烈行情中,它自动调高强弱的判定标准;在平静行情中,又能捕捉到细微的异常。这种相对阈值比固定阈值更智能。
三、可视性强,信息密度高。 水平剖面和Delta热力图将复杂的买卖、吸收、Delta信息集成在一个图表中,交易者无需同时查看多个副图即可快速理解资金分布。堆叠式设计也让不同价位上的力量对比一目了然。
四、适合区间与突破策略。 该策略本身不直接产生买卖信号,但它能高效地识别区间内的支撑/阻力结构,以及突破前的蓄势状态。与网格交易、区间突破策略结合使用时,能够提供有力的过滤条件。
缺点
一、滞后性难以完全避免。 虽然使用了柱内数据,但所有统计都是基于历史数据计算的。当大资金突然转向或市场出现闪崩时,剖面图的更新速度仍然可能跟不上实际变化,导致交易者依据旧的信息做出误判。
二、参数敏感度高。 价格箱体的宽度、回看范围、百分位阈值等参数都需要交易者自行调整。如果设置不当,可能要么过滤掉所有重要信号,要么展示出大量无意义的噪音。参数优化需要花费大量时间与回测。
三、对数据质量的依赖极大。 柱内成交量数据要求市场具有足够的透明度和流动性。在流动性差的市场或不支持逐笔数据的时段,采样数据可能失真,吸收量的计算也会失去可靠性。虚拟币市场与股票市场的微观结构差异也会影响效果。
四、存在过度拟合风险。 百分位过滤和吸收量计算都基于统计模型,不同市场的统计特征不同。若将回测表现良好的参数直接移植到其他品种,可能无法获得相同效果。策略作者并未提供充分的白箱化解释,这增加了使用者理解与验证的难度。
起源年份考证
该策略的具体发布年代无从考证,我们只能针对"该类方法"进行时间线梳理:
- 1980年代: 成交量分布与市场剖面的概念最早由彼得·斯特德迈耶(Peter Steidlmayer)提出,用于期货市场。他通过将成交量与价格区间关联,开创了"市场逻辑"分析流派,这是所有价格区间类研究的基础。
- 1990年代中后期: 订单流交易开始兴起,芝加哥期货交易所的公开喊价数据被转为电子化后,主动买卖盘(Delta)的概念进入零售交易者视野。这一时期出现了很多基于分笔数据买卖差值的指标。
- 2000年代: 随着电子化和算法交易的普及,更精细的微观结构分析工具出现,吸收量(Absorption)作为识别机构托盘/压盘的行为特征被引入专业交易者圈子。此时,类似"吸收剖面"的形态开始在一些商业订单流软件中出现。
- 2010年代以后: 开源量化社区和公开交易社区逐渐流行,开发者开始将机构级的订单流概念与统计学过滤器(如百分位)结合,做成面向普通用户的图表指标。本策略正是这一发展脉络下的产物。
需要强调的是,上述时间线是基于公认的行业技术发展史,而非针对该脚本本身。该脚本确切的诞生年份无法考证。
改进建议
一、加入多时间周期共振模块。 当前策略仅在一个图表周期上展示剖面。可进一步增加高一级与低一级周期的剖面数据,并在这些数据同向形成"共振"时提高信号权重。例如,当周线剖面的强吸收区域与小时线剖面保持一致时,该区域的有效性往往更强。
二、引入市场生命阶段判断。 在市场单边趋势与横盘震荡中,大资金的行为模式截然不同。建议增加一个"趋势强度"过滤器——例如利用ADX或均线斜率来判断当前市场状态,并在不同状态下对应不同的百分位阈值或吸收量权重。这样可避免在趋势期误用震荡逻辑。
三、优化价格箱体宽度。 固定宽度可能不适合所有品种。建议根据市场波动率动态调整箱体宽度——例如用ATR(真实波幅)的一定比例来设定箱体尺寸。这样在高波动期自动加宽,低波动期自动收窄,能提高分布的稳定性。
四、增加多特征确认。 吸收本身并不足以构成完整交易系统。可结合作市商/大单数据、资金费率、期权隐波等外部特征,对吸收信号的可靠性进行交叉验证。例如,当吸收量大的同时资金费率极值或隐波率上升,代表大资金可能正在建立头寸。
五、加强回测与参数敏感性测试。 该指标没有给出明确的入场/离场规则,建议使用者自行定义一套完整的交易规则并进行历史回测,重点考察参数改变对整体盈亏的影响。通过敏感性分析找出"参数高原区",而不是单个最优参数,以防止过度拟合。
六、加入信号生命周期预警。 吸收事件往往有其时间衰减特征。一个强吸收区域可能在几天后失效。建议在剖面图上显示吸收事件的发生时间,并设计一个衰减函数,让较久远的吸收信号权重降低,避免交易者仍停留在"旧照片"里。
七、增加异常抛压/拉升警报。 当某一价格区间的吸收量突然超过历史极端值,且价格同时发生突破时,可以触发实时推送警报。这能让交易者及时关注可能的行情爆发,而不是回看时才后知后觉。
总结
"Whale Liquidity and Absorption Profile"提供了一个富有想象力的视角:它把K线当作一扇窗,让我们窥见窗内大资金的博弈。通过柱内采样、价格分组、吸收量统计与百分位滤波,它构建了一幅动态的资金作战地图。这一思想深深扎根于成交量分布与订单流分析的传统,又借助现代计算能力实现了更精细的呈现。
然而,它并非万能钥匙。该指标对数据质量与参数调整的要求颇高,使用者必须具备一定的微观结构知识和统计基础。它的价值不在于直接给出买卖信号,而在于为交易者提供一种"查看市场微观结构"的方法论。
如果你正在交易震荡区间,或希望捕捉突破前的蓄势信号,这个思路值得深入研究和实验。建议从理解它的核心逻辑开始,逐步通过手动复盘和模拟交易来建立直觉,最终再将其融入自己的交易系统中。记住,任何工具都有局限,真正优秀的交易者,永远是把工具当作眼睛,而不是大脑。