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


VA:=IF(CLOSE>REF(CLOSE,1),vol,-VOL);

obv:=SUM(IF(CLOSE=REF(CLOSE,1),0,VA),0);

MaoBV:=MA(OBV,30);

DIF:=(EMA(CLOSE,12)-EMA(CLOSE,26))*1;

DEA:=(EMA(DIF,9))*1;

macd:=(DIF-DEA)*2,COLORSTICK;

M:=crOSS(DIF,DEA);

HJZ:=(3*C+H+L+O)/6;

HJZ2:=(8*HJZ+7*REF(HJZ,1)+6*REF(HJZ,2)+5*REF(HJZ,3)+4*REF(HJZ,4)+3*REF(HJZ,5)+2*REF(HJZ,6)+REF(HJZ,8))/36;

HJZ3:=VOL=HHV(VOL,10) AND VOL>2*REF(VOL,1) AND CLOSE>HJZ2 AND C>O;

H1:=FILTER(HJZ3,5),STICK,COLORRED,LINETHICK4;

HJ:=COUNT(H1,6)=1;

MA6:=MA(CLOSE,60);

MA5:=MA(CLOSE,5);

V05:=MA(VOL,5),LINETHICK1,COLORWHITE;

V35:=MA(VOL,35),LINETHICK1,COLORYELLOW ;

VL135:=MA(VOL,135),LINETHICK1,COLORMAGENTA;

ML:=(CROSS(V05,VL135) OR CROSS(V05,V35)) AND OBV>MAOBV;

MLL:=CROSS(C,MA6);

MA13:=EMA(C,13);

VARF:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA

((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);

VAR10:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA

((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);

VAR11:=VARF<REF(VAR10,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1);

DZJ:=VAR11 AND COUNT(VAR11,30)=1;

STICKLINE(DZJ,0,0.15,3,0),COLORFF80FF;

STICKLINE(DZJ,0.15,0.35,2,0),COLOR3000FF;

STICKLINE(DZJ,0.35,0.51,1,0),COLOR00FFFF;

DRAWTEXT(DZJ,0.55,'大资金'),COLORMAGENTA;

BLZ:=VOL>REF(V,1)*1.9;

BLZ1:=VOL<REF(LLV(VOL,13),1);

BLZ2:=VOL<REF(LLV(VOL,55),1);

BL2:=BLZ AND REF(BLZ,1);

X:=CONST(DATE);

Y:=IF(DATE<X, 240, FROMOPEN);

ZR:=BARSCOUNT(CLOSE);

LD:=IF((VOL/Y*240)=CONST(LLV(VOL,60)) AND (VOL/Y*240)>CONST(LLV(VOL,ZR)),6,0);

ZD:=IF((VOL/Y*240)=CONST(LLV(VOL,60)) AND (VOL/Y*240)=CONST(LLV(VOL,ZR)),6,0);

DL:ZD OR LD;

DRAWTEXT(DL,0.4,'量底'),COLORYELLOW;

 


原理解析:
VA赋值:IF(收盘价>1日前的收盘价,成交量,-成交量)
OBV赋值:SUM(IF(收盘价=1日前的收盘价,0,VA),0)
MAOBV赋值:OBV的30日简单移动平均
DIF赋值:(收盘价的12日指数移动平均-收盘价的26日指数移动平均)*1
DEA赋值:(DIF的9日指数移动平均)*1
MACD赋值:(DIF-DEA)*2,COLORSTICK
M赋值:DIF上穿DEA
HJZ赋值:(3*C+H+L+O)/6
HJZ2:=(8*HJZ+7*1日前的HJZ+6*2日前的HJZ+5*3日前的HJZ+4*4日前的HJZ+3*5日前的HJZ+2*6日前的HJZ+8日前的HJZ)/36
HJZ3:=成交量=10日内成交量最高值 AND 成交量>2*1日前的成交量 AND 收盘价>HJZ2 AND C>O
H1赋值:HJZ3的5过滤,STICK,画红色,LINETHICK4
HJ赋值:统计6日满足H1的天数=1
MA6:=收盘价的60日简单移动平均
MA5:=收盘价的5日简单移动平均
V05赋值:成交量的5日简单移动平均,LINETHICK1,画白色
V35赋值:成交量的35日简单移动平均,LINETHICK1,COLORYEL最低价
VL135赋值:成交量的135日简单移动平均,LINETHICK1,COLORMAGENTA
ML:=(V05上穿VL135 OR V05上穿V35) AND OBV>MAOBV
MLL:=C上穿MA6
MA13:=C的13日指数移动平均
VARF:=100-3*SMA((收盘价-75日内最低价最低值)/(75日内最高价最高值-75日内最低价最低值)*100,20,1)+2*SMA(SMA
((收盘价-75日内最低价最低值)/(75日内最高价最高值-75日内最低价最低值)*100,20,1),15,1)
VAR10:=100-3*SMA((开盘价-75日内最低价最低值)/(75日内最高价最高值-75日内最低价最低值)*100,20,1)+2*SMA(SMA
((开盘价-75日内最低价最低值)/(75日内最高价最高值-75日内最低价最低值)*100,20,1),15,1)
VAR11:=VARF<1日前的VAR10 AND 成交量>1日前的成交量 AND 收盘价>1日前的收盘价
DZJ赋值:VAR11 AND 统计30日满足VAR11的天数=1
当满足条件DZJ时,在0和0.15之间画柱状线
当满足条件DZJ时,在0.15和0.35之间画柱状线
当满足条件DZJ时,在0.35和0.51之间画柱状线
当满足条件DZJ时,在0.55和'大资金'位置书写文字
BLZ赋值:成交量>1日前的V*1.9
BLZ1:=成交量 BLZ2:=成交量 BL2赋值:BLZ AND 1日前的BLZ
X赋值:CONST(DATE)
如果DATE ZR赋值:收盘价的有效数据周期数
LD赋值:IF((成交量/Y*240)=CONST(60日内成交量最低值) AND (成交量/Y*240)>CONST(ZR日内成交量最低值),6,0)
ZD赋值:IF((成交量/Y*240)=CONST(60日内成交量最低值) AND (成交量/Y*240)=CONST(ZR日内成交量最低值),6,0)
输出DL:ZD OR LD
当满足条件DL时,在0.4和'量底'位置书写文字
 

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