通达信〖乾坤一线〗套装指标 红绿云带一眼辨趋势 源码


公式把MACD、高低点、缺口、量能四合一,用5、60EMA做“乾坤带”,红绿云带一眼辨趋势;再抓11日高低点,自动画黄/白点状通道,突破绿阻力线即出★“突破”信号,K线放量2倍同步蓝K提醒。手机、电脑完全通用,无未来函数。

用法:
1. 绿云转红云,趋势由空转多,等★“突破”+倍量蓝K共振上车;
2. 跌破白通道下轨或黄支撑线止盈,反向开仓;
3. 黄色数字为波段高低点目标位,T+0、波段皆宜。

 
{主图源码如下}

DRAWTEXT_FIX(1,0.005,0,0,'所属风格:'),COLORMAGENTA;
DRAWTEXT_FIX(1,0.06,0,0,FGBLOCK),COLORYELLOW;
DRAWTEXT_FIX(1,0.005,0.05,0,'所属概念:'),COLORMAGENTA;
DRAWTEXT_FIX(1,0.06,0.05,0,GNBLOCK),COLORYELLOW;
DRAWBAND(EMA(C,5),RGB(100,0,0),EMA(C,60),RGB(0,100,0));
DRAWKLINE(H,O,L,C);
差离:=EMA(C,12)-EMA(C,26);
信号:=EMA(差离,9);
柱状差:=(差离-信号)*2;
连阳:=UPNDAY(柱状差,2);
高基准:=REF(H,5)=HHV(H,11);
低基准:=REF(L,5)=LLV(L,11);
峰标记:=BACKSET(高基准,6)>BACKSET(高基准,5);
谷标记:=BACKSET(低基准,6)>BACKSET(低基准,5);
STICKLINE(V/REF(V,1)>2,O,C,1,0),COLORBLUE;
DRAWTEXT(V/REF(V,1)>2,L,'倍K'),COLORBLUE;
顶确认:=IF(BARSLAST(峰标记)=BARSLAST(谷标记) AND MA(C,5)>MA(C,10),峰标记,IF(BARSLAST(谷标记)>BARSLAST(峰标记),峰标记,0));
底确认:=IF(BARSLAST(峰标记)=BARSLAST(谷标记) AND MA(C,10)>MA(C,5),谷标记,IF(BARSLAST(峰标记)>BARSLAST(谷标记),谷标记,0));
触发一:=顶确认 AND H=HHV(H,BARSLAST(底确认));
触发二:=底确认 AND L=LLV(L,BARSLAST(顶确认));
跳空上:=L>REF(H,1) AND DAY!=REF(DAY,1);
跳空下:=H< REF(L,1) AND DAY!=REF(DAY,1);
前高:=REF(H,BARSLAST(触发一));
前低:=REF(L,BARSLAST(触发一));
前高1:=REF(H,BARSLAST(触发一)+1);
前低1:=REF(L,BARSLAST(触发一)+1);
前低2:=REF(L,BARSLAST(触发一)+2);
次高点:=REF(H,BARSLAST(触发二)+2);
次高参:=REF(H,BARSLAST(触发二));
次低参:=REF(L,BARSLAST(触发二));
次高延:=REF(H,BARSLAST(触发二)+1);
次低延:=REF(L,BARSLAST(触发二)+1);
支撑参:=IF(前高1< 前低,前低,IF(前低<=前低1,前低2,前低1));
压力参:=IF(次低延>次高参,次高参,IF(次高参>=次高延,次高点,次高延));
条件五:=前高>压力参 AND 触发一;
条件六:=次低参< 支撑参 AND 触发二;
条件八:=条件五 AND 前高>次高参 AND 前低>次低参 AND 前低1>次低参;
条件九:=条件六 AND 次低参< 前低 AND 次高参< 前高 AND 次高延< 前高;
十字星:=(H<=REF(H,1) AND L>=REF(L,1)) OR (H>=REF(H,1) AND L<=REF(L,1));
计数一:=COUNT(十字星,BARSLAST(触发二));
计数二:=COUNT(十字星,BARSLAST(触发一));
计数三:=COUNT(跳空上,BARSLAST(触发二));
计数四:=COUNT(跳空下,BARSLAST(触发一));
基准值:=IF(计数一>0,计数一+2,IF(计数二,计数二+2,3));
修正值:=IF(计数三,基准值-计数三,IF(计数四,基准值-计数四,基准值));
条件十一:=(条件八 AND BARSLAST(条件九)>修正值);
条件十二:=(条件九 AND BARSLAST(条件八)>修正值);
条件十三:=(触发一 AND REF(H,BARSLAST(触发一))>=REF(H,BARSLAST(条件十一)) AND BARSLAST(条件十二)>BARSLAST(条件十一)) OR (条件五 AND COUNT(跳空上,BARSLAST(条件六))>0 AND REF(H,BARSLAST(条件五))>REF(H,BARSLAST(条件十一)));
条件十四:=(触发二 AND REF(L,BARSLAST(触发二))<=REF(L,BARSLAST(条件十二)) AND BARSLAST(条件十一)>BARSLAST(条件十二)) OR (条件六 AND COUNT(跳空下,BARSLAST(条件五))>0 AND REF(L,BARSLAST(条件六))< REF(H,BARSLAST(条件十二)));
动态高:=IF(BARSLAST(条件十四)>BARSLAST(条件十三),REF(H,BARSLAST(条件十三)),REF(H,BARSLAST(条件十四)));
动态低:=IF(BARSLAST(条件十三)>BARSLAST(条件十四),REF(L,BARSLAST(条件十四)),REF(L,BARSLAST(条件十三)));
突破条件:=条件十三 AND H=HHV(动态高,BARSLAST(条件十四)+1) AND H>REF(H,1) AND BARSLAST(条件十四)>BARSLAST(条件十三);
跌破条件:=条件十四 AND L=LLV(动态低,BARSLAST(条件十三)+1) AND L< REF(L,1) AND BARSLAST(条件十三)>BARSLAST(条件十四);
趋势延续:=突破条件 OR (触发一 AND REF(H,BARSLAST(触发一))>REF(H,BARSLAST(突破条件)) AND BARSLAST(跌破条件)>BARSLAST(突破条件));
趋势反转:=跌破条件 OR (触发二 AND REF(L,BARSLAST(触发二))< REF(L,BARSLAST(跌破条件)) AND BARSLAST(突破条件)>BARSLAST(跌破条件));
上升通道:DRAWLINE(趋势反转,L,趋势延续,H,0),COLORYELLOW,DOTLINE;
下降通道:DRAWLINE(趋势延续,H,趋势反转,L,0),COLORWHITE,DOTLINE;
阻力线:DRAWLINE(趋势延续,H,REF(趋势延续,1),REF(H,1),1),COLORGREEN,DOTLINE;
支撑线:DRAWLINE(趋势反转,L,REF(趋势反转,1),REF(L,1),1),COLORYELLOW,DOTLINE;
DRAWNUMBER(趋势反转,L*0.995,L),COLORYELLOW;
DRAWNUMBER(趋势延续,H*1.1,H),COLORGREEN;
无字信号:CROSS(C,阻力线) AND 阻力线>0 AND 连阳,NODRAW;
DRAWICON(无字信号,L,9);
DRAWTEXT(无字信号,L*0.98,'★突破'),COLORYELLOW;



{副图源码如下}

差离值:=EMA(C,12)-EMA(C,26);
信号线:=EMA(差离值,9);
柱状线:=(差离值-信号线)*2;
连升:=UPNDAY(柱状线,2);
峰基:=REF(H,5)=HHV(H,11);
谷基:=REF(L,5)=LLV(L,11);
峰位:=BACKSET(峰基,6)>BACKSET(峰基,5);
谷位:=BACKSET(谷基,6)>BACKSET(谷基,5);
顶确认:=IF(BARSLAST(峰位)=BARSLAST(谷位) AND MA(C,5)>MA(C,10),峰位,IF(BARSLAST(谷位)>BARSLAST(峰位),峰位,0));
底确认:=IF(BARSLAST(峰位)=BARSLAST(谷位) AND MA(C,10)>MA(C,5),谷位,IF(BARSLAST(峰位)>BARSLAST(谷位),谷位,0));
触发一:=顶确认 AND H=HHV(H,BARSLAST(底确认));
触发二:=底确认 AND L=LLV(L,BARSLAST(触发一));
跳空上:=L>REF(H,1) AND DAY!=REF(DAY,1);
跳空下:=H< REF(L,1) AND DAY!=REF(DAY,1);
前峰价:=REF(H,BARSLAST(触发一));
前谷价:=REF(L,BARSLAST(触发一));
前峰延一:=REF(H,BARSLAST(触发一)+1);
前谷延一:=REF(L,BARSLAST(触发一)+1);
前谷延二:=REF(L,BARSLAST(触发一)+2);
次峰价:=REF(H,BARSLAST(触发二)+2);
次峰基:=REF(H,BARSLAST(触发二));
次谷基:=REF(L,BARSLAST(触发二));
次峰延一:=REF(H,BARSLAST(触发二)+1);
次谷延一:=REF(L,BARSLAST(触发二)+1);
支撑位:=IF(前峰延一< 前谷价,前谷价,IF(前谷价<=前谷延一,前谷延二,前谷延一));
压力位:=IF(次谷延一>次峰基,次峰基,IF(次峰基>=次峰延一,次峰价,次峰延一));
条件五:=前峰价>压力位 AND 触发一;
条件六:=次谷基< 支撑位 AND 触发二;
条件八:=条件五 AND 前峰价>次峰基 AND 前谷价>次谷基 AND 前谷延一>次谷基;
条件九:=条件六 AND 次谷基< 前谷价 AND 次峰基< 前峰价 AND 次峰延一< 前峰价;
十字星:=(H<=REF(H,1) AND L>=REF(L,1)) OR (H>=REF(H,1) AND L<=REF(L,1));
计数一:=COUNT(十字星,BARSLAST(触发二));
计数二:=COUNT(十字星,BARSLAST(触发一));
计数三:=COUNT(跳空上,BARSLAST(触发二));
计数四:=COUNT(跳空下,BARSLAST(触发一));
基准值:=IF(计数一>0,计数一+2,IF(计数二,计数二+2,3));
修正值:=IF(计数三,基准值-计数三,IF(计数四,基准值-计数四,基准值));
条件十一:=(条件八 AND BARSLAST(条件九)>修正值);
条件十二:=(条件九 AND BARSLAST(条件八)>修正值);
条件十三:=(触发一 AND REF(H,BARSLAST(触发一))>=REF(H,BARSLAST(条件十一)) AND BARSLAST(条件十二)>BARSLAST(条件十一))OR (条件五 AND COUNT(跳空上,BARSLAST(条件六))>0 AND REF(H,BARSLAST(条件五))>REF(H,BARSLAST(条件十一)));
条件十四:=(触发二 AND REF(L,BARSLAST(触发二))<=REF(L,BARSLAST(条件十二)) AND BARSLAST(条件十一)>BARSLAST(条件十二))OR (条件六 AND COUNT(跳空下,BARSLAST(条件五))>0 AND REF(L,BARSLAST(条件六))< REF(H,BARSLAST(条件十二)));
动态顶:=IF(BARSLAST(条件十四)>BARSLAST(条件十三),REF(H,BARSLAST(条件十三)),REF(H,BARSLAST(条件十四)));
突破条件:=条件十三 AND H=HHV(动态顶,BARSLAST(条件十四)+1) AND H>REF(H,1) AND BARSLAST(条件十四)>BARSLAST(条件十三);
压力线:=DRAWLINE(突破条件,H,REF(突破条件,1),REF(H,1),1),COLORGREEN;
无文信号:CROSS(C,压力线) AND 压力线>0 AND 连升;




来函数检测结果如下
该公式包含未来函数:BACKSET

定制、编写指标公式请联系QQ或微信同号:88652583
置顶指标

相关指标公式

当满足条件1时,在横轴0.005纵轴0位置书写文字,画洋红色
当满足条件1时,在横轴0.06纵轴0位置书写文字,画黄色
当满足条件1时,在横轴0.005纵轴0.05位置书写文字,画洋红色
当满足条件1时,在横轴0.06纵轴0.05位置书写文字,画黄色
画带状线
K线
差离赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
信号赋值:差离的9日指数移动平均
柱状差赋值:(差离-信号)*2
连阳赋值:最近2日柱状差连涨
高基准赋值:5日前的最高价=11日内最高价的最高值
低基准赋值:5日前的最低价=11日内最低价的最低值
峰标记赋值:若高基准则将最近6周期置为1>若高基准则将最近5周期置为1
谷标记赋值:若低基准则将最近6周期置为1>若低基准则将最近5周期置为1
当满足条件成交量(手)/1日前的成交量(手)>2时,在开盘价和收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画蓝色
当满足条件成交量(手)/1日前的成交量(手)>2时,在最低价位置书写文字,画蓝色
顶确认赋值:如果上次峰标记距今天数=上次谷标记距今天数ANDMA(收盘价,5)>收盘价的10日简单移动平均,返回峰标记,否则返回如果上次谷标记距今天数>上次峰标记距今天数,返回峰标记,否则返回0
底确认赋值:如果上次峰标记距今天数=上次谷标记距今天数ANDMA(收盘价,10)>收盘价的5日简单移动平均,返回谷标记,否则返回如果上次峰标记距今天数>上次谷标记距今天数,返回谷标记,否则返回0
触发一赋值:顶确认 AND 最高价=上次底确认距今天数日内最高价的最高值
触发二赋值:底确认 AND 最低价=上次顶确认距今天数日内最低价的最低值
跳空上赋值:最低价>1日前的最高价 AND 日不等于1日前的日
跳空下赋值:最高价< 1日前的最低价 AND 日不等于1日前的日
前高赋值:上次触发一距今天数日前的最高价
前低赋值:上次触发一距今天数日前的最低价
前高1赋值:上次触发一距今天数+1日前的最高价
前低1赋值:上次触发一距今天数+1日前的最低价
前低2赋值:上次触发一距今天数+2日前的最低价
次高点赋值:上次触发二距今天数+2日前的最高价
次高参赋值:上次触发二距今天数日前的最高价
次低参赋值:上次触发二距今天数日前的最低价
次高延赋值:上次触发二距今天数+1日前的最高价
次低延赋值:上次触发二距今天数+1日前的最低价
支撑参赋值:如果前高1<前低,返回前低,否则返回如果前低<=前低1,返回前低2,否则返回前低1
压力参赋值:如果次低延>次高参,返回次高参,否则返回如果次高参>=次高延,返回次高点,否则返回次高延
条件五赋值:前高>压力参 AND 触发一
条件六赋值:次低参< 支撑参 AND 触发二
条件八赋值:条件五 AND 前高>次高参 AND 前低>次低参 AND 前低1>次低参
条件九赋值:条件六 AND 次低参< 前低 AND 次高参< 前高 AND 次高延< 前高
十字星赋值:(最高价<=1日前的最高价 AND 最低价>=1日前的最低价) OR (最高价>=1日前的最高价 AND 最低价<=1日前的最低价)
计数一赋值:统计上次触发二距今天数日中满足十字星的天数
计数二赋值:统计上次触发一距今天数日中满足十字星的天数
计数三赋值:统计上次触发二距今天数日中满足跳空上的天数
计数四赋值:统计上次触发一距今天数日中满足跳空下的天数
基准值赋值:如果计数一>0,返回计数一+2,否则返回如果计数二,返回计数二+2,否则返回3
修正值赋值:如果计数三,返回基准值-计数三,否则返回如果计数四,返回基准值-计数四,否则返回基准值
条件十一赋值:(条件八 AND 上次条件九距今天数>修正值)
条件十二赋值:(条件九 AND 上次条件八距今天数>修正值)
条件十三赋值:(触发一 AND 上次触发一距今天数日前的最高价>=上次条件十一距今天数日前的最高价 AND 上次条件十二距今天数>上次条件十一距今天数) OR (条件五 AND 统计上次条件六距今天数日中满足跳空上的天数>0 AND 上次条件五距今天数日前的最高价>上次条件十一距今天数日前的最高价)
条件十四赋值:(触发二 AND 上次触发二距今天数日前的最低价<=上次条件十二距今天数日前的最低价 AND 上次条件十一距今天数>上次条件十二距今天数) OR (条件六 AND 统计上次条件五距今天数日中满足跳空下的天数>0 AND 上次条件六距今天数日前的最低价< 上次条件十二距今天数日前的最高价)
动态高赋值:如果上次条件十四距今天数>上次条件十三距今天数,返回上次条件十三距今天数日前的最高价,否则返回上次条件十四距今天数日前的最高价
动态低赋值:如果上次条件十三距今天数>上次条件十四距今天数,返回上次条件十四距今天数日前的最低价,否则返回上次条件十三距今天数日前的最低价
突破条件赋值:条件十三 AND 最高价=上次条件十四距今天数+1日内动态高的最高值 AND 最高价>1日前的最高价 AND 上次条件十四距今天数>上次条件十三距今天数
跌破条件赋值:条件十四 AND 最低价=上次条件十三距今天数+1日内动态低的最低值 AND 最低价< 1日前的最低价 AND 上次条件十三距今天数>上次条件十四距今天数
趋势延续赋值:突破条件 OR (触发一 AND 上次触发一距今天数日前的最高价>上次突破条件距今天数日前的最高价 AND 上次跌破条件距今天数>上次突破条件距今天数)
趋势反转赋值:跌破条件 OR (触发二 AND 上次触发二距今天数日前的最低价< 上次跌破条件距今天数日前的最低价 AND 上次突破条件距今天数>上次跌破条件距今天数)
输出上升通道:当满足条件趋势反转时,在最低价位置画直线起点,当满足条件趋势延续时,在最高价位置画直线终点,0表示是否延长.,画黄色,DOTLINE
输出下降通道:当满足条件趋势延续时,在最高价位置画直线起点,当满足条件趋势反转时,在最低价位置画直线终点,0表示是否延长.,画白色,DOTLINE
输出阻力线:当满足条件趋势延续时,在最高价位置画直线起点,当满足条件1日前的趋势延续时,在1日前的最高价位置画直线终点,1表示是否延长.,画绿色,DOTLINE
输出支撑线:当满足条件趋势反转时,在最低价位置画直线起点,当满足条件1日前的趋势反转时,在1日前的最低价位置画直线终点,1表示是否延长.,画黄色,DOTLINE
当满足条件趋势反转时,在最低价*0.995位置书写数字,画黄色
当满足条件趋势延续时,在最高价*1.1位置书写数字,画绿色
输出无字信号:收盘价上穿阻力线 AND 阻力线>0 AND 连阳,NODRAW
当满足条件无字信号时,在最低价位置画9号图标
当满足条件无字信号时,在最低价*0.98位置书写文字,画黄色
差离值赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
信号线赋值:差离值的9日指数移动平均
柱状线赋值:(差离值-信号线)*2
连升赋值:最近2日柱状线连涨
峰基赋值:5日前的最高价=11日内最高价的最高值
谷基赋值:5日前的最低价=11日内最低价的最低值
峰位赋值:若峰基则将最近6周期置为1>若峰基则将最近5周期置为1
谷位赋值:若谷基则将最近6周期置为1>若谷基则将最近5周期置为1
顶确认赋值:如果上次峰位距今天数=上次谷位距今天数ANDMA(收盘价,5)>收盘价的10日简单移动平均,返回峰位,否则返回如果上次谷位距今天数>上次峰位距今天数,返回峰位,否则返回0
底确认赋值:如果上次峰位距今天数=上次谷位距今天数ANDMA(收盘价,10)>收盘价的5日简单移动平均,返回谷位,否则返回如果上次峰位距今天数>上次谷位距今天数,返回谷位,否则返回0
触发一赋值:顶确认 AND 最高价=上次底确认距今天数日内最高价的最高值
触发二赋值:底确认 AND 最低价=上次触发一距今天数日内最低价的最低值
跳空上赋值:最低价>1日前的最高价 AND 日不等于1日前的日
跳空下赋值:最高价< 1日前的最低价 AND 日不等于1日前的日
前峰价赋值:上次触发一距今天数日前的最高价
前谷价赋值:上次触发一距今天数日前的最低价
前峰延一赋值:上次触发一距今天数+1日前的最高价
前谷延一赋值:上次触发一距今天数+1日前的最低价
前谷延二赋值:上次触发一距今天数+2日前的最低价
次峰价赋值:上次触发二距今天数+2日前的最高价
次峰基赋值:上次触发二距今天数日前的最高价
次谷基赋值:上次触发二距今天数日前的最低价
次峰延一赋值:上次触发二距今天数+1日前的最高价
次谷延一赋值:上次触发二距今天数+1日前的最低价
支撑位赋值:如果前峰延一<前谷价,返回前谷价,否则返回如果前谷价<=前谷延一,返回前谷延二,否则返回前谷延一
压力位赋值:如果次谷延一>次峰基,返回次峰基,否则返回如果次峰基>=次峰延一,返回次峰价,否则返回次峰延一
条件五赋值:前峰价>压力位 AND 触发一
条件六赋值:次谷基< 支撑位 AND 触发二
条件八赋值:条件五 AND 前峰价>次峰基 AND 前谷价>次谷基 AND 前谷延一>次谷基
条件九赋值:条件六 AND 次谷基< 前谷价 AND 次峰基< 前峰价 AND 次峰延一< 前峰价
十字星赋值:(最高价<=1日前的最高价 AND 最低价>=1日前的最低价) OR (最高价>=1日前的最高价 AND 最低价<=1日前的最低价)
计数一赋值:统计上次触发二距今天数日中满足十字星的天数
计数二赋值:统计上次触发一距今天数日中满足十字星的天数
计数三赋值:统计上次触发二距今天数日中满足跳空上的天数
计数四赋值:统计上次触发一距今天数日中满足跳空下的天数
基准值赋值:如果计数一>0,返回计数一+2,否则返回如果计数二,返回计数二+2,否则返回3
修正值赋值:如果计数三,返回基准值-计数三,否则返回如果计数四,返回基准值-计数四,否则返回基准值
条件十一赋值:(条件八 AND 上次条件九距今天数>修正值)
条件十二赋值:(条件九 AND 上次条件八距今天数>修正值)
条件十三赋值:(触发一 AND 上次触发一距今天数日前的最高价>=上次条件十一距今天数日前的最高价 AND 上次条件十二距今天数>上次条件十一距今天数)OR (条件五 AND 统计上次条件六距今天数日中满足跳空上的天数>0 AND 上次条件五距今天数日前的最高价>上次条件十一距今天数日前的最高价)
条件十四赋值:(触发二 AND 上次触发二距今天数日前的最低价<=上次条件十二距今天数日前的最低价 AND 上次条件十一距今天数>上次条件十二距今天数)OR (条件六 AND 统计上次条件五距今天数日中满足跳空下的天数>0 AND 上次条件六距今天数日前的最低价< 上次条件十二距今天数日前的最高价)
动态顶赋值:如果上次条件十四距今天数>上次条件十三距今天数,返回上次条件十三距今天数日前的最高价,否则返回上次条件十四距今天数日前的最高价
突破条件赋值:条件十三 AND 最高价=上次条件十四距今天数+1日内动态顶的最高值 AND 最高价>1日前的最高价 AND 上次条件十四距今天数>上次条件十三距今天数
压力线赋值:当满足条件突破条件时,在最高价位置画直线起点,当满足条件1日前的突破条件时,在1日前的最高价位置画直线终点,1表示是否延长.,画绿色
输出无文信号:收盘价上穿压力线 AND 压力线>0 AND 连升

指标安装下载帮助  |   联系我们  |  指标公式网  |  指标网   |  指标公式  |   加入收藏   

@2005-2023 粤ICP备2025457605号-1 指标公式网别名指标网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:指标公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图