通达信黄金起爆点套装主副图公式 指标源码 附图
{黄金起爆点主图源码如下}
EMA12:EXPMA(CLOSE,12),DOTLINE,COLORGREEN;
EMA17:EXPMA(CLOSE,17),COLORWHITE;
MA25:MA(CLOSE,25),COLORLIRED;
MA99:MA(CLOSE,99),COLORBLUE;
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
X_2:=REF(CLOSE,1);
X_3:=IF((CLOSE-X_2)*100/X_2>=5-0.01*100/X_2,1,0);
MACD:=(DIF-DEA)*2;
红天数:=IF(MACD>0,BARSLAST(CROSS(MACD,0)),DRAWNULL);
绿天数:=IF(MACD<0,BARSLAST(CROSS(0,MACD)),DRAWNULL);
DFV:=(CLOSE-LLV(LOW,37))/(HHV(HIGH,37)-LLV(LOW,37))*100;
CBT:=(SMA(DFV,5,1)+2*STD(CLOSE,37))<50;
VA1:=HHVBARS(MACD,BARSLAST(MACD<0)+1);
VA2:=CROSS(BACKSET(CROSS(0,MACD),REF(VA1,1)+2),0.5);
QG:=DRAWLINE(VA2,MACD,REF(VA2,1),REF(MACD,1),1);
红柱:BARSSINCEN(红天数=0,5)=0 AND REF(绿天数,3)>0 AND HIGH/REF(EMA(CLOSE,5),1)>0 AND C/REF(C,1)>1,COLORRED,NODRAW;
黄柱:BARSSINCEN(MACD>QG,8)=0 AND HIGH/REF(EMA(CLOSE,5),1)>0 AND C/REF(C,1)>1,COLORYELLOW,NODRAW;
XG:红柱 AND 黄柱 AND C/REF(C,1)>1.018,COLORWHITE,NODRAW;
STICKLINE(红柱,OPEN,CLOSE,2,0),COLORRED;
STICKLINE(红柱,HIGH,LOW,0,0),COLORRED;
DRAWTEXT(红柱,LOW*0.99,'↖'),COLORLIMAGENTA;
DRAWTEXT(红柱,LOW*0.99,' 起'),COLORLIMAGENTA;
DRAWTEXT(红柱,LOW*0.99,' 爆'),COLORLIMAGENTA;
STICKLINE(黄柱,OPEN,CLOSE,2,0),COLORYELLOW;
STICKLINE(黄柱,HIGH,LOW,0,0),COLORYELLOW;
DRAWTEXT(黄柱,LOW*0.99,'↖'),COLORYELLOW;
DRAWTEXT(黄柱,LOW*0.99,' 起'),COLORYELLOW;
DRAWTEXT(黄柱,LOW*0.99,' 爆'),COLORYELLOW;
{报警器 K线图上变成蓝色,立马出局,别犹豫,切记};
VAR1:=ZIG(3,13);
STICKLINE((REF(VAR1,2) < REF(VAR1,1)) AND (VAR1 < REF(VAR1,1)),
CLOSE,OPEN,3,0),COLORBLUE;
DRAWICON(CROSS(REF(ZIG(3,12),1),ZIG(3,12)),HIGH*1.03,15);
{K线图着重显示涨跌停}
BK:=IF(INBLOCK('科创板'),0.2,IF(INBLOCK('创业板'),0.2,IF(INBLOCK('ST板块'),0.05,0.1)));
XA_1:=IF(DATE<=1200823,1,0);
旧涨停:=(C>=ZTPRICE(REF(CLOSE,1),0.1) AND C=H) AND XA_1=1;
旧跌停:=(C<=DTPRICE(REF(CLOSE,1),0.1) AND C=L) AND XA_1=1;
涨停:=C>=ZTPRICE(REF(C,1),BK) AND C=H;
跌停:=C<=DTPRICE(REF(C,1),BK) AND C=L;
曾涨停:=(H>=ZTPRICE(REF(C,1),BK) AND C<H) OR (H>=ZTPRICE(REF(CLOSE,1),0.1) AND C<H AND XA_1=1);
曾跌停:=(L<=DTPRICE(REF(C,1),BK) AND C>L) OR (L<=DTPRICE(REF(CLOSE,1),0.1) AND C>L AND XA_1=1);
{STICKLINE(旧涨停 AND PERIOD=5,O,C,4,0),COLORYELLOW;
STICKLINE(旧跌停 AND PERIOD=5,O,C,4,0),COLORGREEN;
STICKLINE(涨停 AND PERIOD=5,C,O,4,0),COLORMAGENTA;
{STICKLINE(跌停 AND PERIOD=5,C,O,4,0),COLORGREEN;}
{STICKLINE(曾涨停 AND PERIOD=5,H,L,0.1,0),COLORYELLOW;{涨停后回落}
{STICKLINE(曾跌停 AND PERIOD=5,L,H,0.1,0),COLORGREEN;{跌停后回升}
{DRAWTEXT(旧涨停 AND PERIOD=5,L-0.1,'涨停'),COLORYELLOW;
DRAWTEXT(旧跌停 AND PERIOD=5,H+0.2,'跌停'),COLORGREEN;}
DRAWTEXT(涨停 AND PERIOD=5,L-0.2,'↖涨停'),COLORYELLOW;
DRAWTEXT(跌停 AND PERIOD=5,L-0.2,'↖跌停'),COLORGREEN;
DRAWTEXT(曾涨停 AND PERIOD=5,L-0.2,'↖炸板'),COLORGREEN;
DRAWTEXT(曾跌停 AND PERIOD=5,L-0.2,'↖撬板'),COLORYELLOW;
DRAWTEXT_FIX(1,0.3,1,0,'主图首次出现红黄柱和“起爆”字眼,副图首次出现红箭头(或钱袋子),同时XG:1,可以买入。
主图当天14.55后K柱变成蓝色或出现小人,立马出局'),COLORFFDD44;
{黄金起爆点副图源码如下}
X_2:=REF(CLOSE,1);
X_3:=IF((CLOSE-X_2)*100/X_2>=5-0.01*100/X_2,1,0);
KVD1:=IF(CLOSE>REF(CLOSE,1),88,0);
KVD2:=IF(CLOSE/REF(CLOSE,1)>1.01 AND HIGH/CLOSE<1.010 AND KVD1>0,91,0)>1;
KVD3:=EMA(100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),3)/4;
KVD4:=(KVD3-REF(KVD3,1))>1;
KVD5:=C/REF(C,1)<1.2;
GP:=KVD2 AND KVD4 AND KVD5;
DFV:=(CLOSE-LLV(LOW,37))/(HHV(HIGH,37)-LLV(LOW,37))*100;
CBT:=(SMA(DFV,5,1)+2*STD(CLOSE,37))<50;
RVL:=X_3;
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
红天数:=IF(MACD>0,BARSLAST(CROSS(MACD,0)),DRAWNULL);
绿天数:=IF(MACD<0,BARSLAST(CROSS(0,MACD)),DRAWNULL);
VA1:=HHVBARS(MACD,BARSLAST(MACD<0)+1);
VA2:=CROSS(BACKSET(CROSS(0,MACD),REF(VA1,1)+2),0.5);
QG:=DRAWLINE(VA2,MACD,REF(VA2,1),REF(MACD,1),1);
红柱:=BARSSINCEN(红天数=0,5)=0 AND REF(绿天数,3)>0 AND HIGH/REF(EMA(CLOSE,5),1)>0;
黄柱:=BARSSINCEN(MACD>QG,8)=0 AND HIGH/REF(EMA(CLOSE,5),1)>0;
XG: 黄柱 AND C/REF(C,1)>1 ;
STICKLINE(IF(XG,-120,0),+12,0,4,0),COLOR000088;
STICKLINE(IF(XG,-120,0),+12,0,3,0),COLOR0000AA;
STICKLINE(IF(XG,-120,0),+12,0,2,0),COLOR0000CC;
STICKLINE(IF(XG,-120,0),+12,0,1.4,0),COLOR0000EE;
STICKLINE(IF(XG,-120,0),+12,0,0.9,0),COLOR0000EE;
STICKLINE(IF(XG,-120,0),+12,0,0.3,0),COLORLIMAGENTA;
STICKLINE(IF(XG,-120,0),+9,0,7,0),COLOR770077;
STICKLINE(IF(XG,-120,0),+9,0,6,0),COLOR990099;
STICKLINE(IF(XG,-120,0),+9,0,5,0),COLORBB00BB;
STICKLINE(IF(XG,-120,0),+9,0,4,0),COLORDD00DD;
STICKLINE(IF(XG,-120,0),+9,0,3,0),COLORFF00FF;
STICKLINE(IF(XG,-120,0),+9,0,2,0),COLORDD00DD;
STICKLINE(IF(XG,-120,0),+6,0,7,0),COLOR003300;
STICKLINE(IF(XG,-120,0),+6,0,6,0),COLOR005500;
STICKLINE(IF(XG,-120,0),+6,0,5,0),COLOR007700;
STICKLINE(IF(XG,-120,0),+6,0,3.5,0),COLOR009900;
STICKLINE(IF(XG,-120,0),+6,0,2,0),COLOR00CC00;
STICKLINE(IF(XG,-120,0),+3,0,7,0),COLOR666666;
STICKLINE(IF(XG,-120,0),+3,0,6,0),COLOR777777;
STICKLINE(IF(XG,-120,0),+3,0,5,0),COLOR888888;
STICKLINE(IF(XG,-120,0),+3,0,4,0),COLOR999999;
STICKLINE(IF(XG,-120,0),+3,0,3,0),COLORDDDDDD;
STICKLINE(IF(XG,-120,0),+3,0,2,0),COLORFFFFFF;
STICKLINE(IF(XG,-120,0),-3,0,7,0),COLOR000044;
STICKLINE(IF(XG,-120,0),-3,0,6,0),COLOR000033;
STICKLINE(IF(XG,-120,0),-3,0,5,0),COLOR000055;
STICKLINE(IF(XG,-120,0),-3,0,4,0),COLOR000077;
STICKLINE(IF(XG,-120,0),-3,0,3,0),COLOR000099;
STICKLINE(IF(XG,-120,0),-3,0,2,0),COLORLIMAGENTA;
DRAWTEXT(XG,10.5,'黄'),COLORYELLOW;
DRAWTEXT(XG,7.5,'金'),COLORYELLOW;
DRAWTEXT(XG,4.5,'起'),COLORRED;
DRAWTEXT(XG,1.5,'爆'),COLORRED;
DRAWTEXT(XG,-1.5,'点'),COLORYELLOW;
来函数检测结果如下:
该公式包含未来函数:ZIG
该公式包含未来函数:BACKSET
解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标
相关指标公式
输出EMA12:收盘价的12日指数移动平均,DOTLINE,画绿色
输出EMA17:收盘价的17日指数移动平均,画白色
输出MA25:收盘价的25日简单移动平均,画淡红色
输出MA99:收盘价的99日简单移动平均,画蓝色
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
X_2赋值:1日前的收盘价
X_3赋值:如果(收盘价-X_2)*100/X_2>=5-0.01*100/X_2,返回1,否则返回0
MACD赋值:(DIF-DEA)*2
红天数赋值:如果MACD>0,返回上次MACD上穿0距今天数,否则返回无效数
绿天数赋值:如果MACD<0,返回上次0上穿MACD距今天数,否则返回无效数
DFV赋值:(收盘价-37日内最低价的最低值)/(37日内最高价的最高值-37日内最低价的最低值)*100
CBT赋值:(DFV的5日[1日权重]移动平均+2*收盘价的37日估算标准差)<50
VA1赋值:上次MACD<0距今天数+1日内MACD距今天数
VA2赋值:若0上穿MACD则将最近1日前的VA1+2周期置为1上穿0.5
QG赋值:当满足条件VA2时,在MACD位置画直线起点,当满足条件1日前的VA2时,在1日前的MACD位置画直线终点,1表示是否延长.
输出红柱:在5周期内首次红天数=0距今天数=0 AND 3日前的绿天数>0 AND 最高价/1日前的收盘价的5日指数移动平均>0 AND 收盘价/1日前的收盘价>1,画红色,NODRAW
输出黄柱:在8周期内首次MACD>QG距今天数=0 AND 最高价/1日前的收盘价的5日指数移动平均>0 AND 收盘价/1日前的收盘价>1,画黄色,NODRAW
输出XG:红柱 AND 黄柱 AND 收盘价/1日前的收盘价>1.018,画白色,NODRAW
当满足条件红柱时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件红柱时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
当满足条件红柱时,在最低价*0.99位置书写文字,画淡洋红色
当满足条件红柱时,在最低价*0.99位置书写文字,画淡洋红色
当满足条件红柱时,在最低价*0.99位置书写文字,画淡洋红色
当满足条件黄柱时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件黄柱时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
当满足条件黄柱时,在最低价*0.99位置书写文字,画黄色
当满足条件黄柱时,在最低价*0.99位置书写文字,画黄色
当满足条件黄柱时,在最低价*0.99位置书写文字,画黄色
VAR1赋值:收盘价13%的之字转向
当满足条件(2日前的VAR1<1日前的VAR1)AND(VAR1<1日前的VAR1)时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画蓝色
当满足条件1日前的收盘价12%的之字转向上穿收盘价12%的之字转向时,在最高价*1.03位置画15号图标
BK赋值:如果属于某板块,返回0.2,否则返回如果属于某板块,返回0.2,否则返回如果属于某板块,返回0.05,否则返回0.1
XA_1赋值:如果日期<=1200823,返回1,否则返回0
旧涨停赋值:(收盘价>=计算涨停价 AND 收盘价=最高价) AND XA_1=1
旧跌停赋值:(收盘价<=计算跌停价 AND 收盘价=最低价) AND XA_1=1
涨停赋值:收盘价>=计算涨停价 AND 收盘价=最高价
跌停赋值:收盘价<=计算跌停价 AND 收盘价=最低价
曾涨停赋值:(最高价>=计算涨停价 AND 收盘价<最高价) OR (最高价>=计算涨停价 AND 收盘价<最高价 AND XA_1=1)
曾跌停赋值:(最低价<=计算跌停价 AND 收盘价>最低价) OR (最低价<=计算跌停价 AND 收盘价>最低价 AND XA_1=1)
当满足条件涨停ANDPERIOD=5时,在最低价-0.2位置书写文字,画黄色
当满足条件跌停ANDPERIOD=5时,在最低价-0.2位置书写文字,画绿色
当满足条件曾涨停ANDPERIOD=5时,在最低价-0.2位置书写文字,画绿色
当满足条件曾跌停ANDPERIOD=5时,在最低价-0.2位置书写文字,画黄色
当满足条件1时,在横轴0.3纵轴1位置书写文字,COLORFFDD44
X_2赋值:1日前的收盘价
X_3赋值:如果(收盘价-X_2)*100/X_2>=5-0.01*100/X_2,返回1,否则返回0
KVD1赋值:如果收盘价>1日前的收盘价,返回88,否则返回0
KVD2赋值:如果收盘价/1日前的收盘价>1.01ANDHIGH/收盘价<1.010ANDKVD1>0,返回91,否则返回0>1
KVD3赋值:100*(收盘价-34日内最低价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)的3日指数移动平均/4
KVD4赋值:(KVD3-1日前的KVD3)>1
KVD5赋值:收盘价/1日前的收盘价<1.2
GP赋值:KVD2 AND KVD4 AND KVD5
DFV赋值:(收盘价-37日内最低价的最低值)/(37日内最高价的最高值-37日内最低价的最低值)*100
CBT赋值:(DFV的5日[1日权重]移动平均+2*收盘价的37日估算标准差)<50
RVL赋值:X_3
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
MACD赋值:(DIF-DEA)*2
红天数赋值:如果MACD>0,返回上次MACD上穿0距今天数,否则返回无效数
绿天数赋值:如果MACD<0,返回上次0上穿MACD距今天数,否则返回无效数
VA1赋值:上次MACD<0距今天数+1日内MACD距今天数
VA2赋值:若0上穿MACD则将最近1日前的VA1+2周期置为1上穿0.5
QG赋值:当满足条件VA2时,在MACD位置画直线起点,当满足条件1日前的VA2时,在1日前的MACD位置画直线终点,1表示是否延长.
红柱赋值:在5周期内首次红天数=0距今天数=0 AND 3日前的绿天数>0 AND 最高价/1日前的收盘价的5日指数移动平均>0
黄柱赋值:在8周期内首次MACD>QG距今天数=0 AND 最高价/1日前的收盘价的5日指数移动平均>0
输出XG: 黄柱 AND 收盘价/1日前的收盘价>1
当满足条件如果XG,返回-120,否则返回0时,在+12和0位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR000088
当满足条件如果XG,返回-120,否则返回0时,在+12和0位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR0000AA
当满足条件如果XG,返回-120,否则返回0时,在+12和0位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR0000CC
当满足条件如果XG,返回-120,否则返回0时,在+12和0位置之间画柱状线,宽度为1.4,0不为0则画空心柱.,COLOR0000EE
当满足条件如果XG,返回-120,否则返回0时,在+12和0位置之间画柱状线,宽度为0.9,0不为0则画空心柱.,COLOR0000EE
当满足条件如果XG,返回-120,否则返回0时,在+12和0位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,画淡洋红色
当满足条件如果XG,返回-120,否则返回0时,在+9和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR770077
当满足条件如果XG,返回-120,否则返回0时,在+9和0位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLOR990099
当满足条件如果XG,返回-120,否则返回0时,在+9和0位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORBB00BB
当满足条件如果XG,返回-120,否则返回0时,在+9和0位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORDD00DD
当满足条件如果XG,返回-120,否则返回0时,在+9和0位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF00FF
当满足条件如果XG,返回-120,否则返回0时,在+9和0位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORDD00DD
当满足条件如果XG,返回-120,否则返回0时,在+6和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR003300
当满足条件如果XG,返回-120,否则返回0时,在+6和0位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLOR005500
当满足条件如果XG,返回-120,否则返回0时,在+6和0位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR007700
当满足条件如果XG,返回-120,否则返回0时,在+6和0位置之间画柱状线,宽度为3.5,0不为0则画空心柱.,COLOR009900
当满足条件如果XG,返回-120,否则返回0时,在+6和0位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR00CC00
当满足条件如果XG,返回-120,否则返回0时,在+3和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR666666
当满足条件如果XG,返回-120,否则返回0时,在+3和0位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLOR777777
当满足条件如果XG,返回-120,否则返回0时,在+3和0位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR888888
当满足条件如果XG,返回-120,否则返回0时,在+3和0位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR999999
当满足条件如果XG,返回-120,否则返回0时,在+3和0位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORDDDDDD
当满足条件如果XG,返回-120,否则返回0时,在+3和0位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFFFFFF
当满足条件如果XG,返回-120,否则返回0时,在-3和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR000044
当满足条件如果XG,返回-120,否则返回0时,在-3和0位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLOR000033
当满足条件如果XG,返回-120,否则返回0时,在-3和0位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR000055
当满足条件如果XG,返回-120,否则返回0时,在-3和0位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR000077
当满足条件如果XG,返回-120,否则返回0时,在-3和0位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR000099
当满足条件如果XG,返回-120,否则返回0时,在-3和0位置之间画柱状线,宽度为2,0不为0则画空心柱.,画淡洋红色
当满足条件XG时,在10.5位置书写文字,画黄色
当满足条件XG时,在7.5位置书写文字,画黄色
当满足条件XG时,在4.5位置书写文字,画红色
当满足条件XG时,在1.5位置书写文字,画红色
当满足条件XG时,在-1.5位置书写文字,画黄色