阶段 II/第 10 章/章首

10

第 10 章

从单根K线到波段比较

进入正文波段的划分规则与观察尺度

第10章 从单根K线到波段比较正文

10.1

波段的划分规则与观察尺度

本课程所说的波段,是价格在选定观察尺度上从一个可辨转折端点向另一端点持续发展的运动。它不是固定根数,也不是每次细小回摆。划分前先确定用途和尺度:结构周期用于识别主要趋势与区间,交易周期用于比较可交易推进和回撤,入场周期只刻画局部触发。尺度改变,端点和波段数量也会改变。

本课程给出一种可执行的端点观察约定。分析前固定满足k>0的正整数参数k,只使用已完成K线;若第t柱最高价不低于前k柱和后k柱的最高价,则记为局部高点候选,局部低点采用“不高于”同样判断。因需等待右侧k柱完成,候选最早在t+k确认,k只是观察尺度参数,不是普遍的威科夫门槛。并列最高或最低时取同一平台中时间最早的一柱作为端点,并把等值延续记入端点区域;若交易用途偏重最后防守位置,也可预先约定取最后一柱,但全样本必须一致。

相邻两个同向候选之间若没有确认的反向端点,只保留更高的高点或更低的低点;等值则按既定并列规则合并。高、低候选交替后,才形成上涨或下跌波段。同一根柱同时成为局部高点和低点时,OHLC无法判断柱内先后,标为“双极值次序未定”;在取得更细逐笔数据前不据此构造确定的往返波段。这套约定便于前后检查,也可换成预设波动阈值法,但不能看完结果再换规则。

一个波段要有起止端点、方向、开始与确认时间,还要区分已经完成与仍在发展。端点只是分析工具,并非市场唯一真实的分段方式,两种合理尺度可能同时成立。只有采用同一套端点规则,波段之间的幅度、时间和成交量比较才有意义,也能避免事后随意移动端点。

端点算法只是把连续行情转换成可比较对象。k较小会保留更多局部波动,较大则过滤短摆动;改变k后,波段总量、耗时和SOT序列都要重算。结构周期与入场周期可各用不同预设参数,但结论必须注明尺度,不能在看到结果后切换参数来保留有利端点。

10.2

上涨波段与下跌波段的识别

实时识别分为“进行中”和“已确认”。价格从已确认低点向上取得新极值时,上涨波段正在进行;只有后续反向运动满足转折规则,最高点才确认。最新极值随价格更新是正常现象。分析记录应保留当时状态,以免把后来才确认的高点提前用于交易判断。

缺口、涨跌停和低流动性快速穿越仍属于价格变化过程的一部分,但它们可能用很少成交取得很大位移。跨交易时段的波段要明确是否包含隔夜变化。若复权或连续合约调整改变了历史端点,需要采用同一数据版本再比较,不能把基于不同价格调整方式和合约序列的高低点放在一组。

进行中波段只有已确认起点,终点会随新极值更新。某根t柱在t+k时满足局部极值条件,只表示该候选当时可以确认;若在高低端点交替形成之前又出现更高的同向候选,保留端点仍会按规则替换。只有反向端点确认并形成交替关系后,前一波段才最终确定。回测必须逐时保留这些状态,不能把后来替换出的最终端点提前视为已知。当前上涨截至此刻的净位移可与历史波段达到相同已走时间时的状态比较,但不能直接作完整波段结论。

内部回摆是否结束当前波段,取决于所用尺度的确认规则,与阴阳柱数量无关。上涨波段可以包含若干下跌柱,只要新的局部低点尚未得到确认;下跌波段亦然。缺口确实会改变两个端点之间的价格距离,但成交量只统计实际成交,隔夜空白不能算作成交活动。比较波段时,应分别说明隔夜跳空、盘中移动和实际成交量。

10.3

幅度、持续时间、成交量与推进效率

端点可能发生在某根柱内部,而柱成交量覆盖整根观察期。把终点柱全部归入本波段只是OHLC聚合下的近似,无法知道极值前后各成交多少。若要精细分配,就需要带时间戳的逐笔成交或更细周期数据,并按极值发生顺序重新切分;同柱双极值次序未知时不作精确量能归属。

新增极值距离只计算本次终点越过前一个同方向极值的部分。例如新的上涨波段虽有较大整段幅度,若起点也明显更低,它越过前高的新增距离可能很小。这个指标回答趋势前沿推进了多少,整段幅度则包含恢复旧失地的距离。混用二者会掩盖趋势效率变化。

推进效率可以通过相邻同向波段比较:在相近时间和成交活动下,净位移是否扩大;投入更多成交和时间后,超出前一同向极值的距离是否反而缩短。简单比率可以辅助观察,但不能当成固定的物理效率,因为价格离散程度、波动状态和流动性都会影响数值。还要看波段内部重叠、收盘位置,以及下一段反向波动收回了多少。

效率比较应把总量与单位时间活动分开。波段总量更大可能仅因持续更久;单位时间量更高说明成交更集中,却仍要看换来多少净位移和新增极值。净位移/总量或新增距离/时间之类比率可辅助排序,但零量、缺失量或极短时间会使比率失真,也不能把价格流动视作机械能量转换。

端点波段的绝对幅度与方向净位移数值相同,不代表沿途没有反复。内部K线可能高度重叠并多次回吐。比较时加入内部覆盖、收盘保留与紧随其后的反向波段,才能区分顺畅推进和反复争夺后勉强到达终点。

10.4

当前上涨与前次上涨的比较

推进幅度缩短(Shortening of the Thrust,SOT)专指连续同向推进创造新极值时,每次越过前一同向极值的新增距离缩短。上涨中比较的是新高超过前高的距离,不是整段低点到高点的总幅度。一次上涨可能因起点很低而整段幅度很大,同时新高只略微超过前高;这正说明两种测量不能混用。

Villahermosa在SOT教学中观察至少三次连续同向推进,比较每一次新高超出前一新高的新增距离是否缩短。这里的“三次”用于形成可观察序列,不表示第三次推进后自动反转,也不表示少于三次便没有任何减速线索。只有后续出现显著反向推进或回撤,才开始考虑原趋势转向;位置若在成熟上涨阻力附近,线索更有意义。

量价组合可以提示不同机制。高量而新增距离缩短,可能是限价卖单持续承接主动买入,或供应总体抵消上涨;成交量与新增距离同步缩小,可能是需求衰竭;成交较低却继续稳定刷新高点,可能是供应稀少。还要观察回撤是否扩大、价格是否跌回突破区域,不能单凭SOT建立空头交易。

10.5

当前下跌与前次下跌的比较

下跌中的SOT比较每个新低低于前低的新增距离。连续新低仍意味着供应在推进,只是推进余量变小;它首先提示减速。随后若出现幅度扩大、收盘有力的向上摆动,并突破此前反弹结构,需求才取得反向结果。没有这种结果时,过早做多会把“跌得更慢”误当成“开始上涨”。

按Villahermosa的教学约定,下跌SOT同样观察至少三次连续创新低的推进序列,每次只测新低超出前低的距离。它不测本轮高点到低点的整段幅度,也不以K线数量或总下跌天数代替。第三次新增距离缩短时,卖方仍在压出新低,只是每次超出前低的距离变短;若买方尚未推动价格越过反弹高点,下跌仍可继续。

高量少推进与量价同缩要区分。前者可能是支撑处需求承接卖盘,若随后反弹扩大则解释增强;后者可能是供应衰竭,也可能是清淡时段双方都缺乏参与。低量下跌仍能大幅创新低,则可能是需求撤离。比较同一交易时段、相似波动状态和完整波段后,再用需求能否越过反弹高点确认。

下跌结束方式也影响交易。供应推进缩短可以促使停止追空或收紧管理,但建立多头仍需支撑附近的承接、向上结构突破和可定义失效位。若价格再次以更大新增距离跌破支撑,说明此前观察到的减速没有延续,不能再据此预期供应继续衰减。

10.6

推进与回撤之间的相对关系

健康的上涨节奏通常表现为高点和低点继续抬高,回撤未持续进入旧支撑下方;节奏恶化则可能表现为推进缩短、回撤扩大、恢复越来越慢。健康下跌采用相反方向的逻辑。单次异常可以来自消息或流动性变化,连续多组推进与回撤发生同类改变,证据更强。

推进与回撤必须成对使用相同尺度和端点规则。上涨推进结束后,回撤收回的比例以该推进的起终点为参照;若回撤仍在进行,只能计算截至观察时点的暂时结果。回撤用时短而幅度大,表示反向速度增加;用时长、总量高却仍守住突破区,可能只是持续换手。任何单一指标都不能代替结构是否被破坏。

同方向比较回答原力量自身是否改善,跨方向配对回答对手夺回了多少。推进新增距离缩短但回撤也同步缩短,趋势可能仍保持;推进缩短而回撤扩大、恢复变慢,节奏恶化更明确。若反向波段越过关键结构并在外侧成交,这些变化才进一步支持趋势反转的判断。

成交量配对要考虑耗时。较长回撤累计量大不等于供应强,应同时看单位时间活动与向下净位移;低量回撤若快速破坏支撑,也不能称健康缩量。交易管理使用预定保护条件,分析上的完整波段确认可以稍后发生,两者不互相拖延。

10.7

端点确认、未来信息与重画

ZigZag之类工具会随新高或新低延长最后一段,并可能在反转阈值达到前移动候选端点。这种“重画”可用于事后整理结构,却不能把最终折线直接当成实时信号。验证时必须按时间逐步运行,保存每个时点的工具状态。只有依赖已确认端点的交易规则才把触发放在端点确认之后;其他预设的盘中价格、逐笔或盘口触发无需等待该算法。参数变化也会重新划分历史波段,统计时应锁定版本。

避免使用未来信息,并不妨碍波段分析。已经确认的端点可用于比较完成的波段;尚未结束的波段应标明“进行中”,只使用观察时点以前的数据。事后重新标注结构可用于研究,但必须与当时的交易记录分开。每个判断都只能依据当时已经出现的信息,并清楚区分未完成柱、候选端点和已确认端点。盘中规则可以使用当时已经形成的数据触发,却不能借用后来才出现的结果。

并列极值和同柱双极值也要在回测引擎中执行同一规则。若首个并列极值作为端点,后来同价柱只能延长端点区域而不改变极值价;若采用最后一柱,则确认时间和量归属随之改变。OHLC内无法排序的双极值不能由程序任意假定先高后低。无法确定时保持一个未决状态,比生成虚假的完美转折更可靠。