ARTICLE · 1217856
三线合一主图指标源码
大家好,我是社长。
今天给大家带来一套主图叠加型波段指标。它的特别之处在于:把四条不同周期的价格位置线,加上均线转强状态,组合成一个多条件同时成立的判断,然后在图上用星号和图标标出来。
先说清楚:任何公式都算不出真实的资金流入流出,也预测不了明天。这套公式做的是把"当前处在什么位置、结构有没有转强"这两件事量化并画在图上,判断还得自己来。任何方法都有失效的时候,风险自负。
这套公式的核心逻辑:三层过滤,一环扣一环
第一层:通道层——13日线加动态上下轨
的写法是
中轨十三日线+十三日线-REF(十三日线,1),也就是2*十三日线 - 昨日十三日线。这叫二阶差分:它的值等于"十三日线今天比昨天涨了多少",方向永远跟着均线走。
上轨在此基础上取绝对值,让它始终在十三日线之上,宽度等于十三日线的当日变动幅度。均线走平时,上轨和中轨几乎重合,带宽收窄;均线加速时带宽张开。
下轨用了一个IF:如果十三日线在中轨之下(也就是均线今天往下走),下轨就等于中轨;否则下轨等于十三日线本身。这个
IF是整套通道设计的精髓所在。它让下轨永远不会跑到中轨上面去,三条线永远不会出现上下颠倒的交叉,图上永远是"上轨在上、中轨居中、下轨在下"的稳定结构。删掉这个IF,通道在下跌行情里会扭成麻花。第二层:位置层——四条不同周期的价格位置线
这四行的结构完全一样:把当前收盘价放在最近N天的价格区间里归一化,
周期越大,线越平滑,变化越慢。 四条线叠在一起,就是一个"多周期的价格位置仪表盘"。四线同向变动,说明短中长三个层面的节奏一致,这是后面判断的核心依据。
第三层:均线状态层——3日均线的三阶平滑
MA3是3日均线,MA3_1是对它再取1日均线,MA3_3是对它再取3日均线。两条线比较,等于在判断3日均线的斜率方向。
BARSLASTCOUNT(MA3_1>MA3_3)=1是这套公式里最关键的一个函数。它的意思是"当前这个条件已经连续成立了几天"。等于1,就是今天刚刚成立,昨天还没成立——也就是"刚刚转强"这个概念。为什么必须用
BARSLASTCOUNT而不是直接写MA3_1>MA3_3?因为直接写的话,条件会连续成立很多天,图上会连着标出一大片星号,毫无意义。=1把信号锁定在"第一天"。
AND 站上五日线是第二道过滤。均线刚转强但股价还在5日线下方,这种是下跌途中的反弹,不是转强。第四层:多条件共振——最终信号
最终信号要同时满足四个条件:
①
—— 3日均线斜率刚刚转向上,且股价站上5日线。均线刚转强②
四线同升—— 5天、10天、20天、30天四条位置线,今天全部比昨天高。这是最严的一条,要求四个层面同步走强。③
波段起点<情绪擒龙+长期—— 这条是数值上的自洽校验。短期位置线不应该超过中长期位置线的和,否则说明短期已经被拉得过热,结构不健康。加上这一条,能过滤掉相当一部分短期脉冲。④ 三处标记同步 —— 条件成立时,K线被涂上一根黄色细柱、写出"★波段起点"文字、同时在最低价处画一个图标。三重标记在图上一眼就能找到。
四个条件是"与"的关系,不是"或"。 任何一个不成立,信号就不出现。这是这套公式最值得学的地方——用多重过滤换信号质量,而不是用多重条件换信号数量。
📝 安装后效果图及指标源码如下(建议收藏)
为了方便大家使用,社长把源码放在了下面。你可以直接复制到通达信公式编辑器中黏贴。

十三日线:=MA(CLOSE,13);
上轨:十三日线+ABS(十三日线-REF(十三日线,1)),COLOR00FF00,LINETHICK1;
中轨:十三日线+十三日线-REF(十三日线,1),COLOR0000FF,LINETHICK3;
下轨:IF(十三日线<中轨,中轨,十三日线),COLOR00FF00,LINETHICK1;
波段起点:=100*(CLOSE-LLV(LOW,5))/(HHV(CLOSE,5)-LLV(LOW,5)),COLORWHITE;
题材擒龙:=100*(CLOSE-LLV(LOW,10))/(HHV(CLOSE,10)-LLV(LOW,10)),COLORYELLOW;
情绪擒龙:=100*(CLOSE-LLV(LOW,20))/(HHV(CLOSE,20)-LLV(LOW,20)),COLORFF00FF;
长期:=100*(CLOSE-LLV(LOW,30))/(HHV(CLOSE,30)-LLV(LOW,30)),COLORRED,LINETHICK3;
站上五日线:=CLOSE>MA(CLOSE,5);
MA1:=MA(CLOSE,1);
MA3:=MA(CLOSE,3);
MA3_1:=MA(MA3,1);
MA3_3:=MA(MA3,3);
STICKLINE(MA3_1>MA3_3,MA3_1,MA3_3,2,0),LINETHICK1,COLORFF00FF;
STICKLINE(MA3_1<MA3_3,MA3_1,MA3_3,2,0),LINETHICK1,COLOR00FF00;
均线刚转强:=BARSLASTCOUNT(MA3_1>MA3_3)=1 AND 站上五日线;
四线同升:=波段起点>REF(波段起点,1) AND 题材擒龙>REF(题材擒龙,1) AND 情绪擒龙>REF(情绪擒龙,1) AND 长期>REF(长期,1);
STICKLINE(均线刚转强 AND 四线同升 AND 波段起点<情绪擒龙+长期,OPEN,CLOSE,0.6,0),COLORYELLOW;
DRAWTEXT(均线刚转强 AND 四线同升 AND 波段起点<情绪擒龙+长期,LOW,'★波段起点'),COLORYELLOW;
DRAWICON(均线刚转强 AND 四线同升 AND 波段起点<情绪擒龙+长期,L,9);
社长推荐学习的指标公式















































































