V3:=1;VAR1:=(HIGH+LOW+CLOSE)/3;CZ1:=SUM(MAX(0,HIGH-REF(VAR1,1)),26)/SUM(MAX(0,REF(VAR1,1)-LOW),26)/100;CZ:=EMA(CZ1,4)*V3;AA:= REF(MA(CZ,10),5);BB:= REF(MA(CZ,20),9);CC:= REF(MA(CZ,40),17);AA1:="OBV";XX:=IF(AA>BB,IF(AA>CC,AA,CC),IF(BB>CC,BB,CC))*V3;QQ:=IF(AA<BB,IF(AA<CC,AA,CC),IF(BB<CC,BB,CC))*V3;D1:=XX*AA1;D2:=QQ*AA1;MMNL:CZ*AA1 COLORRED;ZZ1:=(XX+QQ)/2*AA1;VAR5:=CZ*AA1;VAR3:=1;MM:=EMA(SLOPE(VAR5,21)*20+VAR5,55)*VAR3;QS:MM;SS:=EMA(VAR5,3);SS1:=EMA(SS,5)*VAR3;MFNL:SS COLORWHITE;MM1:=REF(SS,1);KK:=SS1 ;KL:=VAR5-MM;STICKLINE(KL>=0,VAR5,MM,0.5,0) COLORRED;STICKLINE(KL<0,VAR5,MM,0.5,0) COLORGREEN;MA21:MA(SS,21);{V3赋值:1VAR1赋值:(最高价+最低价+收盘价)/3CZ1赋值:0和最高价-昨日VAR1的较大值的26日累和/0和昨日VAR1-最低价的较大值的26日累和*100CZ赋值:CZ1的4日指数移动平均*V3AA赋值: 5日前的CZ的10日简单移动平均BB赋值: 9日前的CZ的20日简单移动平均CC赋值: 17日前的CZ的40日简单移动平均AA1赋值:"OBV"XX赋值:如果AA>BB,返回如果AA>CC,返回AA,否则返回CC,否则返回如果BB>CC,返回BB,否则返回CC*V3QQ赋值:如果AA<BB,返回如果AA<CC,返回AA,否则返回CC,否则返回如果BB<CC,返回BB,否则返回CC*V3D1赋值:XX*AA1D2赋值:QQ*AA1输出MMNL:CZ*AA1 画红色ZZ1赋值:(XX+QQ)/2*AA1VAR5赋值:CZ*AA1VAR3赋值:1MM赋值:VAR5的21日线性回归斜率*20+VAR5的55日指数移动平均*VAR3输出 QS:MMSS赋值:VAR5的3日指数移动平均SS1赋值:SS的5日指数移动平均*VAR3输出MFNL:SS 画白色MM1赋值:昨日SSKK赋值:SS1KL赋值:VAR5-MM当满足条件KL>=0时,在VAR5和MM位置之间画柱状线,宽度为0.5,0不为0则画空心柱. 画红色当满足条件KL<0时,在VAR5和MM位置之间画柱状线,宽度为0.5,0不为0则画空心柱. 画绿色输出 MA21:SS的21日简单移动平均} |