MA5:MA(CLOSE,5),COLORFF00FF,LINETHICK2;
MA10:MA(CLOSE,10),COLOR00FFFF,LINETHICK1;
MA30:MA(CLOSE,30),COLORFFFF00,LINETHICK1;
MA60:MA(CLOSE,60);
零轴:=DYNAINFO(3)*1,COLOR0000FF;
STICKLINE(1,90/100+零轴,90/100+零轴,2,0),COLOR00BBBB;
STICKLINE(1,10/100+零轴,10/100+零轴,2,0),COLORBBBBBB;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100+50/100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
KK:=零轴+K/100;
DDK:=零轴+D/100;
JJ:=零轴+J/100;
EEK:=50/100+零轴;
DRAWBAND(KK,RGB(255,170,0),EEK,RGB(0,80,80));
DRAWBAND(JJ,RGB(200,0,180),KK,RGB(120,120,120));
IF(JJ =REF(JJ,1),JJ,DRAWNULL),COLOR00FF00;
日K:="KD.K"(9,3,3);
日D:="KD.D"(9,3,3);
STICKLINE(K =DANDC =O,C,O,3,0),COLOR0000FF;
{STICKLINE(K =DANDC =O,C,O,3,0),COLOR0000DD;
STICKLINE(K =DANDC =O,C,O,3,0),COLORRED;}
STICKLINE(K =DANDC O,C,O,3,0),COLOR00FFFF;
{STICKLINE(K =DANDC O,C,O,3,0),COLOR00DDDD;
STICKLINE(K =DANDC O,C,O,3,0),COLOR00FFFF;}
STICKLINE(K DANDC =O,C,O,3,1),COLORFF00FF;
STICKLINE(K DANDC O,C,O,3,1),COLORFFFF00;
月K:="KDJ.K#MONTH"(9,3,3);
月D:="KDJ.D#MONTH"(9,3,3);
周K:="KDJ.K#WEEK"(9,3,3);
周D:="KDJ.D#WEEK"(9,3,3);
DRAWTEXT_FIX(ISLASTBAR,0.04,0.60,0,'KDJ'),COLOR00FFFF;
DRAWTEXT_FIX(ISLASTBAR,0.01,0.65,0,'月K='),COLORFFFFFF;
DRAWNUMBER_FIX(ISLASTBAR,0.05,0.65,0,月K),COLORFFFFFF;
DRAWTEXT_FIX(ISLASTBAR,0.01,0.7,0,'月D='),COLORFFFFFF;
DRAWNUMBER_FIX(ISLASTBAR,0.05,0.7,0,月D),COLORFFFFFF;
DRAWTEXT_FIX(ISLASTBAR,0.01,0.75,0,'周K='),COLORFFFFFF;
DRAWNUMBER_FIX(ISLASTBAR,0.05,0.75,0,周K),COLORFFFFFF;
DRAWTEXT_FIX(ISLASTBAR,0.01,0.8,0,'周D='),COLORFFFFFF;
DRAWNUMBER_FIX(ISLASTBAR,0.05,0.8,0,周D),COLORFFFFFF;
DRAWTEXT_FIX(ISLASTBAR,0.01,0.85,0,'日K='),COLORFFFFFF;
DRAWNUMBER_FIX(ISLASTBAR,0.05,0.85,0,日K),COLORFFFFFF;
DRAWTEXT_FIX(ISLASTBAR,0.01,0.9,0,'日D='),COLORFFFFFF;
DRAWNUMBER_FIX(ISLASTBAR,0.05,0.9,0,日D),COLORFFFFFF;
月DIF:="MACD.DIF#MONTH"(12,26,9);
月DEA:="MACD.DEA#MONTH"(12,26,9);
周DIF:="MACD.DIF#WEEK"(12,26,9);
周DEA:="MACD.DEA#WEEK"(12,26,9);
日DIF:="MACD.DIF"(12,26,9);
日DEA:="MACD.DEA"(12,26,9);
DRAWTEXT_FIX(ISLASTBAR,0.13,0.60,0,'MACD'),COLOR00FFFF;
DRAWTEXT_FIX(ISLASTBAR,0.11,0.65,0,'月DIF='),COLORFFFFFF;
DRAWNUMBER_FIX(ISLASTBAR,0.155,0.65,0,月DIF),COLORFFFFFF;
DRAWTEXT_FIX(ISLASTBAR,0.11,0.7,0,'月DEA='),COLORFFFFFF;
DRAWNUMBER_FIX(ISLASTBAR,0.155,0.7,0,月DEA),COLORFFFFFF;
DRAWTEXT_FIX(ISLASTBAR,0.11,0.75,0,'周DIF='),COLORFFFFFF;
DRAWNUMBER_FIX(ISLASTBAR,0.155,0.75,0,周DIF),COLORFFFFFF;
DRAWTEXT_FIX(ISLASTBAR,0.11,0.8,0,'周DEA='),COLORFFFFFF;
DRAWNUMBER_FIX(ISLASTBAR,0.155,0.8,0,周DEA),COLORFFFFFF;
DRAWTEXT_FIX(ISLASTBAR,0.11,0.85,0,'日DIF='),COLORFFFFFF;
DRAWNUMBER_FIX(ISLASTBAR,0.155,0.85,0,日DIF),COLORFFFFFF;
DRAWTEXT_FIX(ISLASTBAR,0.11,0.9,0,'日DEA='),COLORFFFFFF;
DRAWNUMBER_FIX(ISLASTBAR,0.155,0.9,0,日DEA),COLORFFFFFF;
TYP:=(HIGH+LOW+CLOSE)/3;
日CCI:=(TYP-MA(TYP,84))/(0.015*AVEDEV(TYP,84));
周CCI:=(TYP-MA(TYP,21))/(0.015*AVEDEV(TYP,21));
月CCI:=(TYP-MA(TYP,9))/(0.015*AVEDEV(TYP,9));
DRAWTEXT_FIX(ISLASTBAR,0.235,0.75,0,'CCI'),COLOR00FFFF;
DRAWTEXT_FIX(ISLASTBAR,0.206,0.80,0,'月CC='),COLORFFFFFF;
DRAWNUMBER_FIX(ISLASTBAR,0.250,0.80,0,月CCI),COLORFFFFFF;
DRAWTEXT_FIX(ISLASTBAR,0.206,0.85,0,'周CCI='),COLORFFFFFF;
DRAWNUMBER_FIX(ISLASTBAR,0.250,0.85,0,周CCI),COLORFFFFFF;
DRAWTEXT_FIX(ISLASTBAR,0.206,0.90,0,'日CCI='),COLORFFFFFF;
DRAWNUMBER_FIX(ISLASTBAR,0.250,0.90,0,日CCI),COLORFFFFFF;
DRAWTEXT_FIX(ISLASTBAR,0.1,0.03,0,'★【彩色K线】★【红色K线-日KDJ阳线】【黄色K线-日KDJ金叉阴线】
【粉色K线-日KDJ死叉阳线】【青色K线-日KDJ死叉阴线】★'),COLORFFFF00;
{DRAWGBK(C 0,RGB(0,108,108),RGB(88,0,0),0,'11',0);}
SHORT:=12;LONG:=26;MID:=9;
DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:EMA(DIF,MID);
MACD:(DIF-DEA)*2,COLORSTICK;
DRAWICON(REF(DIF,1) REF(DIF,2)ANDDIF REF(DIF,1)ANDDIF 0ANDDIF DEA,DIF*1.1,1),COLORRED;
HJ_2:=BARSLAST(REF(MACD,1) 0ANDMACD
HJ_3:=LLVBARS(MACD,HJ_2+20);
HJ_4:=IF(HJ_3 HJ_2,REF(MACD,HJ_3),0);
HJ_5:=MACD 0ANDMACD HJ_4ANDLOW=LLV(LOW,HJ_2+20)ANDHJ_4
HJ_6:=REF(HJ_5,1)=1ANDMACD REF(MACD,1)ANDREF(DIF,HJ_3) 0ANDMACD
底背:DRAWLINE(HJ_4=HJ_3,MACD,HJ_6,MACD,0),COLORRED,DOTLINE;
DRAWICON(HJ_6,MACD*1.2,9);
HJ_7:=HHVBARS(MACD,HJ_2+20);
HJ_8:=IF(HJ_7 HJ_2,REF(MACD,HJ_7),0);
HJ_9:=MACD 0ANDMACD HJ_8ANDHIGH=HHV(HIGH,HJ_2+20)ANDHJ_8
HJ_10:=REF(HJ_9,1)=1ANDMACD REF(MACD,1)ANDREF(DIF,HJ_7)
顶背:DRAWLINE(HJ_8=HJ_7,MACD,HJ_10,MACD,0),COLOR1D7300,DOTLINE;
DRAWICON(HJ_10,MACD*1.2,15);
HJ_11:=CLOSE/MA(CLOSE,40)*100
HJ_12:=CLOSE/MA(CLOSE,60)*100
HJ_13:=HIGH LOW*1.051;
HJ_14:=HJ_13ANDCOUNT(HJ_13,5)
HJ_15:=IF(HJ_14AND(HJ_11ORHJ_12),2,0);
HJ_16:=CLOSE/REF(CLOSE,25) =1.1;
HJ_17:=SMA(MAX(CLOSE-REF(CLOSE,2),0),7,1)/SMA(ABS(CLOSE-REF(CLOSE,2)),7,1)*100
HJ_18:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100;
HJ_19:=SMA(HJ_18,2,1);
HJ_20:=SMA(HJ_19,2,1);
HJ_21:=IF(HJ_19 REF(HJ_19,1)ANDREF(HJ_19,1) REF(HJ_19,2)ANDHJ_19 23,1.5,0);
HJ_22:=100-100*(HHV(HIGH,5*8)-CLOSE)/(HHV(HIGH,5*8)-LLV(LOW,5*8));
HJ_23:=MA(CLOSE,5);
HJ_24:=IF(CLOSE SAR(10,2,20),1,0);
HJ_25:=IF(CLOSE SAR(10,2,20),(-1),0);
HJ_26:=ATAN((HJ_23/REF(HJ_23,1)-1)*100)*180/3.1416;
HJ_27:=IF(HJ_26 30,1,0);
HJ_28:=IF(HJ_26 (-30),(-1),0);
HJ_29:=HJ_24+HJ_27+HJ_25+HJ_28;
IF(HJ_29 (-1)ORHJ_22 25.01,DIF,DRAWNULL),COLOR1D7300;
IF(HJ_22 74.989998ORHJ_29 0,DIF,DRAWNULL),COLORRED;
0,COLORBROWN,POINTDOT;
[源码注释]通达信高抛低吸指标(判断底顶)源码附图公式解读
输出MA5:收盘价的5日简单移动平均,COLORFF00FF,线宽为2
输出MA10:收盘价的10日简单移动平均,COLOR00FFFF,线宽为1
输出MA30:收盘价的30日简单移动平均,COLORFFFF00,线宽为1
输出MA60:收盘价的60日简单移动平均
零轴赋值:昨收盘价*1,COLOR0000FF
当满足条件1时,在90/100+零轴和90/100+零轴位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR00BBBB
当满足条件1时,在10/100+零轴和10/100+零轴位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORBBBBBB
RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100+50/100
K赋值:RSV的3日[1日权重]移动平均
D赋值:K的3日[1日权重]移动平均
J赋值:3*K-2*D
KK赋值:零轴+K/100
DDK赋值:零轴+D/100
JJ赋值:零轴+J/100
EEK赋值:50/100+零轴
画带状线
画带状线
如果JJ ,返回?,否则返回?
=1日前的JJ,JJ,无效数),COLOR00FF00
日K赋值:"随机指标KD的K"(9,3,3)
日D赋值:"随机指标KD的D"(9,3,3)
当满足条件K 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=DANDC
=开盘价,收盘价,开盘价,3,0),COLOR0000FF
当满足条件K 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=DANDC
开盘价,收盘价,开盘价,3,0),COLOR00FFFF
当满足条件K 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
DANDC
=开盘价,收盘价,开盘价,3,1),COLORFF00FF
当满足条件K 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
DANDC
开盘价,收盘价,开盘价,3,1),COLORFFFF00
月K赋值:"KDJ的K[取月线数据]"(9,3,3)
月D赋值:"KDJ的D[取月线数据]"(9,3,3)
周K赋值:"KDJ的K[取周线数据]"(9,3,3)
周D赋值:"KDJ的D[取周线数据]"(9,3,3)
当满足条件是否最后一个周期时,在横轴0.04纵轴0.60位置书写文字,COLOR00FFFF
当满足条件是否最后一个周期时,在横轴0.01纵轴0.65位置书写文字,COLORFFFFFF
当满足条件是否最后一个周期时,在横轴0.05纵轴0.65位置书写数字,COLORFFFFFF
当满足条件是否最后一个周期时,在横轴0.01纵轴0.7位置书写文字,COLORFFFFFF
当满足条件是否最后一个周期时,在横轴0.05纵轴0.7位置书写数字,COLORFFFFFF
当满足条件是否最后一个周期时,在横轴0.01纵轴0.75位置书写文字,COLORFFFFFF
当满足条件是否最后一个周期时,在横轴0.05纵轴0.75位置书写数字,COLORFFFFFF
当满足条件是否最后一个周期时,在横轴0.01纵轴0.8位置书写文字,COLORFFFFFF
当满足条件是否最后一个周期时,在横轴0.05纵轴0.8位置书写数字,COLORFFFFFF
当满足条件是否最后一个周期时,在横轴0.01纵轴0.85位置书写文字,COLORFFFFFF
当满足条件是否最后一个周期时,在横轴0.05纵轴0.85位置书写数字,COLORFFFFFF
当满足条件是否最后一个周期时,在横轴0.01纵轴0.9位置书写文字,COLORFFFFFF
当满足条件是否最后一个周期时,在横轴0.05纵轴0.9位置书写数字,COLORFFFFFF
月DIF赋值:"平滑异同平的DIF[取月线数据]"(12,26,9)
月DEA赋值:"平滑异同平均线的DEA[取月线数据]"(12,26,9)
周DIF赋值:"平滑异同平均线的DIF[取周线数据]"(12,26,9)
周DEA赋值:"平滑异同平均线的DEA[取周线数据]"(12,26,9)
日DIF赋值:"平滑异同平均线的DIF"(12,26,9)
日DEA赋值:"平滑异同平均线的DEA"(12,26,9)
当满足条件是否最后一个周期时,在横轴0.13纵轴0.60位置书写文字,COLOR00FFFF
当满足条件是否最后一个周期时,在横轴0.11纵轴0.65位置书写文字,COLORFFFFFF
当满足条件是否最后一个周期时,在横轴0.155纵轴0.65位置书写数字,COLORFFFFFF
当满足条件是否最后一个周期时,在横轴0.11纵轴0.7位置书写文字,COLORFFFFFF
当满足条件是否最后一个周期时,在横轴0.155纵轴0.7位置书写数字,COLORFFFFFF
当满足条件是否最后一个周期时,在横轴0.11纵轴0.75位置书写文字,COLORFFFFFF
当满足条件是否最后一个周期时,在横轴0.155纵轴0.75位置书写数字,COLORFFFFFF
当满足条件是否最后一个周期时,在横轴0.11纵轴0.8位置书写文字,COLORFFFFFF
当满足条件是否最后一个周期时,在横轴0.155纵轴0.8位置书写数字,COLORFFFFFF
当满足条件是否最后一个周期时,在横轴0.11纵轴0.85位置书写文字,COLORFFFFFF
当满足条件是否最后一个周期时,在横轴0.155纵轴0.85位置书写数字,COLORFFFFFF
当满足条件是否最后一个周期时,在横轴0.11纵轴0.9位置书写文字,COLORFFFFFF
当满足条件是否最后一个周期时,在横轴0.155纵轴0.9位置书写数字,COLORFFFFFF
TYP赋值:(最高价+最低价+收盘价)/3
日CCI赋值:(TYP-TYP的84日简单移动平均)/(0.015*TYP的84日平均绝对偏差)
周CCI赋值:(TYP-TYP的21日简单移动平均)/(0.015*TYP的21日平均绝对偏差)
月CCI赋值:(TYP-TYP的9日简单移动平均)/(0.015*TYP的9日平均绝对偏差)
当满足条件是否最后一个周期时,在横轴0.235纵轴0.75位置书写文字,COLOR00FFFF
当满足条件是否最后一个周期时,在横轴0.206纵轴0.80位置书写文字,COLORFFFFFF
当满足条件是否最后一个周期时,在横轴0.250纵轴0.80位置书写数字,COLORFFFFFF
当满足条件是否最后一个周期时,在横轴0.206纵轴0.85位置书写文字,COLORFFFFFF
当满足条件是否最后一个周期时,在横轴0.250纵轴0.85位置书写数字,COLORFFFFFF
当满足条件是否最后一个周期时,在横轴0.206纵轴0.90位置书写文字,COLORFFFFFF
当满足条件是否最后一个周期时,在横轴0.250纵轴0.90位置书写数字,COLORFFFFFF
当满足条件是否最后一个周期时,在横轴0.1纵轴0.03位置书写文字,COLORFFFF00
SHORT赋值:12
LONG赋值:26
MID赋值:9
输出DIF:收盘价的SHORT日指数移动平均-收盘价的LONG日指数移动平均
输出DEA:DIF的MID日指数移动平均
输出平滑异同平均线:(DIF-DEA)*2,COLORSTICK
当满足条件1日前的DIF 2日前的DIFANDDIF 1日前的DIFANDDIF 0ANDDIF DEA时,在DIF*1.1位置画1号图标,画红色
HJ_2赋值:上次1日前的MACD 0ANDMACD 0距今天数
HJ_3赋值:HJ_2+20日内MACD距今天数
HJ_4赋值:如果HJ_3 HJ_2,返回HJ_3日前的MACD,否则返回0
HJ_5赋值:MACD 0ANDMACD HJ_4ANDLOW=HJ_2+20日内最低价的最低值ANDHJ_4 0
HJ_6赋值:1日前的HJ_5=1ANDMACD 1日前的MACDANDREF(DIF,HJ_3) 0ANDMACD 0
输出底背:当满足条件HJ_4=HJ_3时,在MACD位置画直线起点,当满足条件HJ_6时,在MACD位置画直线终点,0表示是否延长.,画红色,DOTLINE
当满足条件HJ_6时,在MACD*1.2位置画9号图标
HJ_7赋值:HJ_2+20日内MACD距今天数
HJ_8赋值:如果HJ_7 HJ_2,返回HJ_7日前的MACD,否则返回0
HJ_9赋值:MACD 0ANDMACD HJ_8ANDHIGH=HJ_2+20日内最高价的最高值ANDHJ_8 0
HJ_10赋值:1日前的HJ_9=1ANDMACD 1日前的MACDANDREF(DIF,HJ_7) 0
输出顶背:当满足条件HJ_8=HJ_7时,在MACD位置画直线起点,当满足条件HJ_10时,在MACD位置画直线终点,0表示是否延长.,COLOR1D7300,DOTLINE
当满足条件HJ_10时,在MACD*1.2位置画15号图标
HJ_11赋值:收盘价/收盘价的40日简单移动平均*100 78
HJ_12赋值:收盘价/收盘价的60日简单移动平均*100 74
HJ_13赋值:最高价 最低价*1.051
HJ_14赋值:HJ_13ANDCOUNT(HJ_13,5) 1
HJ_15赋值:如果HJ_14AND(HJ_11ORHJ_12),返回2,否则返回0
HJ_16赋值:收盘价/25日前的收盘价 =1.1
HJ_17赋值:收盘价-2日前的收盘价和0的较大值的7日[1日权重]移动平均/收盘价-2日前的收盘价的绝对值的7日[1日权重]移动平均*100 15
HJ_18赋值:(收盘价-8日内最低价的最低值)/(8日内最高价的最高值-8日内最低价的最低值)*100
HJ_19赋值:HJ_18的2日[1日权重]移动平均
HJ_20赋值:HJ_19的2日[1日权重]移动平均
HJ_21赋值:如果HJ_19 1日前的HJ_19ANDREF(HJ_19,1) 2日前的HJ_19ANDHJ_19 23,返回1.5,否则返回0
HJ_22赋值:100-100*(5*8日内最高价的最高值-收盘价)/(5*8日内最高价的最高值-5*8日内最低价的最低值)
HJ_23赋值:收盘价的5日简单移动平均
HJ_24赋值:如果收盘价 步长为2极限值为20的10日抛物转向,返回1,否则返回0
HJ_25赋值:如果收盘价 步长为2极限值为20的10日抛物转向,返回(-1),否则返回0
HJ_26赋值:(HJ_23/1日前的HJ_23-1)*100的反正切*180/3.1416
HJ_27赋值:如果HJ_26 30,返回1,否则返回0
HJ_28赋值:如果HJ_26 (-30),返回(-1),否则返回0
HJ_29赋值:HJ_24+HJ_27+HJ_25+HJ_28
如果HJ_29 (-1)ORHJ_22 25.01,返回DIF,否则返回无效数,COLOR1D7300
如果HJ_22 74.989998ORHJ_29 0,返回DIF,否则返回无效数,画红色
0,画棕色,POINTDOT