- Published on
BIN Based Support and Resistance [SS]
- Authors

- Name
- CoresightQuant
NOTE
本文为公开交易策略的技战术复盘,聚焦方法逻辑、交易场景与风险边界。
策略解读
支撑位与阻力位是技术分析中最基础也最常用的概念。传统画法往往依赖肉眼看图、趋势线或前高前低,主观性较强。而“分箱”这一思路,把价格数据像做统计直方图一样放进一个个“箱子”里,再根据每个箱子里“装了多少价格数据”来判断哪些价位区间曾经密集成交。这些密集成交区,天然就是多空争夺最激烈的地方,当价格再次回到这些区域时,很容易被重新激活,成为潜在的支撑或阻力。
这种方法的本质,是将价格历史视为一组可统计的样本。每一个历史价格点,无论是最低价、最高价还是收盘价,都可以被归入某个价格区间。区间宽度的选择决定了“分箱”的粒度:箱子太宽,得到的支撑阻力过于粗略;箱子太窄,又会看到大量无意义的噪声。因此,分箱法的核心在于如何定义箱子的宽度,以及如何将价格数据映射到箱中。
与几何画线或均线类指标不同,分箱法不假设价格走势存在特定形态,也不依赖时间先后顺序。它只关心“价格曾经在哪些位置停留过、重复过”。这种思想源自统计学的频数分布,在量化交易中,它被用来提取价格分布中的高概率区域。当价格进入一个高频数箱子所在的价位带时,市场参与者更有可能在这个位置挂单、止盈或止损,进而形成事实上的“水平防线”。
该策略的作者将其定义为一种均值回归工具。这意味着,使用该指标的交易者,通常不是趋势跟踪者,而是相信价格在偏离某个“均衡区域”后会向该区域回归。分箱指标识别出的密集成交带,就是这个均衡区域的近似。当价格明显高于某个高密度箱体时,回归策略会等待价格回落;当价格跌破某个低密度箱体时,则会警惕下方可能的真空区域。
在实际应用中,交易者可以把分箱结果视为一张“价格地图”。地图上的颜色深浅代表历史价格的密集程度,颜色最深的地带就是“兵家必争之地”。价格在这些地带之间运行时,可以保持观望;一旦价格抵达这些地带,则需要密切留意K线反转信号、成交量变化以及订单簿动态。分箱法与传统的水平线支撑阻力相比,其优势在于动态性和可重复性:不需要画线,不需要主观猜测,只要数据足够,任何人都能得到同样的结果。
名词解释
- 支撑位(Support):价格下跌过程中,可能遇到买盘阻止其继续下跌的价位区域。在分箱法中,支撑位对应那些历史价格出现频率较高的低端箱体。
- 阻力位(Resistance):价格上涨过程中,可能遇到卖盘阻止其继续上涨的价位区域。分箱法中,阻力位对应高频数箱体的上沿或密集区。
- 分箱(Bins):统计学中把连续数据划分为若干离散区间的方法。每个区间就是一个“箱子”,用于统计落入该区间的数据点数量。本文中的分箱指将历史价格数据按价格高低放入不同区间。
- 均值回归(Mean Reversion):一种交易理念,认为价格在脱离其长期均值或均衡区间后,最终会回归到该均值或区间附近。分箱法识别出的高密度价格带常被视为“均值”的替代物。
- 频数(Frequency):某个区间内数据点出现的次数。频数越高的价格箱,说明该价位历史上被反复触及,市场记忆越深刻,也更可能形成支撑或阻力。
- 直方图(Histogram):用矩形宽度和高度表示数据分布的工具。分箱法本质上是把价格数据做成一个时间维度被压平的直方图,只不过将横轴从“数值区间”换成了“价格区间”。
- 高密度区(High-Density Zone):在分箱统计中,数据点数量显著高于周边区域的箱子或箱子组合。高密度区通常被解读为大量市场参与者曾经交易过的地方。
策略思路讲解
该策略的整体思路可以拆解为四步:收集价格数据、划分价格箱、统计箱内频数、输出支撑阻力带。
第一步,收集价格数据。作者没有明确说明只使用收盘价,因此该指标可能对最高价、最低价、收盘价等多种价格进行统一处理,或允许用户选择。从“均值回归”标签来看,处理对象大概率是价格本身,而非成交量或其他派生指标。
第二步,划分价格箱。在经典直方图中,箱子的边界是等距划分的,比如当前价格区间为 100 到 200,若设置 10 个箱子,则每个箱子的宽度为 10。策略中需要用户定义一个“箱宽”参数,这个参数决定了支撑阻力的灵敏度。箱宽越小,可能识别出越多的局部支撑阻力;箱宽越大,产生的支撑阻力带越宽,也越平滑。
第三步,统计箱内频数。该策略会扫描一段历史区间(回看长度),将每一个价格数据点归入它所处的价格箱,然后统计每个箱子中落入的数据点个数。如果某个价格箱中有大量数据点,说明价格在该区间停留的时间长、被反复测试的次数多。相反,数据点稀少的箱子意味着价格在那一带“匆匆路过”。
第四步,输出支撑阻力带。系统会根据频数阈值或分位数,选出若干个“高显著度”的箱子,并将其在图表上绘制为水平带。这些水平带就是潜在的支撑位和阻力位。有些设计还会把多个相邻的高频数箱子合并成一条更宽的带状区域,以更好地覆盖实际的价格拥挤区。
对于交易者而言,使用该策略时的核心逻辑是:价格进入一个高密度箱体时,市场博弈会加剧。若价格从上方回落进入箱体,该箱体可能提供支撑;若价格从下方反弹进入箱体,该箱体可能构成阻力。更精细的用法是观察价格穿越箱体后的行为:如果价格在一个高密度箱体上方站稳,那么这个箱体就可能发生角色转换,由阻力变为支撑;如果价格轻松跌破一个高密度箱体,则说明卖方力量远超预期,此时不宜逆势抄底。
由于该策略被标记为均值回归,它更倾向于在高频箱区域边界附近寻找反向入场机会。例如:当价格快速上涨远离上方箱体边界时,等待价格重新进入箱体区域,并结合K线形态做空;或当价格快速下跌穿透下方箱体后迅速收回,则做多。这种方法在震荡市中表现较好,但在单边趋势中容易反复止损,因此需要配合趋势过滤器或波动率过滤条件。
优点
- 客观性强:相比手工画趋势线,分箱法基于固定算法和统计频率,只要参数一致,不同交易者会得到完全相同的支撑阻力位置,避免了主观判断的偏差。
- 自适应能力强:随着历史数据的更新,分箱结果会动态变化。新的密集成交区能及时反映市场重心的转移,而传统水平线往往需要人工重新绘制。
- 信息利用率高:分箱法不仅关注极值点(前高前低),还利用了所有历史价格在区间内的分布密度,能更全面地反映市场参与者的成本分布。
- 适合量化回测:分箱计算规则清晰,容易程序化实现。它可以作为独立信号,也可以与传统均值回归或突破策略结合,便于进行批量参数优化和样本外验证。
- 抗噪声能力可按需调节:通过调整箱子宽度和回看长度,交易者可以在“平滑稳定”和“灵敏及时”之间自由取舍,适用于不同交易周期和品种。
缺点
- 参数敏感性高:箱子宽度、回看周期、频数阈值这三个参数对最终输出的支撑阻力带影响巨大。参数设置不当,要么信号过多产生噪声,要么信号过少无法覆盖关键价位。
- 缺乏时间权重:传统分箱法将所有历史数据同等对待,十年前的价格密集区和昨天的密集区权重相同。但市场结构变化后,陈旧的高频区可能已失去实际交易意义。
- 滞后性不可避免:分箱统计基于已完成的K线,因此识别出的支撑阻力带天然滞后。价格快速突破后,指标才逐渐更新,容易让交易者错过最佳入场时机。
- 对趋势行情不友好:在单边上涨或下跌中,价格很少在某个箱体反复停留,高频数箱体大多位于远离当前价格的位置,此时分箱法给出的支撑阻力对短线交易参考价值有限。
- 忽略成交量与市场微观结构:分箱仅基于价格数据,没有考虑成交量分布、订单流、买卖盘深度等信息。同样频数的价格带,如果发生在低成交量时段与高成交量时段,其真实意义是不同的。
起源年份考证
“分箱”作为一种数据处理技术,其统计根源可以追溯到 17 世纪。英国统计学家约翰·格兰特(John Graunt)在 1662 年出版的《关于死亡公报的自然与政治观察》中,首次系统性地使用表格对数据进行分组统计,这可以被视作分箱思想在统计领域的雏形。此后,在 19 世纪末,英国生物统计学家卡尔·皮尔逊(Karl Pearson)在 1895 年前后系统提出了直方图(Histogram)的概念,将连续数据划分为等宽区间并统计频数。这是“分箱”方法在统计学中正式落地的标志性时间点。
在金融技术分析领域,将价格分布用于支撑阻力判断的做法,至少可以追溯到 20 世纪 80 年代。市场轮廓理论(Market Profile)由芝加哥期货交易所的彼得·斯蒂德梅耶(Peter Steidlmayer)在 1985 年提出,该理论使用价格-成交量分布图(Volume Profile)来识别价值区和交易密集区,本质上也是一种分箱思想,只不过它额外引入了成交量维度。而单纯基于价格频率、不考虑成交量的分箱式支撑阻力,则更多是 2000 年以后量化交易普及后出现的简化变体。
需要特别说明的是:本文考证的是“该类方法”(即用分箱/直方图方式确定支撑阻力)的行业公认时间线,而非该特定脚本的发布时间。该策略作者 Steversteves 在公开交易社区上传的此版本指标,其具体发布时间无法从公开信息中准确考证,暂无法给出精确年份。若从方法论流行度来看,2010 年至 2020 年间,随着在线交易社区和脚本平台的兴起,各类基于分箱、分布、聚类的支撑阻力指标开始大量涌现,该策略大概率属于这一波普及浪潮中的产物。
时间线小结:
- 1662 年:格兰特的分组统计,分箱思想雏形。
- 1895 年前后:皮尔逊提出直方图,分箱方法标准化。
- 1985 年:市场轮廓理论提出,分箱思想进入金融交易领域。
- 2000 年代:量化交易兴起,价格频率分箱在策略中广泛使用。
- 2010–2020 年:公开交易社区涌现大量分箱类支撑阻力指标,本策略的具体发布时间未知。
改进建议
-
引入时间衰减权重:对历史价格数据按时间远近赋予不同权重,越近的数据权重越高,越远的数据权重越低。可采用指数衰减或线性衰减方式,这样支撑阻力带能更快适应市场重心的变化,减少陈旧数据的影响。
-
融合成交量分布:在分箱统计时,将每个价格箱内的成交量也作为加权因子。例如,一个箱子内价格点数很多但成交量很低,其重要性应低于点数较少但成交量巨大的箱子。这种改进能更好地反映真实资金行为。
-
增加波动率自适应箱宽:不要使用固定的价格箱宽度,而是根据当前市场的平均真实波幅(ATR)或历史波动率动态调整箱宽。波动率提高时增大箱宽,波动率降低时缩小箱宽,避免在低波动期产生过多噪声,或在高波动期丢失关键位。
-
与趋势过滤器结合:使用简单移动平均线方向或 ADX 指标判定当前市场处于趋势还是震荡。仅在震荡状态下使用分箱指标的均值回归信号;在趋势状态下,只把分箱带视作止盈目标而非反转信号,或干脆关闭反向信号。
-
输出带强度的多级分档:将高密度箱体按照频数从高到低分为“强支撑/阻力”“中等支撑/阻力”“弱支撑/阻力”三个等级。交易者可以只用最强等级的区域做重要决策,弱等级区域仅作为参考,提高信号的层次感和可操作性。
-
加入角色转换确认机制:高密度箱体被突破后,需要等待一个确认条件(例如收盘价连续两日站上/跌破箱体边界)再认定支撑阻力角色发生转换。这样能减少假突破带来的反向信号错误,尤其适用于均值回归策略的止损设定。
-
进行多时间框架共振:在日线图上计算出的分箱带,与小时图上的分箱带进行比对。如果两个周期都在同一价格区间形成高密度区,则该区域的支撑阻力有效性会显著增强。这一改进能提升策略的稳健性,但也需要更长的回测验证。
总结
分箱法支撑阻力指标,以一种简洁而富有统计美感的方式,将“价格记忆”这一抽象概念转化成了可量化、可复现的水平地带。它避开了传统画线的主观陷阱,使得支撑阻力的识别过程更加透明和自动化。对于均值回归交易者来说,分箱带既是目标区,又是风险管理参考;对于趋势交易者来说,它也能提供有价值的“战场地图”。
但任何基于历史价格的指标都有其先天限制。分箱法本质上是对过去的重心进行概率统计,不能预测未来,只能提示未来价格更可能做出反应的位置。真正的交易决策,仍需结合当下的市场结构、资金流向和风险管理框架。建议读者不要将分箱带直接当作买入或卖出信号,而应将其视为一种“概率地图”——地图越清晰的地方,行动越需要谨慎;地图模糊的地方,反而可能暗藏机会。
在量化实践中,改进一条指标的方向往往不是让它更复杂,而是让它更贴合市场本质。分箱法的未来演化方向,或许不是继续堆叠更多参数,而是更聪明地处理时间、成交量与市场状态。无论你使用哪种工具,最终能否盈利,仍然取决于对市场的理解、对风险的敬畏,以及严格执行纪律的能力。分箱法提供了一双更清晰的眼睛,但走路的人,终究还是你自己。