通达信〖多空密码线〗红青变色线标识趋势强弱源码分享
多空密码线主图
该公式以13日双重EMA为核心,辅以18日真实波幅,构建±1.618倍波幅的“多空通道”。
当2日EMA突破通道上轨,视为多头启动(红色箭头),
跌破下轨为空头信号(绿色箭头)。
通道内以红/青变色线标识趋势强弱,配合7日RSI超买超卖(65/45阈值)过滤噪音。
特色:
1. 趋势过滤:仅当RSI与通道同向时触发买卖信号,避免震荡市假突破。
2. 直观标记:K线变色、箭头与图标提示多空转换,短线3日动量(ZBGS20)辅助抓启动点。
3. 动态止损:信号反转时自动更新,适合波段交易者快速锁定利润。
注意:本指标源码用于通达信、通达信金融终端和通达信期货通。
主图源码:
ZBGS1:=EMA(EMA(C,13),13);ZBGS2:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));ZBGS3:=MA(ZBGS2,18);ZBGS4:=ZBGS1+1.618*ZBGS3,COLOR454545;ZBGS5:=ZBGS1-1.618*ZBGS3,COLOR454545;ZBGS6:=IF(CROSS(EMA(C,2),REF(ZBGS4,1)),1,IF(CROSS(REF(ZBGS5,1),EMA(C,2)),-1,0));ZBGS7:=IF(ZBGS6=0 && EMA(C,2)>REF(ZBGS4,1),1,IF(ZBGS6=0 && EMA(C,2)< REF(ZBGS5,1),-1,ZBGS6));ZBGS8:=REF(ZBGS7,BARSLAST(ZBGS7));ZBGS9:=ZBGS8=1,COLORBB0000,NODRAW;ZBGS10:=ZBGS8=-1,COLOR00BB00,NODRAW;DRAWICON(ZBGS9,ZBGS5,1);DRAWICON(ZBGS10,ZBGS4,2);ZBGS11:=ZBGS4,COLOR005959;ZBGS12:=ZBGS5,COLOR590000;ZBGS13:=REF(CLOSE,1);ZBGS14:=SMA(MAX(CLOSE-ZBGS13,0),7,1)/SMA(ABS(CLOSE-ZBGS13),7,1)*100,NODRAW;ZBGS15:=IF(CROSS(ZBGS14>65,0.9),1,IF(CROSS(45>ZBGS14,0.9),-1,0));ZBGS16:=REF(ZBGS15,BARSLAST(ZBGS15));ZBGS17:=IF(ZBGS16=1,45,IF(ZBGS16=-1,65,0)),NODRAW;IF(ZBGS14>=ZBGS17,ZBGS1,DRAWNULL),COLORRED;IF(ZBGS14<=ZBGS17,ZBGS1,DRAWNULL),COLORLICYAN;ZBGS18:=OPEN-CLOSE;STICKLINE(ZBGS9,H,L,0,0),COLORFF0000;STICKLINE(ZBGS10,H,L,0,0),COLOR00FFFF;STICKLINE(ZBGS18<=0 && ZBGS9,C, O ,3.1,1),COLORFF0000;STICKLINE(ZBGS18>0 && ZBGS9,C, O ,3.1,0),COLORFF0000;STICKLINE(ZBGS18<=0 && ZBGS10,C, O ,3.1,1),COLOR00FFFF;STICKLINE(ZBGS18>0 && ZBGS10,C, O ,3.1,0),COLOR00FFFF;ZBGS19:=(ZBGS9 && ZBGS14<=ZBGS17) || (ZBGS10 && ZBGS14>=ZBGS17);ZBGS20:=((SMA(MAX((CLOSE-REF(CLOSE,1)),0),3,1)/SMA(ABS((CLOSE-REF(CLOSE,1))),3,1))*100);ZBGS21:=CROSS(ZBGS20,12);ZBGS22:=ABS( O -C)/3;STICKLINE(ZBGS21,L,L+ZBGS22,1,0),COLORFFFFFF;ZBGS23:=CROSS(88,ZBGS20);STICKLINE(ZBGS23,H,H-ZBGS22,1,0),COLORFFFFFF;DRAWICON(ZBGS9 AND REF(ZBGS10,1) ,L , 4);DRAWICON(ZBGS10 AND REF(ZBGS9,1) ,H , 5);DRAWKLINE(HIGH,OPEN,LOW,CLOSE);

未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
ZBGS1赋值:收盘价的13日指数移动平均的13日指数移动平均
ZBGS2赋值:(最高价-最低价)和1日前的收盘价-最高价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值
ZBGS3赋值:ZBGS2的18日简单移动平均
ZBGS4赋值:ZBGS1+1.618*ZBGS3,COLOR454545
ZBGS5赋值:ZBGS1-1.618*ZBGS3,COLOR454545
ZBGS6赋值:如果收盘价的2日指数移动平均上穿1日前的ZBGS4,返回1,否则返回如果1日前的ZBGS5上穿收盘价的2日指数移动平均,返回-1,否则返回0
ZBGS7赋值:如果ZBGS6=0并且收盘价的2日指数移动平均>1日前的ZBGS4,返回1,否则返回如果ZBGS6=0并且收盘价的2日指数移动平均<1日前的ZBGS5,返回-1,否则返回ZBGS6
ZBGS8赋值:上次ZBGS7距今天数日前的ZBGS7
ZBGS9赋值:ZBGS8=1,COLORBB0000,NODRAW
ZBGS10赋值:ZBGS8=-1,COLOR00BB00,NODRAW
当满足条件ZBGS9时,在ZBGS5位置画1号图标
当满足条件ZBGS10时,在ZBGS4位置画2号图标
ZBGS11赋值:ZBGS4,COLOR005959
ZBGS12赋值:ZBGS5,COLOR590000
ZBGS13赋值:1日前的收盘价
ZBGS14赋值:收盘价-ZBGS13和0的较大值的7日[1日权重]移动平均/收盘价-ZBGS13的绝对值的7日[1日权重]移动平均*100,NODRAW
ZBGS15赋值:如果ZBGS14>65上穿0.9,返回1,否则返回如果45>ZBGS14上穿0.9,返回-1,否则返回0
ZBGS16赋值:上次ZBGS15距今天数日前的ZBGS15
ZBGS17赋值:如果ZBGS16=1,返回45,否则返回如果ZBGS16=-1,返回65,否则返回0,NODRAW
如果ZBGS14>=ZBGS17,返回ZBGS1,否则返回无效数,画红色
如果ZBGS14<=ZBGS17,返回ZBGS1,否则返回无效数,画淡青色
ZBGS18赋值:开盘价-收盘价
当满足条件ZBGS9时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFF0000
当满足条件ZBGS10时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00FFFF
当满足条件ZBGS18<=0并且ZBGS9时,在收盘价和开盘价位置之间画柱状线,宽度为3.1,1不为0则画空心柱.,COLORFF0000
当满足条件ZBGS18>0并且ZBGS9时,在收盘价和开盘价位置之间画柱状线,宽度为3.1,0不为0则画空心柱.,COLORFF0000
当满足条件ZBGS18<=0并且ZBGS10时,在收盘价和开盘价位置之间画柱状线,宽度为3.1,1不为0则画空心柱.,COLOR00FFFF
当满足条件ZBGS18>0并且ZBGS10时,在收盘价和开盘价位置之间画柱状线,宽度为3.1,0不为0则画空心柱.,COLOR00FFFF
ZBGS19赋值:(ZBGS9 并且 ZBGS14<=ZBGS17) 或者 (ZBGS10 并且 ZBGS14>=ZBGS17)
ZBGS20赋值:(((收盘价-1日前的收盘价)和0的较大值的3日[1日权重]移动平均/(收盘价-1日前的收盘价)的绝对值的3日[1日权重]移动平均)*100)
ZBGS21赋值:ZBGS20上穿12
ZBGS22赋值:开盘价-收盘价的绝对值/3
当满足条件ZBGS21时,在最低价和最低价+ZBGS22位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFFFFFF
ZBGS23赋值:88上穿ZBGS20
当满足条件ZBGS23时,在最高价和最高价-ZBGS22位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFFFFFF
当满足条件ZBGS9ANDREF(ZBGS10,1)时,在最低价位置画4号图标
当满足条件ZBGS10ANDREF(ZBGS9,1)时,在最高价位置画5号图标
K线