未来函数检测结果如下:
该公式包含未来函数:CAPITAL
DIF:=12;
DEA:=26;
MID:=9;
M:=1;
N:=5;
龙界分水岭:=40;
A1:=SUM(vol,43)/CAPITAL;
A:=LLV(DMA(CLOSE,VOL/CAPITAL),120);
龙抬头:=200*(CLOSE-A)/A;
XG1:=(200*(CLOSE-A)/A)>=28;
RSV:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100;
K1:=SMA(RSV,10,1);
D3:=SMA(K1,5,1);
KK:=INTPART(K1);
DD:=INTPART(D3);
TFXXS:=KK+DD;{//变异kd风险系数}
TGLD:=MOD(TFXXS,10);{//踏浪涨停概率点}
TGLXS:=(TFXXS-REF(TFXXS,1))*10>=0;
MA13:=MA(C,13);
MA21:=MA(C,21);
强势线:=(MA(C,3)+MA(C,6)+MA(C,12)+MA(C,24))/4;
LC:=REF(CLOSE,1);
CZX:=SMA(MAX(CLOSE-LC,0),2,1)/SMA(Abs(CLOSE-LC),2,1)*100;
ZT1:=IF(REF(C,1)*1.1-C<0.01 ,1,0);
操作线:=SMA(MAX(CLOSE-LC,0),14,1)/SMA(ABS(CLOSE-LC),14,1)*100;
ZCX2:=45;CDX:=25;
HH:=COUNT(ZT1,N)>=1;
PP2:=CZX<ZCX2 AND REF(CZX,1)>ZCX2 AND C>MA(C,21) AND HH AND MA(C,13)>REF(MA(C,13),1);
PP3:=CZX<CDX AND REF(CZX,1)>CDX AND C>MA(C,21) AND HH AND MA(C,13)>REF(MA(C,13),1);
跌停:=(C<=DTPRICE(REF(C,1),0.1));
DT3:=COUNT(跌停,4)>0;
去除:=NOT(DT3);
XG2:=PP2 OR PP3 OR REF(PP2 OR PP3,M) AND 去除;
买线:=MA(CLOSE,9);
卖线:=MA(CLOSE,20);
BU:=crOSS(买线,卖线);
建仓:=DRAWTEXT(BU,L-0.1,'建仓');
EMA13:=EMA(C,13);
EMA34:=EMA(C,34);
EMA55:=EMA(C,55);
EMA120:=EMA(C,120);
AR1:=EMA55>EMA34 AND EMA34>EMA13;
AR2:=BArslAST((C-EMA13)/EMA13*100<-6);
AR3:=EMA13>=REF(EMA13,2);
AR4:=COUNT(CROSS(C,EMA13),AR2)=1;
AR5:=AR1 AND AR2 AND AR3 AND AR4;
QD1:=AR5 AND FILTER(AR5,10);
ZT:=(REF(C,1)*1.095-C)<0.01 AND C=H;
QD:=QD1 AND ZT;
BR1:=COUNT(BETWEEN((C-REF(C,1))/REF(C,1)*100,0,5) ,5)=5;
BR2:=ABS((EMA13-EMA34)+(EMA34-EMA55))/C<0.2;
BR3:=C>EMA55 AND (REF(C,1)<REF(EMA55,1) OR REF(C,2)<REF(EMA55,2) OR REF(C,3)<REF(EMA55,3) OR REF(C,4)<REF(EMA55,4) OR REF(C,5)<REF(EMA55,5));
BR4:=FILTER(BR1 AND BR2 AND BR3,10);
上升:=DRAWTEXT(BR4,L-0.09,'上升');
CR1:=(C-REF(C,1))/REF(C,1)*100>0.5;
CR2:=V>MA(V,5)*0.6;
CR3:=COUNT(CROSS(EMA13,EMA55),3)=1;
CR4:=ABS(EMA34-EMA55)/EMA55<0.03;
CR5:=EMA55<=EMA120 AND EMA55>=REF(EMA55,1);
CR6:=FILTER(CR1 AND CR2 AND CR3 AND CR4 AND CR5,2);
涨升:=DRAWTEXT(CR6,L-0.09,'涨升');
DR1:=EMA13>EMA34 AND EMA34<EMA55;
DR2:=BARSLAST(CROSS(C,EMA55) );
DR3:=H=HHV(H,DR2);
DR4:=BARSLAST(DR3);
DR5:=COUNT(O>C AND C<REF(C,1) AND C>EMA55 AND BETWEEN((C-EMA55)/EMA55,0,0.02),DR4)=1;
DR6:=C>REF(C,1);
DR7:= DR1 AND DR5 AND DR6;
DR8:=DR7 AND FILTER(DR7 ,10);
出击:=DRAWTEXT(DR8,L-0.09,'出击');
ER:=BARSLAST(REF(CROSS(EMA55,EMA34),1)) AND CROSS(EMA34,EMA55);
金叉:=DRAWTEXT(ER,L-0.09,'金叉');
FR:=BARSLAST(REF(CROSS(EMA34,EMA13),1)) AND CROSS(EMA13,EMA34);
加仓:=DRAWTEXT(FR,L-0.09,'加仓');
HR2:=EMA13>=REF(EMA13,3) AND EMA34>=REF(EMA34,1) AND EMA55>=REF(EMA55,1) AND CROSS(C,EMA13) AND CROSS(C,EMA34) AND CROSS(C,EMA55);
HR3:=HR2 AND FILTER(HR2 ,10);
推进:=DRAWTEXT(HR3,L-0.3,'推进');
一字涨停:=C/REF(C,1)>1.0975 AND H=O;
HH2:=COUNT(ZT AND NOT(C/REF(C,1)>1.095 AND H=O),7)>=2;
HH3:=COUNT(TGLXS,5)>=5;
XG:=XG2 OR 建仓 OR 推进 OR 上升 OR 加仓 OR 出击 ;
XG AND HH2 AND XG1 AND HH3 AND 去除;
原理解析:
DIF赋值:12
DEA赋值:26
MID赋值:9
M赋值:1
N赋值:5
龙界分水岭赋值:40
A1赋值:43的成交量日累和/CAPITAL
A赋值:LLV(D收盘价的成交量/CAPITAL日简单移动平均,120)
龙抬头赋值:200*(收盘价-A)/A
XG1赋值:(200*(收盘价-A)/A)>=28
RSV赋值:(收盘价-15日内最低价最低值)/(15日内最高价最高值-15日内最低价最低值)*100
RSV的10日[1日权重]移动平均
K1的5日[1日权重]移动平均
KK赋值:INTPART(K1)
DD赋值:INTPART(D3)
TFXXS赋值:KK+DD
{//变异KD风险系数}
TGLD赋值:MOD(TFXXS,10)
{//踏浪涨停概率点}
TGLXS赋值:(TFXXS-1日前的TFXXS)*10>=0
MA13:=C的13日简单移动平均
MA21:=C的21日简单移动平均
强势线赋值:(C的3日简单移动平均+C的6日简单移动平均+C的12日简单移动平均+C的24日简单移动平均)/4
LC赋值:1日前的收盘价
CZX赋值:SMA(收盘价-LC和0较大值,2,1)/SMA(收盘价-LC的绝对值,2,1)*100
ZT1赋值:IF(1日前的C*1.1-C<0.01 ,1,0)
操作线赋值:SMA(收盘价-LC和0较大值,14,1)/SMA(收盘价-LC的绝对值,14,1)*100
ZCX2赋值:45
CDX赋值:25
HH赋值:统计N日满足ZT1的天数>=1
PP2赋值:CZX
PP3赋值:CZX
跌停赋值:(C<=DTPRICE(1日前的C,0.1))
DT3赋值:统计4日满足跌停的天数>0
去除赋值:NOT(DT3)
XG2赋值:PP2 OR PP3 OR M日前的PP2 OR PP3 AND 去除
买线赋值:收盘价的9日简单移动平均
卖线赋值:收盘价的20日简单移动平均
BU赋值:买线上穿卖线
当满足条件DRAWTEXTBU时,在L-0.1和'建仓'位置书写文字
EMA13:=C的13日指数移动平均
EMA34:=C的34日指数移动平均
EMA55:=C的55日指数移动平均
EMA120:=C的120日指数移动平均
AR1:=EMA55>EMA34 AND EMA34>EMA13
AR2:=上次(C-EMA13距今天数/EMA13*100<-6)
AR3:=EMA13>=2日前的EMA13
AR4:=统计AR2日满足C上穿EMA13的天数=1
AR5:=AR1 AND AR2 AND AR3 AND AR4
QD1赋值:AR5 AND AR5的10过滤
ZT赋值:(1日前的C*1.095-C)<0.01 AND C=H
QD赋值:QD1 AND ZT
BR1赋值:COUNT(BETWEEN((C-1日前的C)/1日前的C*100,0,5) ,5)=5
BR2赋值:(EMA13-EMA34的绝对值+(EMA34-EMA55))/C<0.2
BR3赋值:C>EMA55 AND (1日前的C<1日前的EMA55 OR 2日前的C<2日前的EMA55 OR 3日前的C<3日前的EMA55 OR 4日前的C<4日前的EMA55 OR 5日前的C<5日前的EMA55)
BR4赋值:BR1 AND BR2 AND BR3的10过滤
当满足条件DRAWTEXTBR4时,在L-0.09和'上升'位置书写文字
CR1赋值:(C-1日前的C)/1日前的C*100>0.5
CR2赋值:V>V的5日简单移动平均*0.6
CR3赋值:统计3日满足EMA13上穿EMA55的天数=1
CR4赋值:EMA34-EMA55的绝对值/EMA55<0.03
CR5赋值:EMA55<=EMA120 AND EMA55>=1日前的EMA55
CR6赋值:CR1 AND CR2 AND CR3 AND CR4 AND CR5的2过滤
当满足条件DRAWTEXTCR6时,在L-0.09和'涨升'位置书写文字
DR1赋值:EMA13>EMA34 AND EMA34
DR3赋值:H=DR2日内H最高值
DR4赋值:上次DR3距今天数
DR5赋值:COUNT(O>C AND C<1日前的C AND C>EMA55 AND BETWEEN((C-EMA55)/EMA55,0,0.02),DR4)=1
DR6赋值:C>1日前的C
DR7赋值: DR1 AND DR5 AND DR6
DR8赋值:DR7 AND DR7 的10过滤
当满足条件DRAWTEXTDR8时,在L-0.09和'出击'位置书写文字
ER赋值:上次1日前的EMA55上穿EMA34距今天数 AND EMA34上穿EMA55
当满足条件DRAWTEXTER时,在L-0.09和'金叉'位置书写文字
FR赋值:上次1日前的EMA34上穿EMA13距今天数 AND EMA13上穿EMA34
当满足条件DRAWTEXTFR时,在L-0.09和'加仓'位置书写文字
HR2赋值:EMA13>=3日前的EMA13 AND EMA34>=1日前的EMA34 AND EMA55>=1日前的EMA55 AND C上穿EMA13 AND C上穿EMA34 AND C上穿EMA55
HR3赋值:HR2 AND HR2 的10过滤
当满足条件DRAWTEXTHR3时,在L-0.3和'推进'位置书写文字
一字涨停赋值:C/1日前的C>1.0975 AND H=O
HH2:=COUNT(ZT AND NOT(C/1日前的C>1.095 AND H=O),7)>=2
HH3:=统计5日满足TGLXS的天数>=5
XG赋值:XG2 OR 建仓 OR 推进 OR 上升 OR 加仓 OR 出击
XG AND HH2 AND XG1 AND HH3 AND 去除