未来函数检测结果如下:
该公式包含未来函数:DYNAINFO
该公式包含未来函数:FINANCE


M1:=5;M2:=35;NN:=9;

VOLUME:=VOL,VOLSTICK;

MAVOL1:=MA(VOLUME,M1);

MAVOL2:=MA(VOLUME,M2);

绿低量:=13;

蓝低量:=55;

灰低量:=100;

N1:=21;

SAT:=(AMOUNT/C)/(HHV(AMOUNT,20)/HHV(C,20));

量能饱和:IF(SAT>1,1,SAT)*100,COLOR00AAFF,NODRAW;

中点:=REFDATE(HHV(V,180)*0.5,DATE);

STICKLINE(CURRBARSCOUNT=N1,中点*1.9,中点*1.5,100,1),COLOR00AAFF;

STICKLINE(CURRBARSCOUNT=N1,中点*1.88,中点*1.52,量能饱和,0),COLOR0077FF;

DRAWTEXT(CURRBARSCOUNT=N1+3,中点*1.8,'饱和度'),COLORYELLOW; 

{=====================================================}

H_L:=0.1*CONST(HHV(VOL,240));

{MAV10:MA(V,10),COLORYELLOW;}

启动5:=MA(V,5),COLORWHITE;

洗盘40:=MA(V,40),COLORBLUE;

异动135:=MA(V,135),COLORMAGENTA; 



VVOL:=IF(CURRBARSCOUNT=1 AND PERIOD=5,VOL*240/FROMOPEN,DRAWNULL);{模拟量}

STICKLINE(CURRBARSCOUNT=1 AND PERIOD=5,VVOL,0,1,-1),COLOR00C0C0;

量:VOL,VOLSTICK;

换手: VOL*10000/FINANCE(7),NODRAW; {DYNAINFO(37)*100}

换10T:=SUM(换手,10),NODRAW;

倍数:=1.9;

倍量: VOL>=REF(V,1)*倍数 AND (IF(C<O,C>REF(C,1),1)),COLORYELLOW,NODRAW;

倍缩: REF(V,1)>=VOL*倍数,COLORMAGENTA,NODRAW;

平量: RANGE(V/REF(V,1),0.97,1.03) AND BARSCOUNT(V)>=2,COLORWHITE,NODRAW;

低量10: VOL=LLV(VOL,绿低量) AND BARSCOUNT(V)>=绿低量,COLORGREEN,NODRAW;

低量50: VOL=LLV(VOL,蓝低量) AND BARSCOUNT(V)>=蓝低量,COLORBLUE,NODRAW;

地量: VOL=LLV(VOL,灰低量) AND BARSCOUNT(V)>=灰低量,COLORGRAY,NODRAW;



V1:=VOL*0.9;{图标位置}

V2:=VOL*0.8;

STICKLINE(倍量, 0,V1,1,0),COLORYELLOW;

STICKLINE(平量,0,V1,1,0),COLORWHITE;

STICKLINE(低量10,0,V2,1,0),COLORLIGREEN;

STICKLINE(低量50,0,V2,1,0),COLORBLUE;

STICKLINE(地量,0,V2,1,0),COLORGRAY;

STICKLINE(倍缩,0,V*0.45,1,0),COLORMAGENTA;

STICKLINE(C<O AND C>REF(C,1),0,V,0,0),COLORRED;{假阴柱}



真阳或假阴:=C>O OR C>REF(C,1);

收阳:= REF(真阳或假阴,3);

倍量1:=REF(倍量,3); 

高量:=REF(V,3)>=HHV(V,7);

三日不破:= LLV(C,3)>=REF(L,3);

价升:=COUNT(C>=REF(C,1),3)=3;{收盘价逐升}

量缩:=COUNT(V<=REF(V,1),3)=3;

连阳:= COUNT(真阳或假阴,3)=3;

倍量将军柱:= 倍量1 AND 三日不破 AND 收阳;

高量将军柱:= 高量 AND 三日不破 AND 收阳;

将军柱:= 倍量将军柱 OR 高量将军柱;

黄金柱:= 将军柱 AND 价升 AND 量缩 AND 连阳 ;

STICKLINE(黄金柱,0.3*V,0.7*V,1,0),COLORRED; {红柱}

DRAWICON(黄金柱,V*1.5,3);



V100:= V<=LLV(V,100)*1.2 AND V>0 AND BARSCOUNT(V)>=100;

百日地量群:=COUNT(V100,5)>=3;

DRAWTEXT(FILTER(百日地量群,4),V+3*H_L,'地量群'),COLORGRAY;



长阴短柱:=C/REF(C,1)<=0.96 AND V<HHV(V,30)/1.9;

DRAWTEXT(长阴短柱 ,V+1.6*H_L,'!'),COLORLICYAN;

CV:=CLOSE;

BBIBOLL:=(MA(CV,3)+MA(CV,6)+MA(CV,12)+MA(CV,24))/4;

UPR:=BBIBOLL+6*STD(BBIBOLL,11);

DWN:=BBIBOLL-6*STD(BBIBOLL,11);

QJJ:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));

XVL:=(IF(CLOSE>OPEN,QJJ*(HIGH-LOW),IF(CLOSE<OPEN,QJJ*(HIGH-OPEN+CLOSE-LOW),VOL/2))+IF(CLOSE>OPEN,0-QJJ*(HIGH-CLOSE+OPEN-LOW),IF(CLOSE<OPEN,0-QJJ*(HIGH-LOW),0-VOL/2)));

HSL:=(XVL/3)/1.15;

攻击:=((HSL*0.55+(REF(HSL,1)*0.33))+(REF(HSL,2)*0.22));

LLJX:EMA(攻击,3);

B1:=IF(SUM(LLJX,1)>REF(MA(SUM(LLJX,1),1),1),SUM(LLJX,1),DRAWNULL);

B2:=IF(SUM(LLJX,2)>REF(MA(SUM(LLJX,2),1),1),SUM(LLJX,2),DRAWNULL);

B3:=IF(SUM(LLJX,3)>REF(MA(SUM(LLJX,3),1),1),SUM(LLJX,3),DRAWNULL);

B4:=IF(SUM(LLJX,4)>REF(MA(SUM(LLJX,4),1),1),SUM(LLJX,4),DRAWNULL);

B5:=IF(SUM(LLJX,5)>REF(MA(SUM(LLJX,5),1),1),SUM(LLJX,5),DRAWNULL);

B6:=IF(SUM(LLJX,6)>REF(MA(SUM(LLJX,6),1),1),SUM(LLJX,6),DRAWNULL);

B7:=IF(SUM(LLJX,7)>REF(MA(SUM(LLJX,7),1),1),SUM(LLJX,7),DRAWNULL);

B8:=IF(SUM(LLJX,8)>REF(MA(SUM(LLJX,8),1),1),SUM(LLJX,8),DRAWNULL);

B9:=IF(SUM(LLJX,9)>REF(MA(SUM(LLJX,9),1),1),SUM(LLJX,9),DRAWNULL);

B10:=IF(SUM(LLJX,10)>REF(MA(SUM(LLJX,10),1),1),SUM(LLJX,10),DRAWNULL);

XG:=B1 AND B2 AND B3 AND B4 AND B5 AND B6 AND B7 AND B8 AND B9 

AND B10 AND (CLOSE-OPEN)>=(UPR-BBIBOLL) AND V/REF(V,1)>=1.9;

DRAWICON(XG,V*1.1,13);

EMA(V,3);

EMA(V,30);

原理解析:
M1赋值:5
M2赋值:35
NN赋值:9


VOLUME赋值:成交量,成交量STICK


MAVOL1赋值:成交量UME的M1日简单移动平均


MAVOL2赋值:成交量UME的M2日简单移动平均


绿低量赋值:13


蓝低量赋值:55


灰低量赋值:100


N1赋值:21


SAT赋值:(成交额/C)/(20日内成交额最高值/20日内C最高值)
如果SAT>1返回1否则返回SAT


中点赋值:REFDATE(180日内V最高值*0.5,DATE)
当满足条件 到最后交易的周期=N1时,在中点*1.9和中点*1.5之间画柱状线
当满足条件 到最后交易的周期=N1时,在中点*1.88和中点*1.52之间画柱状线
当满足条件 到最后交易的周期=N1+3时,在中点*1.8和'饱和度'位置书写文字


{=====================================================}

H_L赋值:0.1*CONST(240日内成交量最高值)
输出

{MAV10:V的10日简单移动平均,画黄色
}

启动5赋值:V的5日简单移动平均,画白色


洗盘40赋值:V的40日简单移动平均, 画蓝色


异动135赋值:V的135日简单移动平均,画洋红色
如果 到最后交易的周期=1 AND PERIOD=5返回成交量*240/FROM开盘价否则返回DRAWNULL
当满足条件 到最后交易的周期=1 AND PERIOD=5时,在V成交量和0之间画柱状线
输出

量:成交量,成交量STICK
输出

换手: 成交量*10000/FINANCE(7),NODRAW
{DYNAINFO(37)*100}

换10T赋值:10的换手日累和,NODRAW


倍数赋值:1.9
输出

倍量: 成交量>=1日前的V*倍数 AND (IF(C1日前的C,1)),画黄色,NODRAW
输出

倍缩: 1日前的V>=成交量*倍数,画洋红色,NODRAW
输出

平量: RANGE(V/1日前的V,0.97,1.03) AND V的有效数据周期数>=2,画白色,NODRAW
输出

低量10: 成交量=绿低量日内成交量最低值 AND V的有效数据周期数>=绿低量,画绿色,NODRAW
输出

低量50: 成交量=蓝低量日内成交量最低值 AND V的有效数据周期数>=蓝低量, 画蓝色,NODRAW
输出

地量: 成交量=灰低量日内成交量最低值 AND V的有效数据周期数>=灰低量,COLORGRAY,NODRAW




V1赋值:成交量*0.9
{图标位置}

V2赋值:成交量*0.8
当满足条件倍量时,在 0和V1之间画柱状线
当满足条件平量时,在0和V1之间画柱状线
当满足条件低量10时,在0和V2之间画柱状线
当满足条件低量50时,在0和V2之间画柱状线
当满足条件地量时,在0和V2之间画柱状线
当满足条件倍缩时,在0和V*0.45之间画柱状线


STICKLINE(C1日前的C,0,V,0,0),画红色
{假阴柱}



真阳或假阴赋值:C>O OR C>1日前的C


收阳赋值: 3日前的真阳或假阴


倍量1:=3日前的倍量


高量赋值:3日前的V>=7日内V最高值


三日不破赋值: 3日内C最低值>=3日前的L


价升赋值:COUNT(C>=1日前的C,3)=3
{收盘价逐升}

量缩:=COUNT(V<=1日前的V,3)=3


连阳赋值: 统计3日满足真阳或假阴的天数=3


倍量将军柱:= 倍量1 AND 三日不破 AND 收阳


高量将军柱:= 高量 AND 三日不破 AND 收阳


将军柱赋值: 倍量将军柱 OR 高量将军柱


黄金柱赋值: 将军柱 AND 价升 AND 量缩 AND 连阳
当满足条件黄金柱时,在0.3*V和0.7*V之间画柱状线
当满足条件黄金柱时,在V*1.5和3之间画图标




V100:= V<=100日内V最低值*1.2 AND V>0 AND V的有效数据周期数>=100


百日地量群赋值:统计5日满足V100的天数>=3


DRAWTEXT(百日地量群的4过滤,V+3*H_L,'地量群'),COLORGRAY




长阴短柱赋值:C/1日前的C<=0.96 AND V<30日内V最高值/1.9
当满足条件长阴短柱 时,在V+1.6*H_L和'!'位置书写文字


CV赋值:收盘价


BBIBOLL赋值:(CV的3日简单移动平均+CV的6日简单移动平均+CV的12日简单移动平均+CV的24日简单移动平均)/4


UPR赋值:BBIBOLL+6*BBIBOLL的11估算标准差


DWN赋值:BBIBOLL-6*BBIBOLL的11估算标准差


QJJ赋值:成交量/((最高价-最低价)*2-收盘价-开盘价的绝对值)


XVL赋值:(IF(收盘价>开盘价,QJJ*(最高价-最低价),IF(收盘价<开盘价,QJJ*(最高价-开盘价+收盘价-最低价),成交量/2))+IF(收盘价>开盘价,0-QJJ*(最高价-收盘价+开盘价-最低价),IF(收盘价<开盘价,0-QJJ*(最高价-最低价),0-成交量/2)))


HSL赋值:(XVL/3)/1.15


攻击赋值:((HSL*0.55+(1日前的HSL*0.33))+(2日前的HSL*0.22))
输出

LLJX:攻击的3日指数移动平均


B1赋值:IF(1的LLJX日累和>REF(1的LLJX日累和的1日简单移动平均,1),1的LLJX日累和,DRAWNULL)


B2赋值:IF(2的LLJX日累和>REF(2的LLJX日累和的1日简单移动平均,1),2的LLJX日累和,DRAWNULL)


B3赋值:IF(3的LLJX日累和>REF(3的LLJX日累和的1日简单移动平均,1),3的LLJX日累和,DRAWNULL)


B4赋值:IF(4的LLJX日累和>REF(4的LLJX日累和的1日简单移动平均,1),4的LLJX日累和,DRAWNULL)


B5赋值:IF(5的LLJX日累和>REF(5的LLJX日累和的1日简单移动平均,1),5的LLJX日累和,DRAWNULL)


B6赋值:IF(6的LLJX日累和>REF(6的LLJX日累和的1日简单移动平均,1),6的LLJX日累和,DRAWNULL)


B7赋值:IF(7的LLJX日累和>REF(7的LLJX日累和的1日简单移动平均,1),7的LLJX日累和,DRAWNULL)


B8赋值:IF(8的LLJX日累和>REF(8的LLJX日累和的1日简单移动平均,1),8的LLJX日累和,DRAWNULL)


B9赋值:IF(9的LLJX日累和>REF(9的LLJX日累和的1日简单移动平均,1),9的LLJX日累和,DRAWNULL)


B10:=IF(10的LLJX日累和>REF(10的LLJX日累和的1日简单移动平均,1),10的LLJX日累和,DRAWNULL)


XG赋值:B1 AND B2 AND B3 AND B4 AND B5 AND B6 AND B7 AND B8 AND B9

AND B10 AND (收盘价-开盘价)>=(UPR-BBIBOLL) AND V/1日前的V>=1.9
当满足条件XG时,在V*1.1和13之间画图标


V的3日指数移动平均


V的30日指数移动平均

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