原理解析:
输出DIF:收盘价的SHORT日指数移动平均 - 收盘价的LONG日指数移动平均
输出DEA:DIF的M日指数移动平均,画蓝色,线宽为3
输出平滑异同平均:2*(DIF-DEA),COLORSTICK
A4赋值:上次1日前的DIF上穿DEA距今天数
B1赋值:A4+1日前的收盘价>收盘价 AND A4+1日前的DIF0的5日过滤时,在DIF+0.2位置书写文字,画黄色
输出操盘:当满足条件MACD>=0ANDMACD>=1日前的MACD时,在0和MACD位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
输出减仓:当满足条件MACD>=0ANDMACD=1日前的MACD时,在0和MACD位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
输出寻底:当满足条件MACDDEA,返回DEA,否则返回DEA,画绿色,线宽为1
RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
K赋值:RSV的3日[1日权重]移动平均
D赋值:K的3日[1日权重]移动平均
J赋值:3*K-2*D
周K赋值:"KDJ的K[取周线数据]"(9,3,3)的5日简单移动平均
周D赋值:"KDJ的D[取周线数据]"(9,3,3)的5日简单移动平均
周J赋值:"KDJ的J[取周线数据]"(9,3,3)的5日简单移动平均
当满足条件K=VAR4))AND(VAR1B>=VARF))AND(VAR16>0))AND(VAR19>0)),返回0.5,否则返回0,线宽为2,COLOR66FF00
输出短线指标:如果((((短线趋势上穿中线趋势AND(短线趋势45))AND(VAR16>0)),返回0.3,否则返回0.1,COLOR66FF00
CXH赋值:STRTONUM(STRRIGHT(DATESTR(CURRENTDATE),1))
输出WARNING('',CURRENTTIME>180000 AND (CXH=1 OR CXH=6))
DRAWTEXTREL(10 ,10 ,'指标公式')
( )
源码:
DIF:EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);DEA:EMA(DIF,M),COLORBLUE,LINETHICK3;MACD:2*(DIF-DEA),COLORSTICK;A4:=BARSLAST(ref(cross(dif,dea),1));B1:=ref(c,A4+1)>c and ref(dif,A4+1)0,5),dif+0.2,'背离'),COLORyellow;操盘:STICKLINE(MACD>=0 AND MACD>=REF(MACD,1),0,MACD,2,0),COLORRED{COLOR6058FF};减仓:STICKLINE(MACD>=0 AND MACD=REF(MACD,1),0,MACD,2,0),COLORYELLOW{COLORFFFF00};寻底:STICKLINE(MACDdea,dea,dea),COLORgreen{colorff00ff},linethick1;RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:=SMA(RSV,3,1);D:=SMA(K,3,1);J:=3*K-2*D;周K:=MA("KDJ.K#WEEK"(9,3,3) ,5);周D:=MA("KDJ.D#WEEK"(9,3,3) ,5);周J:=MA("KDJ.J#WEEK"(9,3,3) ,5);DRAWICON(k= VAR4)) AND (VAR1B >= VARF)) AND (VAR16 > 0)) AND (VAR19 > 0)),0.5,0),LINETHICK2,COLOR66FF00;短线指标:IF(((((CROSS(短线趋势,中线趋势) AND (短线趋势 45)) AND (VAR16 > 0)),0.3,0.1),COLOR66FF00;CXH:=STRTONUM(STRRIGHT(DATESTR(CURRENTDATE),1));
WARNING('',CURRENTTIME>180000 and (CXH=1 OR CXH=6));
DRAWTEXTREL(10 ,10 ,'指标公式');