未来函数检测结果如下:
该公式包含未来函数:#MONTH
该公式包含未来函数:#WEEK


{涨停高量单阳F副图源码如下}

VVOL:IF(CURRBARSCOUNT=1 AND PERIOD=5,VOL*240/FROMOPEN,DRAWNULL),NODRAW;
STICKLINE(CURRBARSCOUNT=1 AND PERIOD=5,VVOL,0,-1,-1),COLOR00C0C0;
VOLUME:VOL,VOLSTICK;
AA:=VOL>REF(V,1)*1.9;
AA1:=VOL<REF(LLV(VOL,13),1);
AA2:=VOL<REF(LLV(VOL,55),1);
STICKLINE(AA,0,V,1,0),COLORYELLOW;
STICKLINE(AA1,0,V,1,0),COLORGREEN;
STICKLINE(AA2,0,V,1,0),COLORMAGENTA;
ABC1:=COUNT(V>REF(V,1)*1.9,4)=1;
ABC2:=COUNT(V<REF(V,1) AND L>MIN(L,4) AND L>REF(L,1),3)=3 ;
ABC3:=ABC1 AND ABC2;
STICKLINE(ABC3,0,V,1,0),COLORRED;
MV5:MA(V,100);
MV10:MA(V,100);
MV40:MA(V,100);
DRAWICON(CROSS( MV5, MV10),L*1.002,23);


{涨停高量单阳主图源码如下}

AB:=EMA(((2*C+H+L)/4-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*100,8);
BA:=EMA(AB,5);
A18:=REFDATE(REF(HHV(H,96),5),DATE);{高}
B1:=REFDATE(REF(LLV(L,96),5),DATE);{低}
DY:=((A18)+(B1))/2;{中}
顶:IF(AB>0 AND AB-BA<=0,A18,A18),DOTLINE,COLORCYAN;
腰:IF(AB>0 AND AB-BA<=0,DY,DY),DOTLINE,COLORCYAN;
底:IF(AB>0 AND AB-BA<=0,B1,B1),DOTLINE,COLORCYAN;
MC:=C#MONTH,NODRAW;
MO1:=IF(DAY<REF(DAY,1),O,DRAWNULL);
MO:=HHV(MO1,DAY),NODRAW;
STICKLINE(MC>=MO,MO,MC,4,-1)COLOR00009C;
STICKLINE(MC<MO,MO,MC,4,-1),COLOR4F2F4F;
AQ:=O#WEEK;B:=C#WEEK;
AAQ:=H#WEEK;BB:=L#WEEK;
STICKLINE(B>=AQ,AAQ,BB,4,0),COLOR00006B;
STICKLINE(B<AQ,AAQ,BB,4,0),COLOR663300;
P:=9;
WH1:=IF(L=LLV(L,P),L,DRAWNULL);
WH2:=CONST(BARSLAST(WH1!=DRAWNULL));
WH3:=CONST(IF(WH2=0,H,REF(H,WH2)));
WH4:=CONST(REF(BARSLAST(H>WH3),WH2+1)+WH2+1);
WH5:=CONST(IF(WH4=0,H,REF(H,WH4)));
WH6:=CONST(REF(BARSLAST(H>WH5),WH4+1)+WH4+1);
赢:IF(CURRBARSCOUNT<=WH2+10,CONST(IF(WH6=0,H,REF(H,WH6))),DRAWNULL),COLORMAGENTA,LINETHICK2;
DRAWTEXT(ISLASTBAR,赢,' 进场位'),COLORMAGENTA;
H1:=IF(H=HHV(H,P),H,DRAWNULL);
H2:=CONST(BARSLAST(H1!=DRAWNULL));
H3:=CONST(IF(H2=0,L,REF(L,H2)));
H4:=CONST(REF(BARSLAST(L<H3),H2+1)+H2+1);
H5:=CONST(IF(H4=0,L,REF(L,H4)));
H6:=CONST(REF(BARSLAST(L<H5),H4+1)+H4+1);
损:IF(CURRBARSCOUNT<=H2+10,CONST(IF(H6=0,L,REF(L,H6))),DRAWNULL),COLORGREEN,LINETHICK2;
DRAWTEXT(ISLASTBAR,损,' 止损位'),COLORGREEN;
WYZB1:=(2*CLOSE+HIGH+LOW+OPEN)/5;
A1:(EMA(WYZB1,3)+EMA(WYZB1,6)+EMA(WYZB1,12)+EMA(WYZB1,24))/4,COLOR0044BB;
A2:EMA(A1,2),COLOR3355BB;
A3:EMA(A2,2),COLOR4455BB;
A4:EMA(A3,2),COLOR5555BB;
A5:EMA(A4,2),COLOR6655BB;
A6:EMA(A5,2),COLOR7755BB;
A7:EMA(A6,2),COLOR8855BB;
DRAWKLINE(H,O,L,C);
STICKLINE(C>=O,C,O,3,0),COLOR1F1AC5;
STICKLINE(C>=O,C,O,1.3,0),COLOR1F1AD5;
STICKLINE(C>=O,C,O,0,0),COLOR1F1AF5;
STICKLINE(C<O,C,O,3,0),COLORBBBB00;
STICKLINE(C<O,C,O,1.3,0),COLORDDDD00;
STICKLINE(C<O,H,L,0,0),COLORFFFF00;
A8:EMA(WYZB1,2.78)*1.028,COLORWHITE,LINETHICK1;
A9:MA(OPEN,3.2)*1.028,COLORYELLOW,LINETHICK1;
C6:=REF(C,1);
涨停:=IF((C-C6)*100/C6>=(10-0.01*100/C6),1,0);
STICKLINE(涨停,OPEN,CLOSE,2,0),COLORMAGENTA;
STICKLINE(涨停,H,L,0,0),COLORLIRED;
WYZB2:=(REF(HIGH,1)+REF(LOW,1))/2;
WYZB3:=MA(CLOSE,20)+2*STD(CLOSE,20);
DRAWTEXT(CROSS(WYZB2,WYZB3),HIGH*1.045,'↓高'),COLORCYAN;
WYZB7:=REF(C,1);
WYZB8:=SMA(MAX(C-WYZB7,0),6,1)/SMA(ABS(C-WYZB7),6,1)*100;
DRAWTEXT(CROSS(82,WYZB8),H*1.025,'↓逃'),COLORCYAN;
{KDJ金叉}
WYZB4:=(100 - ((90 * (HHV(HIGH,14) - CLOSE)) / (HHV(HIGH,14) - LLV(LOW,14))));
WYZB5:=(100 - ((90 * (HHV(HIGH,14) - CLOSE)) / (HHV(HIGH,14) - LLV(LOW,14))));
WYZB6:=(100 - MA(((100 * (HHV(HIGH,6) - CLOSE)) / (HHV(HIGH,6) - LLV(LOW,6))),34));
DRAWICON(CROSS(WYZB5,MA(WYZB6,6)),(LOW - (LOW*0.015)),38);
DRAWICON(CROSS(MA(WYZB6,6),WYZB4),(HIGH+(HIGH*0.015)),39);
STICKLINE(CROSS("KDJ.K"(3,5,3),"KDJ.D"(3,5,3)),O,C,0.6,0),COLORYELLOW;
STICKLINE(CROSS("KDJ.D"(3,5,3),"KDJ.K"(3,5,3)),O,C,0.6,0),COLORBLUE;
WYZB3AA:=IF((CLOSE>REF(CLOSE,1)),88,0);
WYZB4AA:=IF(((CLOSE)/(REF(CLOSE,1))>1.05) AND ((HIGH)/(CLOSE)<1.01) AND (WYZB3AA>0),91,0);
DRAWTEXT(FILTER((WYZB4AA>90),45),(LOW)*(0.95),'★仓'),COLORMAGENTA;
DRAWTEXT(FILTER((WYZB4AA>90),35),(LOW)*(0.97),'★加'),COLORMAGENTA;
WYZB9:=((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27)))*(100);
WYZB10:=SMA(WYZB9,3,1);
WYZB11:=SMA(WYZB10,3,1);
WYZB12:=SMA(WYZB11,3,1);
主力出现:DRAWICON(CROSS(WYZB11,WYZB12) AND (WYZB11<40),L*0.98,23);
A10:=HHV(H,73);
A11:=LLV(L,73);
M1:=MA(C,13);
M2:=MA(C,36);
M3:=MA(C,73);
K1:=(0.618*A10+0.382*A11),COLORGREEN;
K2:=(0.5*A10+0.5*A11),COLORGREEN;
K3:=(0.382*A10+0.618*A11),COLORGREEN;
K4:=(0.191*A10+0.809*A11),COLORRED;
K5:=(0.809*A10+0.191*A11),COLORRED;
牛:=V=HHV(V,64) AND V>REF(V,1)*1.5;
单阳:=C AND 牛;
单阳收:=C;
单阳开:=O;
高不破价:=REF(C,BARSLAST(单阳));
前高:=HHV(高不破价,13);
STICKLINE(前高,高不破价,高不破价,5,0)DOTLINE,COLORBLUE;
突破:=CROSS(C,前高) AND C>MA(C,36) AND (C-O)/O>0.030 AND MA(C,13)>REF(MA(C,13),1) AND C>K5;
DRAWTEXT(CROSS(C,前高) AND C>MA(C,36) AND (C-O)/O>0.035 AND MA(C,13)>REF(MA(C,13),1) AND MA(C,36)>REF(MA(C,36),1) ,L*1.00,'☆突') ,COLORMAGENTA;
DRAWTEXT(单阳 >REF(单阳,1) AND (C-O)/O>0.0455,L*1.00,'★追') ,COLORMAGENTA;
所属地域:DRAWTEXT_FIX(ISLASTBAR ,0.05,0.01,1,DYBLOCK),COLORYELLOW;
所属行业:DRAWTEXT_FIX(ISLASTBAR ,0.06,0.01,0,HYBLOCK),COLORYELLOW;
低:IF(CURRBARSCOUNT<=WH2+1,IF(L=LLV(L,P),L*0.98,DRAWNULL),DRAWNULL),COLORRED,CIRCLEDOT,LINETHICK6;
高:IF(CURRBARSCOUNT<=H2+1,IF(H=HHV(H,P),H*1.012,DRAWNULL),DRAWNULL),COLORGREEN,CIRCLEDOT,LINETHICK6;
上趋势:MA(LOW,20)*1.2,COLOR0080FF,LINETHICK1,NODRAW;
次上趋势:MA(LOW,20)*1.1,COLORYELLOW;
次下趋势:MA(HIGH,20)*0.9,COLORWHITE,NODRAW;
下趋势:MA(HIGH,20)*0.8,COLORGREEN,LINETHICK1;
ZD:=(C-REF(C,1))/REF(C,1)*100;
HDZF:=(HHV(H,20)-C)/(HHV(H,20)-LLV(L,20));
趋势强度:=IF(C>次上趋势,IF(C>上趋势,4,3),IF(C>次下趋势 AND C<次上趋势,2,IF(C<下趋势,0,1)));
DRAWTEXT(REF(趋势强度,1)=2 AND 趋势强度=1,H,'←主力出货'),COLORGREEN;
DRAWTEXT(REF(趋势强度,1)=3 AND 趋势强度=4,L,'←主力入场'),COLORMAGENTA;
DRAWTEXT(REF(趋势强度,1)=3 AND 趋势强度=2,H,'←主力洗盘'),COLORWHITE;
DRAWTEXT(REF(趋势强度,1)=1 AND 趋势强度=0,L,'←主力建仓'),COLORRED;
DRAWTEXT(REF(趋势强度,1)=2 AND 趋势强度=4,L,'←主力入场'),COLORMAGENTA;
AA:= BARSLAST (C/REF(C,1)>=1.095 AND C=H ) ;
BBA:= REF(V,1) < REF(V,AA)/2 OR REF(V,1) < REF(V,AA+1)/2 ;
CC:= REF(V,1) < REF(V,2);
DD:= REF(O>C,1) AND O<=REF(O,1) AND C>REF(O,1) AND O>REF(C,1) ;
EE:= REF( RANGE(O/C,1.01,1.03),1) AND RANGE(C/O,1.02 ,1.05);
FF:= REF(C,1)<REF(C,AA)*0.97 ;
XG:=RANGE(AA,8,15) AND BBA AND CC AND DD AND EE AND FF;
DRAWICON(XG,L*0.98,1);
STICKLINE(XG,O,C,2,0),COLORYELLOW;
DRAWTEXT(XG,L*0.968,'<--破位战法'),COLORYELLOW;

原理解析:
如果CURRBARSCOUNT=1 AND PERIOD=5返回成交量*240/FROMOPEN否则返回DRAWNULL
当满足条件CURRBARSCOUNT=1 AND PERIOD=5时,在V成交量和0之间画柱状线
输出VOLUME:成交量,成交量STICK
AA赋值:成交量>1日前的V*1.9
AA1:=成交量AA2:=成交量当满足条件AA时,在0和V之间画柱状线
当满足条件AA1时,在0和V之间画柱状线
当满足条件AA2时,在0和V之间画柱状线
ABC1赋值:COUNT(V>1日前的V*1.9,4)=1
ABC2赋值:COUNT(V<1日前的V AND L>L和4的较小值 AND L>1日前的L,3)=3
ABC3赋值:ABC1 AND ABC2
当满足条件ABC3时,在0和V之间画柱状线
输出MV5:V的100日简单移动平均
输出MV10:V的100日简单移动平均
输出MV40:V的100日简单移动平均
DRAWICON( MV5上穿 MV10,L*1.002,23)
{涨停高量单阳主图源码如下}AB赋值:EMA(((2*C+H+L)/4-30日内最低价最低值)/(30日内最高价最高值-30日内最低价最低值)*100,8)
BA赋值:AB的5日指数移动平均
A18赋值:REFDATE(REF(96日内H最高值,5),DATE)
{高}B1赋值:REFDATE(REF(96日内L最低值,5),DATE)
{低}DY赋值:((A18)+(B1))/2
如果AB>0 AND AB-BA<=0返回A18否则返回A18
如果AB>0 AND AB-BA<=0返回DY否则返回DY
如果AB>0 AND AB-BA<=0返回B1否则返回B1
MC赋值:C#MONTH,NODRAW
MO1赋值:IF(DAY<1日前的DAY,O,DRAWNULL)
MO赋值:DAY日内MO1最高值,NODRAW
当满足条件MC>=MO时,在MO和MC之间画柱状线
当满足条件MCAQ赋值:O#WEEK
B赋值:C#WEEK
AAQ:=H#WEEK
BB赋值:L#WEEK
当满足条件B>=AQ时,在AAQ和BB之间画柱状线
当满足条件BP赋值:9
WH1赋值:IF(L=P日内L最低值,L,DRAWNULL)
WH2赋值:CONST(上次WH1!=DRAWNULL距今天数)
WH3赋值:CONST(IF(WH2=0,H,WH2日前的H))
WH4赋值:CONST(REF(上次H>WH3距今天数,WH2+1)+WH2+1)
WH5赋值:CONST(IF(WH4=0,H,WH4日前的H))
WH6赋值:CONST(REF(上次H>WH5距今天数,WH4+1)+WH4+1)
输出赢:IF(CURRBARSCOUNT<=WH2+10,CONST(IF(WH6=0,H,WH6日前的H)),DRAWNULL),画洋红色,LINETHICK2
当满足条件ISLASTBAR时,在赢和' 进场位'位置书写文字
H1赋值:IF(H=P日内H最高值,H,DRAWNULL)
H2赋值:CONST(上次H1!=DRAWNULL距今天数)
H3赋值:CONST(IF(H2=0,L,H2日前的L))
H4赋值:CONST(REF(上次LH5赋值:CONST(IF(H4=0,L,H4日前的L))
H6赋值:CONST(REF(上次L输出损:IF(CURRBARSCOUNT<=H2+10,CONST(IF(H6=0,L,H6日前的L)),DRAWNULL),COLORGREEN,LINETHICK2
当满足条件ISLASTBAR时,在损和' 止损位'位置书写文字
WYZB1:=(2*收盘价+最高价+最低价+OPEN)/5
输出A1:(WYZB1的3日指数移动平均+WYZB1的6日指数移动平均+WYZB1的12日指数移动平均+WYZB1的24日指数移动平均)/4,COLOR0044BB
输出A2:A1的2日指数移动平均,COLOR3355BB
输出A3:A2的2日指数移动平均,COLOR4455BB
输出A4:A3的2日指数移动平均,COLOR5555BB
输出A5:A4的2日指数移动平均,COLOR6655BB
输出A6:A5的2日指数移动平均,COLOR7755BB
输出A7:A6的2日指数移动平均,COLOR8855BB
DRAWKLINE(H,O,L,C)
当满足条件C>=O时,在C和O之间画柱状线
当满足条件C>=O时,在C和O之间画柱状线
当满足条件C>=O时,在C和O之间画柱状线
当满足条件C当满足条件C当满足条件C输出A8:WYZB1的2.78日指数移动平均*1.028,画白色,LINETHICK1
输出A9:OPEN的3.2日简单移动平均*1.028,画黄色,LINETHICK1
C6赋值:1日前的C
涨停赋值:IF((C-C6)*100/C6>=(10-0.01*100/C6),1,0)
当满足条件涨停时,在OPEN和收盘价之间画柱状线
当满足条件涨停时,在H和L之间画柱状线
WYZB2:=(1日前的最高价+1日前的最低价)/2
WYZB3:=收盘价的20日简单移动平均+2*收盘价的20估算标准差
DRAWTEXT(WYZB2上穿WYZB3,最高价*1.045,'↓高'),画青色
WYZB7:=1日前的C
WYZB8:=SMA(C-WYZB7和0较大值,6,1)/SMA(C-WYZB7的绝对值,6,1)*100
DRAWTEXT(82上穿WYZB8,H*1.025,'↓逃'),画青色
{KDJ金叉}WYZB4:=(100 - ((90 * (14日内最高价最高值 - 收盘价)) / (14日内最高价最高值 - 14日内最低价最低值)))
WYZB5:=(100 - ((90 * (14日内最高价最高值 - 收盘价)) / (14日内最高价最高值 - 14日内最低价最低值)))
WYZB6:=(100 - MA(((100 * (6日内最高价最高值 - 收盘价)) / (6日内最高价最高值 - 6日内最低价最低值)),34))
DRAWICON(CROSS(WYZB5,WYZB6的6日简单移动平均),(最低价 - (最低价*0.015)),38)
DRAWICON(CROSS(WYZB6的6日简单移动平均,WYZB4),(最高价+(最高价*0.015)),39)
STICKLINE(CROSS("KDJ.K"(3,5,3),"KDJ.D"(3,5,3)),O,C,0.6,0),画黄色
STICKLINE(CROSS("KDJ.D"(3,5,3),"KDJ.K"(3,5,3)),O,C,0.6,0),COLORBLUE
WYZB3AA赋值:IF((收盘价>1日前的收盘价),88,0)
WYZB4AA赋值:IF(((收盘价)/(1日前的收盘价)>1.05) AND ((最高价)/(收盘价)<1.01) AND (WYZB3AA>0),91,0)
DRAWTEXT(FILTER((WYZB4AA>90),45),(最低价)*(0.95),'★仓'),画洋红色
DRAWTEXT(FILTER((WYZB4AA>90),35),(最低价)*(0.97),'★加'),画洋红色
WYZB9:=((收盘价-27日内最低价最低值)/(27日内最高价最高值-27日内最低价最低值))*(100)
WYZB9的3日[1日权重]移动平均
WYZB10的3日[1日权重]移动平均
WYZB11的3日[1日权重]移动平均
输出主力出现:DRAWICON(WYZB11上穿WYZB12 AND (WYZB11<40),L*0.98,23)
A10:=73日内H最高值
A11:=73日内L最低值
M1赋值:C的13日简单移动平均
M2赋值:C的36日简单移动平均
M3赋值:C的73日简单移动平均
K1赋值:(0.618*A10+0.382*A11),COLORGREEN
K2赋值:(0.5*A10+0.5*A11),COLORGREEN
K3赋值:(0.382*A10+0.618*A11),COLORGREEN
K4赋值:(0.191*A10+0.809*A11),画红色
K5赋值:(0.809*A10+0.191*A11),画红色
牛赋值:V=64日内V最高值 AND V>1日前的V*1.5
单阳赋值:C AND 牛
单阳收:=C
单阳开:=O
高不破价赋值:REF(C,上次单阳距今天数)
前高赋值:13日内高不破价最高值
当满足条件前高时,在高不破价和高不破价之间画柱状线
突破赋值:C上穿前高 AND C>C的36日简单移动平均 AND (C-O)/O>0.030 AND C的13日简单移动平均>REF(C的13日简单移动平均,1) AND C>K5
DRAWTEXT(C上穿前高 AND C>C的36日简单移动平均 AND (C-O)/O>0.035 AND C的13日简单移动平均>REF(C的13日简单移动平均,1) AND C的36日简单移动平均>REF(C的36日简单移动平均,1) ,L*1.00,'☆突') ,画洋红色
DRAWTEXT(单阳 >1日前的单阳 AND (C-O)/O>0.0455,L*1.00,'★追') ,画洋红色
当满足条件ISLASTBAR 时,在横轴0.05纵轴0.01位置书写文字
当满足条件ISLASTBAR 时,在横轴0.06纵轴0.01位置书写文字
输出低:IF(CURRBARSCOUNT<=WH2+1,IF(L=P日内L最低值,L*0.98,DRAWNULL),DRAWNULL),画红色,CIRCLEDOT,LINETHICK6
输出高:IF(CURRBARSCOUNT<=H2+1,IF(H=P日内H最高值,H*1.012,DRAWNULL),DRAWNULL),COLORGREEN,CIRCLEDOT,LINETHICK6
输出上趋势:最低价的20日简单移动平均*1.2,COLOR0080FF,LINETHICK1,NODRAW
次输出上趋势:最低价的20日简单移动平均*1.1,画黄色
输出次下趋势:最高价的20日简单移动平均*0.9,画白色,NODRAW
输出下趋势:最高价的20日简单移动平均*0.8,COLORGREEN,LINETHICK1
ZD赋值:(C-1日前的C)/1日前的C*100
HDZF赋值:(20日内H最高值-C)/(20日内H最高值-20日内L最低值)
趋势强度赋值:IF(C>次上趋势,IF(C>上趋势,4,3),IF(C>次下趋势 AND C<次上趋势,2,IF(C<下趋势,0,1)))
DRAWTEXT(1日前的趋势强度=2 AND 趋势强度=1,H,'←主力出货'),COLORGREEN
DRAWTEXT(1日前的趋势强度=3 AND 趋势强度=4,L,'←主力入场'),画洋红色
DRAWTEXT(1日前的趋势强度=3 AND 趋势强度=2,H,'←主力洗盘'),画白色
DRAWTEXT(1日前的趋势强度=1 AND 趋势强度=0,L,'←主力建仓'),画红色
DRAWTEXT(1日前的趋势强度=2 AND 趋势强度=4,L,'←主力入场'),画洋红色
AA赋值: BARSLAST (C/1日前的C>=1.095 AND C=H )
BBA赋值: 1日前的V < AA日前的V/2 OR 1日前的V < AA+1日前的V/2
CC赋值: 1日前的V < 2日前的V
DD赋值: 1日前的O>C AND O<=1日前的O AND C>1日前的O AND O>1日前的C
EE赋值: REF( RANGE(O/C,1.01,1.03),1) AND RANGE(C/O,1.02 ,1.05)
FF赋值: 1日前的CXG赋值:RANGE(AA,8,15) AND BBA AND CC AND DD AND EE AND FF
当满足条件XG时,在L*0.98和1之间画图标
当满足条件XG时,在O和C之间画柱状线
当满足条件XG时,在L*0.968和'<--破位战法'位置书写文字

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