
01 先对焦:两条线夹出来的三档世界
怎么拍都虚,后来才发现模子歪了——波段顶底这套副图的毛病,就出在"你没法一眼分清当下属于哪一档"。它干的事:用两层通道把价格切成多头、空头、震荡三档,再用归一化坐标和CROSS穿越来定位信号图标。
实拍看零件:
| 外层通道 | 内层通道 |
| 短线收盘 | CROSS穿越 |
三档定位的判断很简单——对焦清楚就是看内外两层通道谁包住谁。

指标编号 ZS1259 (内含):

02 两条通道一正一反把画面分三层
虚了的时候先看大方向。D90线是外框,由慢线加两倍差值撑出来的:
D90差:=D90H-D90L;
D90顶:=D90H+D90差*2,COLORRED;
D90底:=D90L-D90差*2,COLORRED;
D90H和D90L是短高短低做了90周期EMA的慢线。差值乘2再上下各扩一道——最外面那圈"大波段边界"就出来了。为什么乘2而不是3.5或1.5?乘1.5呢,通道太窄,价格稍微动一下就从多档跳到震档,图上来回切看得眼晕。乘3.5大框又太松,内层通道根本没法跑到外框外面去,空头档永远不触发。2刚好让三档切换有节奏感,不碎也不死。
内层是25周期双重平滑后扩一倍间距的窄通道:
高0:=(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*1+XMA(XMA(H,25),25);
低0:=XMA(XMA(L,25),25)-(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*1;
XMA套XMA做两次25周期平滑,高低各扩一倍间距。窄通道把当前价格波动包在里头,跟外框配合就有了"大环境"和"小气候"的分层。
然后看三组定位条件,对焦一下就一目了然:
多头定位:=低0>=D90底 AND 高0>=D90顶;
空头定位:=高0<=D90顶 AND 低0<=D90底;
震荡定位:=低0>=D90底 AND 高0<=D90顶;
多头定位:窄通道底比外层底高、顶比外层顶也高——整个里圈跑到大框上面去了。空头定位反过来,通道整个掉到大框下面。夹在中间呢,里圈被外框完全包住,震荡定位就是那一档。三组AND条件互斥不重叠,把画面切成三块区域。

波段 这事聊过很多回,支撑位 和 压力位 本质就是这两层通道的外沿边界。
归一化是另一条关键链路。为什么要把价格映射到一个零到十万的刻度:
短线收盘:=(C-短底)/(短顶-短底)*100000;
短顶短底是内层通道乘了2倍间距的上下轨。把收盘价映射进去,不管股价是5块还是500块,出来的数都在同一把尺子上。尺子上标了两个关键位:20000对应多头基准线,80000对应空头基准线。
多头多定位:=CROSS(做多,短线低盘) AND 多头定位=1;
CROSS判穿越方向——短线低盘从下往上穿过20000这条基准线,且当前定位落在"多头"档里,多头多定位条件成立。震荡档里也走同样的CROSS结构,只要穿越发生就触发。
这里有个写法可以搬走:CROSS(A,B)是"A从下往上穿B",反过来写CROSS(B,A)就是B上穿A。三组定位叠加同一个CROSS结构,代码只改AND里的定位变量名就行,不用重写穿越逻辑。


