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


{八卦出击幅图}
M:=1;
N:=5;
A:=LLV(DMA(CLOSE,VOL/CAPITAL),120);
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;
TGLXS:=(TFXXS-REF(TFXXS,1))*10>=0;
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);
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);
ZT:=(REF(C,1)*1.095-C)< 0.01 AND C=H;
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,'上升');
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,'出击');
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,'推进');
HH2:=COUNT(ZT AND NOT(C/REF(C,1)>1.095 AND H=O),7)>=2;
HH3:=COUNT(TGLXS,5)>=5;
XG5:=XG2 OR 建仓 OR 推进 OR 上升 OR 加仓 OR 出击;
XG:XG5 AND HH2 AND XG1 AND HH3 AND 去除;


原理解析:
{八卦出击幅图}M赋值:1
N赋值:5
A赋值:LLV(D收盘价的成交量/CAPITAL日简单移动平均,120)
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
TGLXS赋值:(TFXXS-1日前的TFXXS)*10>=0
LC赋值:1日前的收盘价
CZX赋值:SMA(收盘价-LC和0较大值,2,1)/SMA(收盘价-LC的绝对值,2,1)*100
ZT1赋值:IF(1日前的C*1.1-C< 0.01 ,1,0)
ZCX2赋值:45
CDX赋值:25
HH赋值:统计N日满足ZT1的天数>=1
PP2赋值:CZX< ZCX2 AND 1日前的CZX>ZCX2 AND C>C的21日简单移动平均 AND HH AND C的13日简单移动平均>REF(C的13日简单移动平均,1)
PP3赋值:CZX< CDX AND 1日前的CZX>CDX AND C>C的21日简单移动平均 AND HH AND C的13日简单移动平均>REF(C的13日简单移动平均,1)
跌停赋值:(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日指数移动平均
ZT赋值:(1日前的C*1.095-C)< 0.01 AND C=H
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和'上升'位置书写文字
DR1赋值:EMA13>EMA34 AND EMA34< EMA55
DR2赋值:上次C上穿EMA55 距今天数
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和'出击'位置书写文字
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和'推进'位置书写文字
HH2:=COUNT(ZT AND NOT(C/1日前的C>1.095 AND H=O),7)>=2
HH3:=统计5日满足TGLXS的天数>=5
XG5赋值:XG2 OR 建仓 OR 推进 OR 上升 OR 加仓 OR 出击
输出XG:XG5 AND HH2 AND XG1 AND HH3 AND 去除

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