通达信黄金阶梯源码

 


DRAWGBK(C>0, RGB(0,0,50),RGB(00,0,0),0,0,1);

DRAWKLINE(H,O,L,C);
买线:=EMA(C,3);
卖线:=EMA(SLOPE(C,25)*18+C,55);
BU:=CROSS(买线,卖线);
SEL:=CROSS(卖线,买线);

ISDOWN:=IF(CLOSE<OPEN,1,0);
ISUP:=IF(CLOSE>OPEN,1,0);
STICKLINE(买线<卖线 AND ISDOWN,HIGH,OPEN,0,0),COLORCYAN;
STICKLINE(买线<卖线 AND ISDOWN,CLOSE,OPEN,3,0),COLORCYAN;
STICKLINE(买线<卖线 AND ISDOWN,CLOSE,LOW,0,0),COLORCYAN;
STICKLINE(买线>=卖线 AND ISUP,HIGH,CLOSE,0,1),COLORRED;
STICKLINE(买线>=卖线 AND ISUP,CLOSE,OPEN,3,1),COLORRED;
STICKLINE(买线>=卖线 AND ISUP,OPEN,LOW,0,1),COLORRED;
STICKLINE(买线>=卖线 AND ISDOWN,CLOSE,LOW,0,0),COLORRED;
STICKLINE(买线>=卖线 AND ISDOWN,HIGH,OPEN,0,0),COLORRED;
STICKLINE(买线>=卖线 AND ISDOWN,CLOSE,OPEN,3,1),COLORRED,LINETHICK2;
STICKLINE(买线>=卖线 AND ISDOWN,CLOSE*1.0018,OPEN*0.9988,1.8,0),COLORCYAN;
STICKLINE(买线<卖线 AND ISUP,HIGH,CLOSE,0,1),COLORCYAN;
STICKLINE(买线<卖线 AND ISUP,CLOSE,OPEN,3,1),COLORCYAN;
STICKLINE(买线<卖线 AND ISUP,OPEN,LOW,0,1),COLORCYAN;

{MA1:MA(CLOSE,5);
MA2:MA(CLOSE,13),LINETHICK2;
MA3:MA(CLOSE,21);
MA4:MA(CLOSE,62),LINETHICK2;
MA120:MA(CLOSE,120);
MA6:MA(CLOSE,250);}
DRAWBMP(BU=1,L,'B');
DRAWBMP(SEL=1,HIGH*1.038,'S');

{======================================================}
范围高A:=REFDATE(HHV(H,120),DATE)*1.05;
范围低A:=REFDATE(LLV(L,120),DATE)*0.95;
MA5:=MA(C,5),COLORCYAN,LINETHICK2;
MA24:=MA(C,24),COLORGREEN,LINETHICK2;
MA72:=MA(C,72),COLORRED,LINETHICK2;
MA200:=IF((MA(C,200)<=范围高A AND MA(C,200)>=范围低A) OR C>=MA(C,200),MA(C,200),DRAWNULL),COLORBLUE,LINETHICK2;
{=======================仪表盘=========================}
主升浪:=ISLASTBAR AND MA5>MA24 AND MA24>MA72 AND MA72>IF(MA200=DRAWNULL,0,MA200);
主浪回调:=ISLASTBAR AND MA24>MA5 AND MA5>MA72 AND MA72>IF(MA200=DRAWNULL,0,MA200);
主浪深调:=ISLASTBAR AND MA24>MA72 AND MA72>MA5 AND MA5>IF(MA200=DRAWNULL,0,MA200);
初升浪:=ISLASTBAR AND IF(MA200=DRAWNULL,300,MA200)>MAX(MA24,MA72) AND MA5>MA24 AND MA24>MA72;
底部反弹:=ISLASTBAR AND IF(MA200=DRAWNULL,300,MA200)>MA72 AND MA72>MA24 AND MA5>MA24;
探底阶段:=ISLASTBAR AND IF(MA200=DRAWNULL,300,MA200)>MA72 AND MA72>MA24 AND MA24>MA5;
观望:=ISLASTBAR AND IF(MA200=DRAWNULL,MA24>MA72 AND C<MA72,MA72>MA200 AND C<MA200);
有牛:=ISLASTBAR AND IF(MA200=DRAWNULL,MA24<MA72 AND C>=MA72,MA72<MA200 AND C>=MA200);
放弃:=ISLASTBAR AND IF(MA200=DRAWNULL,MA24<MA72 AND C<MA72,MA72<MA200 AND C<MA200);
DRAWGBK(显示仪表盘1=1 AND 主升浪=0 AND 主浪回调=0 AND 主浪深调=0 AND 初升浪=0 AND 底部反弹=0 AND 探底阶段=0 AND 观望=0 AND 有牛=0 AND 放弃=0,0,0,0,'观望',0)COLOR00BF00;
DRAWGBK(显示仪表盘1=1 AND 主升浪,0,0,0,'主升浪',0)COLORFF00FF;
DRAWGBK(显示仪表盘1=1 AND 主浪回调,0,0,0,'主浪回调',0)COLORFF8080;
DRAWGBK(显示仪表盘1=1 AND 主浪深调,0,0,0,'主浪深调',0)COLOR009500;
DRAWGBK(显示仪表盘1=1 AND 初升浪,0,0,0,'初升浪',0)COLOR00FFFF;
DRAWGBK(显示仪表盘1=1 AND 底部反弹,0,0,0,'底部反弹',0)COLORFFFF00;
DRAWGBK(显示仪表盘1=1 AND 探底阶段,0,0,0,'探底阶段',0);
DRAWGBK(显示仪表盘1=1 AND 观望,0,0,0,'观望',0)COLORFFFF00;
DRAWGBK(显示仪表盘1=1 AND 有牛,0,0,0,'有牛',0)COLOR00FFFF;
DRAWGBK(显示仪表盘1=1 AND 放弃,0,0,0,'放弃',0)COLOR00BF00;


高1:=REF(HHV(H,120),3);
低1:=REF(LLV(L,120),3);
 H1:=高1-(高1-低1)*0.191;
 H2:=高1-(高1-低1)*0.382;
 H3:=高1-(高1-低1)*0.5;
 H4:=高1-(高1-低1)*0.618;
 H5:=高1-(高1-低1)*0.809;
突破:=REF(EMA(C,55),1);
 A1X:=(EMA(C,10)-突破)/突破*100;
基准:=IF(A1X>=0,REF(EMA(C,10),BARSLAST(CROSS(A1X,0))+1),REF(EMA(C,10),BARSLAST(CROSS(0,A1X))+1));
 STICKLINE(A1X>=0,基准,突破,5,0),COLOR000099;
 STICKLINE(A1X<0,基准,突破,5,0),COLOR00CC66;
 AA:=CROSS(A1X,0),LINETHICK0;
 STICKLINE(A1X>=0,C,O,2.7,0),COLOR0011FF;
 STICKLINE(A1X>=0,C,O,1.8,0),COLOR0044FF;
 STICKLINE(A1X>=0,C,O,0.9,0),COLOR0077FF;
 STICKLINE(A1X>=0,C,O,0.1,0),COLOR0099FF;
 STICKLINE(A1X>=0,H,L,0,0),COLOR0099FF;
 STICKLINE(AA,C,O,2.7,0),COLOR330033;
 STICKLINE(AA,C,O,1.8,0),COLOR770077;
 STICKLINE(AA,C,O,0.9,0),COLORBB00BB;
 STICKLINE(AA,C,O,0.1,0),COLORFF00FF;
 STICKLINE(AA,H,L,0,0),COLORFF00FF;
 {DRAWICON(AA,C*0.92,9);}
 DRAWTEXT(AA,C*0.98,'买'),COLORRED;
 BB:=CROSS(0,A1X),LINETHICK0;
 STICKLINE(A1X<0,C,O,2.7,0),COLORAAAAAA;
 STICKLINE(A1X<0,C,O,1.8,0),COLORCCCCCC;
 STICKLINE(A1X<0,C,O,0.9,0),COLORDDDDDD;
 STICKLINE(A1X<0,C,O,0.1,0),COLORFFFFFF;
 STICKLINE(A1X<0,H,L,0,0),COLORFFFFFF;
 STICKLINE(BB,C,O,2.7,0),COLOR333300;
 STICKLINE(BB,C,O,1.8,0),COLOR555500;
 STICKLINE(BB,C,O,0.9,0),COLOR777700;
 STICKLINE(BB,C,O,0.1,0),COLOR999900;
 STICKLINE(BB,H,L,0,0),COLOR999900;
{ DRAWICON(BB,C*1.05,15);}
 DRAWTEXT(BB,C*1.01,'卖'),COLOR00FF00;




来函数检测结果如下
该公式没有未来函数


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

相关指标公式

填充背景
K线
买线赋值:收盘价的3日指数移动平均
卖线赋值:收盘价的25日线性回归斜率*18+收盘价的55日指数移动平均
BU赋值:买线上穿卖线
SEL赋值:卖线上穿买线
ISDOWN赋值:如果收阴线,返回1,否则返回0
ISUP赋值:如果收阳线,返回1,否则返回0
当满足条件买线<卖线ANDISDOWN时,在最高价和开盘价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画青色
当满足条件买线<卖线ANDISDOWN时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画青色
当满足条件买线<卖线ANDISDOWN时,在收盘价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画青色
当满足条件买线>=卖线ANDISUP时,在最高价和收盘价位置之间画柱状线,宽度为0,1不为0则画空心柱.,画红色
当满足条件买线>=卖线ANDISUP时,在收盘价和开盘价位置之间画柱状线,宽度为3,1不为0则画空心柱.,画红色
当满足条件买线>=卖线ANDISUP时,在开盘价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,画红色
当满足条件买线>=卖线ANDISDOWN时,在收盘价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
当满足条件买线>=卖线ANDISDOWN时,在最高价和开盘价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
当满足条件买线>=卖线ANDISDOWN时,在收盘价和开盘价位置之间画柱状线,宽度为3,1不为0则画空心柱.,画红色,线宽为2
当满足条件买线>=卖线ANDISDOWN时,在收盘价*1.0018和开盘价*0.9988位置之间画柱状线,宽度为1.8,0不为0则画空心柱.,画青色
当满足条件买线<卖线ANDISUP时,在最高价和收盘价位置之间画柱状线,宽度为0,1不为0则画空心柱.,画青色
当满足条件买线<卖线ANDISUP时,在收盘价和开盘价位置之间画柱状线,宽度为3,1不为0则画空心柱.,画青色
当满足条件买线<卖线ANDISUP时,在开盘价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,画青色
画图片
画图片
范围高A赋值:日期日120日内最高价的最高值*1.05
范围低A赋值:日期日120日内最低价的最低值*0.95
MA5赋值:收盘价的5日简单移动平均,画青色,线宽为2
MA24赋值:收盘价的24日简单移动平均,画绿色,线宽为2
MA72赋值:收盘价的72日简单移动平均,画红色,线宽为2
MA200赋值:如果(收盘价的200日简单移动平均<=范围高AANDMA(收盘价,200)>=范围低A)ORC>=收盘价的200日简单移动平均,返回收盘价的200日简单移动平均,否则返回无效数,画蓝色,线宽为2
主升浪赋值:是否最后一个周期 AND MA5>MA24 AND MA24>MA72 AND MA72>如果MA200=无效数,返回0,否则返回MA200
主浪回调赋值:是否最后一个周期 AND MA24>MA5 AND MA5>MA72 AND MA72>如果MA200=无效数,返回0,否则返回MA200
主浪深调赋值:是否最后一个周期 AND MA24>MA72 AND MA72>MA5 AND MA5>如果MA200=无效数,返回0,否则返回MA200
初升浪赋值:是否最后一个周期 AND 如果MA200=无效数,返回300,否则返回MA200>MA24和MA72的较大值 AND MA5>MA24 AND MA24>MA72
底部反弹赋值:是否最后一个周期 AND 如果MA200=无效数,返回300,否则返回MA200>MA72 AND MA72>MA24 AND MA5>MA24
探底阶段赋值:是否最后一个周期 AND 如果MA200=无效数,返回300,否则返回MA200>MA72 AND MA72>MA24 AND MA24>MA5
观望赋值:是否最后一个周期 AND 如果MA200=无效数,返回MA24>MA72ANDCMA200ANDC有牛赋值:是否最后一个周期 AND 如果MA200=无效数,返回MA24=MA72,否则返回MA72=MA200
放弃赋值:是否最后一个周期 AND 如果MA200=无效数,返回MA24填充背景COLOR00BF00
填充背景COLORFF00FF
填充背景COLORFF8080
填充背景COLOR009500
填充背景COLOR00FFFF
填充背景COLORFFFF00
填充背景
填充背景COLORFFFF00
填充背景COLOR00FFFF
填充背景COLOR00BF00
高1赋值:3日前的120日内最高价的最高值
低1赋值:3日前的120日内最低价的最低值
H1赋值:高1-(高1-低1)*0.191
H2赋值:高1-(高1-低1)*0.382
H3赋值:高1-(高1-低1)*0.5
H4赋值:高1-(高1-低1)*0.618
H5赋值:高1-(高1-低1)*0.809
突破赋值:1日前的收盘价的55日指数移动平均
A1X赋值:(收盘价的10日指数移动平均-突破)/突破*100
基准赋值:如果A1X>=0,返回上次A1X上穿0距今天数+1日前的收盘价的10日指数移动平均,否则返回上次0上穿A1X距今天数+1日前的收盘价的10日指数移动平均
当满足条件A1X>=0时,在基准和突破位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR000099
当满足条件A1X<0时,在基准和突破位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR00CC66
AA赋值:A1X上穿0,线宽为0
当满足条件A1X>=0时,在收盘价和开盘价位置之间画柱状线,宽度为2.7,0不为0则画空心柱.,COLOR0011FF
当满足条件A1X>=0时,在收盘价和开盘价位置之间画柱状线,宽度为1.8,0不为0则画空心柱.,COLOR0044FF
当满足条件A1X>=0时,在收盘价和开盘价位置之间画柱状线,宽度为0.9,0不为0则画空心柱.,COLOR0077FF
当满足条件A1X>=0时,在收盘价和开盘价位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLOR0099FF
当满足条件A1X>=0时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR0099FF
当满足条件AA时,在收盘价和开盘价位置之间画柱状线,宽度为2.7,0不为0则画空心柱.,COLOR330033
当满足条件AA时,在收盘价和开盘价位置之间画柱状线,宽度为1.8,0不为0则画空心柱.,COLOR770077
当满足条件AA时,在收盘价和开盘价位置之间画柱状线,宽度为0.9,0不为0则画空心柱.,COLORBB00BB
当满足条件AA时,在收盘价和开盘价位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLORFF00FF
当满足条件AA时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFF00FF
当满足条件AA时,在收盘价*0.98位置书写文字,画红色
BB赋值:0上穿A1X,线宽为0
当满足条件A1X<0时,在收盘价和开盘价位置之间画柱状线,宽度为2.7,0不为0则画空心柱.,COLORAAAAAA
当满足条件A1X<0时,在收盘价和开盘价位置之间画柱状线,宽度为1.8,0不为0则画空心柱.,COLORCCCCCC
当满足条件A1X<0时,在收盘价和开盘价位置之间画柱状线,宽度为0.9,0不为0则画空心柱.,COLORDDDDDD
当满足条件A1X<0时,在收盘价和开盘价位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLORFFFFFF
当满足条件A1X<0时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFFFFFF
当满足条件BB时,在收盘价和开盘价位置之间画柱状线,宽度为2.7,0不为0则画空心柱.,COLOR333300
当满足条件BB时,在收盘价和开盘价位置之间画柱状线,宽度为1.8,0不为0则画空心柱.,COLOR555500
当满足条件BB时,在收盘价和开盘价位置之间画柱状线,宽度为0.9,0不为0则画空心柱.,COLOR777700
当满足条件BB时,在收盘价和开盘价位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLOR999900
当满足条件BB时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR999900
当满足条件BB时,在收盘价*1.01位置书写文字,COLOR00FF00

指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |   加入收藏   |  设为主页

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