- Published on
Swing Profile [BigBeluga]
- Authors

- Name
- CoresightQuant
NOTE
本文为公开交易策略的技战术复盘,聚焦方法逻辑、交易场景与风险边界。
策略解读
“Swing Profile”这个名称直译过来就是“摆动剖面”。它解决的是一个非常实际的问题:传统的成交量分布工具往往以固定时间窗口——比如一天、一小时或某个自定义区间——作为分析边界。但市场真正的运行逻辑并不遵循我们的钟表,一段行情从启动到结束,其持续时间可能长可能短,用固定时间切分,容易把不同性质的交易行为混在一起,分析结果自然失真。
该作者的思路是:为什么不直接以行情自身的结构——也就是摆动高点和摆动低点——作为分界的锚点呢?一段行情的上涨,从某个确认的低点开始,到某个确认的高点结束,这一段“内部”的成交量分布,才真正反映了这个方向上资金博弈的完整图景。同理,随后的下跌段也是如此。当一段摆动尚未结束时,分布图随价格推进而实时更新;一旦摆动被反向确认,该段的分布永久定格,成为一种可供复盘和参考的“历史档案”。
这种设计最直接的价值在于,它将“趋势的运行”与“量的分布”合二为一。传统烛台图告诉我们价格走到了哪里,摆动脉冲工具告诉我们趋势是否可能反转,而这份“摆动剖面”则告诉我们,在已经完成的这段行情中,市场的重心在哪里、筹码堆积的高峰在何处、真正的成交密集区是否已经被有效突破或跌穿。
对于实战者而言,这份分布图可以发挥多重作用:其一,观察已完成上涨段的分布,若当前价格回落至该段的控制点(即成交量最大的价位)附近,且出现止跌信号,这便是一个潜在的低吸介入点;其二,当价格进入前下跌段的密集成交区,往往意味着大量套牢盘出笼,反弹可能在此遇阻,这是减仓或做空的参考依据;其三,实时更新过程中的分布形态,还能提示我们当前行情是否处于“真空地带”——即成交量极小、价格快速穿越的区域,这种环境下的突破往往更值得追随。
不过,原版策略信息并不完整,后续关于出场规则、过滤条件、多周期配合等细节已不可考。我们在实战运用时,应基于上面这些核心逻辑,结合自己的交易系统加以补全。
名词解释
-
成交量分布(Volume Profile):一种以价格为横轴、成交量为纵轴的图表工具,用于展示在不同的价格水平上分别发生了多少成交量,与传统的“成交量-时间”图不同,它关注的是“成交量-价格”的关系,帮助交易者识别市场参与者的成本密集区。
-
摆动高点(Swing High):在一段行情中,某一根K线的最高价高于其前后各若干根K线的最高价,该最高点即被标记为摆动高点,通常代表一段上升趋势的局部顶部,是趋势可能转向的信号之一。
-
摆动低点(Swing Low):与摆动高点相对应,某一根K线的最低价低于其前后各若干根K线的最低价,该最低点即成为摆动低点,通常代表局部底部,是多头可能发起反攻的区域。
-
锚定区间(Anchored Range):在成交量分布分析中,选择一个特定的起点(如一段行情的起点或某个关键事件的爆发点),从该点开始计算成交量分布,以此作为分析后续价格行为和量价关系的参照框架。
-
控制点(Point of Control, POC):在成交量分布图中,成交量最大的那个价格水平。该价位被广泛视为市场的“公允价值”或“价值中枢”,价格在其上方为多方优势,在其下方为空方优势,也是多空双方争夺最激烈的关键位。
-
价值区间(Value Area):成交量分布图上,通常取占总量约68%-70%的区间作为“价值区间”,表示大多数交易者和资金活跃于该价格带内,超出此区间的价格变动往往面临较大压力或吸引力。
-
套牢盘(Trapped Positions):指在较高价位买入后价格下跌,或在较低价位卖出后价格上涨,导致持仓处于亏损状态的订单。这些订单在价格重新回到其成本区时,往往会选择离场,形成反向阻力。
-
波段(Swing):在技术分析中,行情从某一阶段性的高点到低点(或低点到高点)的一段完整移动过程,通常包含数个K线周期,是分析趋势结构和市场节奏的基本单位。
策略思路讲解
“Swing Profile”的策略思维可以拆解为三个核心环节:识别结构、量化分布、定位逻辑。
先看识别结构。任何基于摆动分析的工具,第一步都是确定“何为高、何为低”。原策略没有给出具体的回溯周期参数,但常见做法是设定一个回看长度(例如左右各5根K线),只有高于(或低于)前后规定数量K线的极值,才能被确认标注为摆动高/低点。确认了这些点,后续的分布区间也就有了依托:两个相邻的摆动低点和高点之间,构成一段“上行腿”;两个相邻的摆动高点与低点之间,构成一段“下行腿”。
第二步是量化分布。与标准成交量分布类似,它把每一根K线对应的成交量按照一定的数学模型(如按最高价至最低价的区间均摊,或按收盘价单点累加)分配到各个价格水平上。随着当前摆动腿不断延伸,分布持续更新;当摆动方向被反向确认——例如原本的上升腿中,价格向下击穿前一个摆动低点——则本段分布被固定保存,新的下跌腿的分布随即开始构建。
第三步是定位逻辑,这也是整个策略理念最有魅力的地方。它回答了一个根本问题:在当前这段行情中,哪个价格水平是“兵家必争之地”?答案就是控制点。控制点上方,多方占据成本优势;控制点下方,空方控制成本,因此控制点天然构成一个动态的支撑—阻力转换位。当一段新的摆动重新测试前一段摆动的控制点或价值区间边缘时,发生反转或被拒绝的概率会显著提高——因为大量历史成交证明,那里集结着真实的需求或供应。
此外,该策略的“动态性”极具实战价值。多数静态分布工具需要等到时间窗口结束后才能给出分析结果,而这种动态构建的方式允许交易者在摆动尚未结束时使用它。当价格在一段上行腿中逐步抬高,若分布图上显示高位成交量稀少、绝大部分筹码聚集在低位,说明市场抛压很轻,行情继续上行概率大;反之,若高位已经出现巨大的成交量峰,则意味着有人在大量出货,行情可能接近尾声。
优点
第一,结构感知力强。它天然以市场自身的运行节奏为边界,摆脱了固定时段对行情分析的扭曲。无论是超短线中的一分钟级别波段,还是日线级别持续数周的中期趋势,它都能以“一段行情”为单位进行刻画,分析结果更具连贯性和说服力。
第二,动态更新,反应灵敏。在摆动尚未结束时,分布图实时变化,交易者可以观察当前腿部的量能积累位置,判断该腿部的“成色”——是扎实建仓还是虚涨乏力,从而对持有头寸或提前布局做出预判。
第三,锚定历史成本,支撑阻力一目了然。分布图中的控制点与价值区间上沿/下沿构成了一系列动态支撑位与阻力位,且这些位置带有一层“成交量证据”,而非单纯依赖K线形态或指标计算的抽象数值,具有较强的说服力。
第四,多维度信息融合。它将趋势方向(摆动结构)与买卖强度(成交量分布)融为一体,本质上是一种“带量趋势跟踪法”。交易者可以在同一张图上同时获取两个维度的信息,无需再去多周期或跨窗口对比不同指标,简化了分析流程,提高了决策效率。
第五,适用于多种交易风格。无论是趋势跟随者用于寻找回踩点,还是反转型交易者用于捕捉摆动拐点,抑或是突破型选手用于判断突破有效性,该工具都能提供有效的参考信息。
缺点
第一,摆动确认天然滞后。摆动高点和低点的确立需要等待后续K线的确认,因此在使用该工具时,价格往往已经离开真正的顶底一段距离。对于追求极限精确进场的短线交易者而言,这种滞后可能导致较好的风险回报比已经流逝。
第二,参数敏感性强。摆动识别所需的回溯参数(左右各看多少根K线)对分布结果影响极大。参数过短,会频繁产生摆动信号,分布区间碎片化,参考意义下降;参数过长,则可能错过中等行情,导致分析区间过于粗糙。作者没有明确给出推荐的参数组合,使用者需要大量调试。
第三,无法独立完成交易决策。该工具本质上是分析型、描述型的,它告诉我们“量在哪里聚集”,但并不直接回答“现在该买还是该卖”。在震荡市中,控制点被反复穿越,基于其发出的信号可能频繁失效,必须结合趋势过滤器(如均线方向、市场结构)和入场触发信号,才能构成完整策略。
第四,对数据质量要求高。成交量分布依赖精确的逐笔或分时成交量数据,如果数据源存在缺失或异常(尤其在部分非主流市场中),分布图会产生严重的失真,导致错误的锚定位置和不可靠的支撑阻力判断。
第五,极端行情下参考价值弱化。在跳空高开/低开、跌停/涨停或受重大消息驱动的单边极端行情中,K线覆盖的区间跨度极大,而实际成交并不同步,此时成交量分布在价位的分布可能失真,控制点的含义也会变得模糊。
起源年份考证
需要特别指出,以下考证基于“该类方法”的公开演变历史,并非针对本策略作者。本策略的准确首发时间无法考证。
-
1900s–1930s:摆动点分析的思想源头。查尔斯·道(Charles Dow)在19世纪末提出“道氏理论”,其中关于上升趋势“高点和低点不断抬高”的定义,被后世视为摆动点分析概念的雏形。之后,理查德·威科夫(Richard Wyckoff)在20世纪30年代正式提出“市场结构”分析方法,将行情的周期性推进(吸筹-上涨-派发-下跌)与成交量、价格行为结合,形成了“摆动结构”研究的理论基石。
-
1980s:成交量分布的诞生。现代意义上的“成交量分布”工具由彼得·斯泰德迈耶(Peter Steidlmayer)和詹姆斯·道尔顿(James Dalton)在1980年代中期的芝加哥期货市场推广开来,其核心理念是“市场概况”(Market Profile),即认为市场在交易过程中构建了价量分布的方式,反映了参与者的价值共识。这一工具彻底改变了市场分析中“量在价先”的技术表达形式,但彼时其分析窗口仍然以固定时间(如每日/每周)为主。
-
1990s–2000s:动态分区思想兴起。随着软件技术发展,交易平台开始允许自定义锚定区间(Anchor Volume Profile),交易者逐渐尝试将分布窗口从固定时间改为“从某一次关键事件起算”,不过这阶段的分区间隔仍依赖于人工设定起点和终点,尚无自动生成摆动区间的成熟工具。
-
2010s–2020s:摆动自动划分与分布的融合。进入2010年代后,由于算法交易和程序化分析工具的普及,“通过程序自动识别摆动高点和低点,并以此为边界动态构建成交量分布”方法开始出现在各类公开交易社区和专业分析软件中。在2015年至2020年间,多家量化研究与策略社区陆续展示过类似原理的“摆动成交量分布”“波段剖面”等工具。本策略作者提出的“Swing Profile”正是这一方法谱系中的一员。
综上,该类方法的行业公认演变时间线为:1980年代成交量分布工具面世 → 2000年代锚定区间概念普及 → 2010年代后摆动自动识别与动态分布相结合。而具体到“BigBeluga”发布的这一版“Swing Profile”,则是在该谱系之上的再创作,首发年份需由平台记录或作者发布记录确认,不便断言。
改进建议
第一,引入多周期摆动确认机制。单周期摆动结构容易受到短期噪声干扰,建议在高周期(如小时图)确认大方向摆动,在低周期(如分钟图)寻找精确入场点。用高周期分布提供的控制点作为主要攻防位置,用低周期的分布作为微调依据,形成“带大势、顺小势”的双层分析架构。
第二,增加买卖方向分布对比。原始工具只刻画总成交量在各价位的分布,建议对每一根K线区分主动买盘成交量和主动卖盘成交量(即Delta线),分别在同一分布图上绘制“买量分布”和“卖量分布”。通过对比两个分布在控制点附近的对称性,可以更精准地判断该价位的争夺结果——若买量分布明显高于卖量分布但价格未能上涨,可能意味着上方有隐性卖压,反之亦然。
第三,建立基于分布的出场规则。策略的核心优势在于入场参考,但出场规则是完整策略不可缺少的一环。建议设置两条动态出场线:强出场线为前一段同方向波动的控制点,弱出场线为本段波动的价值区间边缘。以固定比例跟踪止损,并在价格触及控制点且出现反向摆动信号时无条件离场,实现“让利润奔跑、及时截断亏损”的对称结构。
第四,结合市场背景过滤器过滤震荡期信号。使用ADX(平均趋向指数)或其他趋势强度指标对市场环境进行区分。在ADX处于低位(如低于20)的横盘震荡期,摆动信号频繁而虚假,建议停用或大幅放宽入场条件;在ADX持续上扬的趋势期,严格控制回踩入场,充分利用动态分布的优势。
第五,增加成交量突变预警模块。成交量分布是静态统计的结果,无法及时反映突发性放量。建议引入“突变比率”——即当前K线成交量与过去N根K线平均成交量的比值,当突变比率突破某阈值(如3倍)时,立即对当前摆动分布图进行“重新着色”:异常放量的部分以特殊标识突出显示,提示该价位非常可能成为新的关键控制点,或原有控制点正在被推翻。
第六,研发“控制点偏离度”辅助指标。定义当前价与当前摆动分布控制点之间的偏离度,当偏离度达到历史统计极值时,大概率面临均线回归或控制点回踩。将这一偏离度以一种独立指标形式展示,可与动量类指标形成互证,进一步提高信号筛选质量。
第七,测试不同的成交量分配模型。默认情况下,一份K线的成交量可能被平均分配到最高价与最低价之间。建议实验“收盘价单点分配”或“加权滑动分配”等多种模型,并针对不同品种(如股票与期货、高波动与低波动品种)进行参数寻优。不同分配模型可能对分布形状产生较大影响,选择能更好描述本品种资金行为的模型,会显著提升锚定价位的可靠性。
总结
“Swing Profile”向我们展示了量化分析中一个极为重要的思维转向:从以“时间”为基础分析框架,切换为以“结构”为基础的分析框架。市场从来不会按照我们的钟表准时开盘、收盘或者发生变化,真正的供需较量发生在每一段方向性的摆动内部。将成交量分布与摆动结构相结合,实际上是将“何处发生了多少交易”与“在何种市场环境下发生这些交易”两个问题统一起来回答,勾勒出一种更完整、更贴近市场毛孔的运行图景。
这种工具的价值不在于给出一个神奇的买入或卖出信号,而是帮助我们构建一种“带量结构思维”——在观察任何一段行情时,始终思考:当前价格处于本次摆动的什么位置?上方和下方分别有多少历史成交作为阻力和支撑?市场重心(控制点)在哪,价格是否偏离它过远?这些问题的答案,远比任何单一指标发出的“金叉”或“死叉”更有说服力。
但正如本文所剖析的那样,该策略也非完美。摆动确认的滞后性、参数选择的敏感性,以及单一分布工具在震荡中的失效等等,都决定了它不能作为独立的“圣杯系统”来使用。它更应当成为交易者分析工具箱中的一把精细手术刀,与趋势判断、风险控制、资金管理相结合,共同构成一套完整的决策体系。
最后需要强调的是,任何基于历史数据的分析方法,本质上都是对过往市场行为的一种规律性总结,并不包含对未来的必然预示。分布图上的控制点再漂亮,也无法预知突发的黑天鹅事件或政策面剧变。使用“Swing Profile”时,请始终将风险控制置于分析判断之上——先想好错了怎么办,再考虑对了能赚多少。这才是成熟交易者的根本修养,也是这类优秀分析工具得以发挥正向价值的底层保障。