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


{}N:=30;M:=60;散户线: 100*(HHV(HIGH,M)-CLOSE)/(HHV(HIGH,M)-LLV(LOW,M))*10000,COLORGREEN;RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;K:=SMA(RSV,5,1);D:=SMA(K,3,1);J:=3*K-2*D;主力线:EMA(J,6)*10000,COLORRED;N2:=5;K1:=IF(CLOSE>=REF(CLOSE,1),HIGH-OPEN+CLOSE-LOW+CLOSE-REF(CLOSE,1),HIGH-OPEN+CLOSE-LOW);K2:=IF(CLOSE<=REF(CLOSE,1),OPEN-LOW+HIGH-CLOSE+REF(CLOSE,1)-CLOSE,OPEN-LOW+HIGH-CLOSE);DT:=VOL*K1/(K1+K2);KT:=VOL-DT;进出量:SUM(DT,N)+SUM(KT,N2),POINTDOT,COLOR00FFFF;STICKLINE(进出量>=0,0,进出量,6/3,1),COLOR0000FF;STICKLINE(进出量<0,0,进出量,6/3,1),COLORFFFF00;黄蓝为成交量:0,COLORYELLOW;量:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));买量:=IF(CLOSE>OPEN,量*(HIGH-LOW),IF(CLOSE<OPEN,量*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2));卖量:=(IF(CLOSE>OPEN,0-量*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-量*(HIGH-LOW),0-VOL/2)))*-1;净量:=买量-卖量>0;STICKLINE(买量,0,VOL,3/3,0),COLORBLUE;STICKLINE(净量,0,VOL,3/3,0),COLORYELLOW;ZZ:=IF(REF(C,1)>REF(O,1) AND O>REF(C,1)*1.014 AND C<O*1.02,1,3);V5:=MA(V,5);V12:=MA(V,12);V34:=MA(V,34);C6:=MA(C,6);DRAWTEXT (VOL>MA(VOL,5)*2 AND V>V34*3 AND C<REF(C,1)*1.05,V,'天'),COLORWHITE;DRAWTEXT (VOL<MA(VOL,5)/2 AND V<V12/2,(V5+V)/0.7,'地'),COLORWHITE;DRAWTEXT (CROSS(C,C6) AND V>V5*1.2 AND V>V12*1.2 AND ZZ>2 AND C>H*0.975,V,'吸'),COLORWHITE;DRAWTEXT (CROSS(C6,C) AND V>V5*1.2 AND V>V12*1.2,V,'出'),COLORWHITE;VAR19:=(HIGH - LOW);VAR13:=ABS((OPEN - CLOSE));VAR14:=(HIGH - IF((CLOSE > OPEN),CLOSE,OPEN));VAR15:=(IF((CLOSE > OPEN),OPEN,CLOSE) - LOW);VAR16:=((VAR13 / VAR19) * VOL);VAR17:=((VAR14 / VAR19) * VOL);VAR18:=((VAR15 / VAR19) * VOL);VARA:=(((CLOSE - MA(CLOSE,5)) / MA(CLOSE,5)) * 100);高:DRAWTEXT(((((((((VAR17 > VAR16) AND (VARA > 2)) AND (VAR17 > VAR18)) AND (CLOSE > MA(CLOSE,5))) AND (CLOSE > MA(CLOSE,30))) AND (HIGH > MA(CLOSE,60))) AND (VOL > MA(VOL,5))) AND (VAR17 >= MA(VOL,5))),VOL,'高'),COLORGREEN;

原理解析:
{}N赋值:30
M赋值:60
输出散户线: 100*(M日内最高价最高值-收盘价)/(M日内最高价最高值-M日内最低价最低值)*10000,画绿色
RSV赋值:(收盘价-N日内最低价最低值)/(N日内最高价最高值-N日内最低价最低值)*100
RSV的5日[1日权重]移动平均
K的3日[1日权重]移动平均
J赋值:3*K-2*D
输出主力线:J的6日指数移动平均*10000,COLORRED
N2赋值:5
K1:=IF(收盘价>=1日前的收盘价,最高价-开盘价+收盘价-最低价+收盘价-1日前的收盘价,最高价-开盘价+收盘价-最低价)
K2:=IF(收盘价<=1日前的收盘价,开盘价-最低价+最高价-收盘价+1日前的收盘价-收盘价,开盘价-最低价+最高价-收盘价)
DT:=成交量*K1/(K1+K2)
KT:=成交量-DT
输出进出量:N的DT日累和+N2的KT日累和,POINTDOT,COLOR00FFFF
当满足条件进出量>=0时,在0和进出量之间画柱状线
当满足条件进出量<0时,在0和进出量之间画柱状线
输出黄蓝为成交量:0,画黄色
量赋值:成交量/((最高价-最低价)*2-收盘价-开盘价的绝对值)
买量赋值:IF(收盘价>开盘价,量*(最高价-最低价),IF(收盘价<开盘价,量*((最高价-开盘价)+(收盘价-最低价)),成交量/2))
卖量赋值:(IF(收盘价>开盘价,0-量*((最高价-收盘价)+(开盘价-最低价)),IF(收盘价<开盘价,0-量*(最高价-最低价),0-成交量/2)))*-1
净量赋值:买量-卖量>0
当满足条件买量时,在0和成交量之间画柱状线
当满足条件净量时,在0和成交量之间画柱状线
ZZ赋值:IF(1日前的C>1日前的O AND O>1日前的C*1.014 AND CV5赋值:V的5日简单移动平均
V12赋值:V的12日简单移动平均
V34赋值:V的34日简单移动平均
C6赋值:C的6日简单移动平均
DRAWTEXT (成交量>成交量的5日简单移动平均*2 AND V>V34*3 AND C<1日前的C*1.05,V,'天'),画白色
DRAWTEXT (成交量<成交量的5日简单移动平均/2 AND VDRAWTEXT (C上穿C6 AND V>V5*1.2 AND V>V12*1.2 AND ZZ>2 AND C>H*0.975,V,'吸'),画白色
DRAWTEXT (C6上穿C AND V>V5*1.2 AND V>V12*1.2,V,'出'),画白色
VAR19赋值:(最高价 - 最低价)
VAR13赋值:(开盘价 - 收盘价的绝对值)
VAR14赋值:(最高价 - IF((收盘价 > 开盘价),收盘价,开盘价))
VAR15赋值:(IF((收盘价 > 开盘价),开盘价,收盘价) - 最低价)
VAR16赋值:((VAR13 / VAR19) * 成交量)
VAR17赋值:((VAR14 / VAR19) * 成交量)
VAR18赋值:((VAR15 / VAR19) * 成交量)
VARA赋值:(((收盘价 - 收盘价的5日简单移动平均) / 收盘价的5日简单移动平均) * 100)
输出高:DRAWTEXT(((((((((VAR17 > VAR16) AND (VARA > 2)) AND (VAR17 > VAR18)) AND (收盘价 > 收盘价的5日简单移动平均)) AND (收盘价 > 收盘价的30日简单移动平均)) AND (最高价 > 收盘价的60日简单移动平均)) AND (成交量 > 成交量的5日简单移动平均)) AND (VAR17 >= 成交量的5日简单移动平均)),成交量,'高'),画绿色

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!