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


MA5:=MA(CLOSE,7);

MA20:=MA(CLOSE,20);

MA90:=MA(CLOSE,90);

Y1:=BARSLAST(CROSS(MA5,MA20));

Y2:=Y1 AND BARSLAST(CROSS(MA5,MA90));

大涨开始:=CROSS(MA20,MA90);

多:=MA20>MA90;

多盈:=(XMA(XMA(HIGH,25),25)-XMA(XMA(LOW,25),25))*1+XMA(XMA(HIGH,25),25);

HH:=(20*HIGH+19*REF(HIGH,1)+18*REF(HIGH,2)+17*REF(HIGH,3)+16*REF(HIGH,4)+15*REF(HIGH,5)+14*REF(HIGH,6)+13*REF(HIGH,7)+12*REF(HIGH,8)+11*REF(HIGH,9)+10*REF(HIGH,10)+9*REF(HIGH,11)+8*REF(HIGH,12)+7*REF(HIGH,13)+6*REF(HIGH,14)+5*REF(HIGH,15)+4*REF(HIGH,16)+3*REF(HIGH,17)+2*REF(HIGH,18)+REF(HIGH,20))/210;

LL:=(20*LOW+19*REF(LOW,1)+18*REF(LOW,2)+17*REF(LOW,3)+16*REF(LOW,4)+15*REF(LOW,5)+14*REF(LOW,6)+13*REF(LOW,7)+12*REF(LOW,8)+11*REF(LOW,9)+10*REF(LOW,10)+9*REF(LOW,11)+8*REF(LOW,12)+7*REF(LOW,13)+6*REF(LOW,14)+5*REF(LOW,15)+4*REF(LOW,16)+3*REF(LOW,17)+2*REF(LOW,18)+REF(LOW,20))/210;

D90H:=EMA(HH,90);

D90L:=EMA(LL,90);

DGH:=(20*HIGH+19*REF(HIGH,1)+18*REF(HIGH,2)+17*REF(HIGH,3)+16*REF(HIGH,4)+15*REF(HIGH,5)+14*REF(HIGH,6)+13*REF(HIGH,7)+12*REF(HIGH,8)+11*REF(HIGH,9)+10*REF(HIGH,10)+9*REF(HIGH,11)+8*REF(HIGH,12)+7*REF(HIGH,13)+6*REF(HIGH,14)+5*REF(HIGH,15)+4*REF(HIGH,16)+3*REF(HIGH,17)+2*REF(HIGH,18)+REF(HIGH,20))/210;

DDL:=(20*LOW+19*REF(LOW,1)+18*REF(LOW,2)+17*REF(LOW,3)+16*REF(LOW,4)+15*REF(LOW,5)+14*REF(LOW,6)+13*REF(LOW,7)+12*REF(LOW,8)+11*REF(LOW,9)+10*REF(LOW,10)+9*REF(LOW,11)+8*REF(LOW,12)+7*REF(LOW,13)+6*REF(LOW,14)+5*REF(LOW,15)+4*REF(LOW,16)+3*REF(LOW,17)+2*REF(LOW,18)+REF(LOW,20))/210;

D90C:=D90H-D90L;

{}

D90D:=D90H+D90C*2;

D90T:=D90L-D90C*2;

G0:=(XMA(XMA(HIGH,25),25)-XMA(XMA(LOW,25),25))*1+XMA(XMA(HIGH,25),25);

D0:=XMA(XMA(LOW,25),25)-(XMA(XMA(HIGH,25),25)-XMA(XMA(LOW,25),25))*1;

DTD:=D0>=D90T AND G0>=D90D;

KTD:=G0<=D90D AND D0<=D90T;

ZDD:=D0>=D90T AND G0<=D90D;

BDD0:=(XMA(XMA(HIGH,60),60)-XMA(XMA(LOW,60),60))*3+XMA(XMA(HIGH,60),60);

BDT0:=XMA(XMA(LOW,60),60)-(XMA(XMA(HIGH,60),60)-XMA(XMA(LOW,60),60))*3;

空盈:=XMA(XMA(LOW,25),25)-(XMA(XMA(HIGH,25),25)-XMA(XMA(LOW,25),25))*1;

HD:=DRAWLINE(HIGH>=HHV(HIGH,20),HIGH,LOW<=LLV(LOW,20),HHV(HIGH,4),1);

HK:=DRAWLINE(LOW<=LLV(LOW,20),LOW,HIGH>=HHV(HIGH,20),LLV(LOW,4),1);

BSB:=EMA((CLOSE+HIGH+LOW)/3,3);

BSM:=EMA(SLOPE((CLOSE+HIGH+LOW)/3,24)*20+(CLOSE+HIGH+LOW)/3,48);

白色点多定位1:=LOW<空盈 AND HIGH>空盈;

白色点空定位1:=HIGH>多盈 AND LOW<多盈;

白色点多定位2:=HIGH<空盈;

白色点空定位2:=LOW>多盈;

多头多定位:=CROSS(空盈,LOW) AND DTD=1;

多头平定位:=CROSS(HIGH,多盈) AND DTD=1 AND ZDD=0;

空头空定位:=CROSS(HIGH,多盈) AND KTD=1;

空头平定位:=CROSS(空盈,LOW) AND KTD=1 AND ZDD=0;

震荡多定位:=CROSS(空盈,LOW) AND ZDD=1;

震荡空定位:=CROSS(HIGH,多盈) AND ZDD=1;

短顶:=(XMA(XMA(HIGH,25),25)-XMA(XMA(LOW,25),25))*2+XMA(XMA(HIGH,25),25);

短底:=XMA(XMA(LOW,25),25)-(XMA(XMA(HIGH,25),25)-XMA(XMA(LOW,25),25))*2;

短线高盘:=(HIGH-短底)/(短顶-短底)*100000;

短线低盘:=(LOW-短底)/(短顶-短底)*100000;

空损Q:=110000;

多损Q:=(-10000);

MM1:=空头平定位=1;

MM2:=多头多定位=1 OR 震荡多定位=1;

MM3:=白色点多定位2=1;

冠买:=MM1 OR MM2 OR MM3;

放心买点:MA5>MA20 AND 冠买;

 

原理解析:
MA5赋值:收盘价的7日简单移动平均
MA20赋值:收盘价的20日简单移动平均
MA90赋值:收盘价的90日简单移动平均
Y1赋值:上次MA5上穿MA20距今天数
Y2赋值:Y1 AND 上次MA5上穿MA90距今天数
大涨开始赋值:MA20上穿MA90
多赋值:MA20>MA90
多盈:=(XX最高价的25日简单移动平均,25)-XX最低价的25日简单移动平均,25))*1+XX最高价的25日简单移动平均,25)
HH赋值:(20*最高价+19*1日前的最高价+18*2日前的最高价+17*3日前的最高价+16*4日前的最高价+15*5日前的最高价+14*6日前的最高价+13*7日前的最高价+12*8日前的最高价+11*9日前的最高价+10*10日前的最高价+9*11日前的最高价+8*12日前的最高价+7*13日前的最高价+6*14日前的最高价+5*15日前的最高价+4*16日前的最高价+3*17日前的最高价+2*18日前的最高价+20日前的最高价)/210
LL赋值:(20*最低价+19*1日前的最低价+18*2日前的最低价+17*3日前的最低价+16*4日前的最低价+15*5日前的最低价+14*6日前的最低价+13*7日前的最低价+12*8日前的最低价+11*9日前的最低价+10*10日前的最低价+9*11日前的最低价+8*12日前的最低价+7*13日前的最低价+6*14日前的最低价+5*15日前的最低价+4*16日前的最低价+3*17日前的最低价+2*18日前的最低价+20日前的最低价)/210
D90H赋值:HH的90日指数移动平均
D90L赋值:LL的90日指数移动平均
DGH赋值:(20*最高价+19*1日前的最高价+18*2日前的最高价+17*3日前的最高价+16*4日前的最高价+15*5日前的最高价+14*6日前的最高价+13*7日前的最高价+12*8日前的最高价+11*9日前的最高价+10*10日前的最高价+9*11日前的最高价+8*12日前的最高价+7*13日前的最高价+6*14日前的最高价+5*15日前的最高价+4*16日前的最高价+3*17日前的最高价+2*18日前的最高价+20日前的最高价)/210
DDL赋值:(20*最低价+19*1日前的最低价+18*2日前的最低价+17*3日前的最低价+16*4日前的最低价+15*5日前的最低价+14*6日前的最低价+13*7日前的最低价+12*8日前的最低价+11*9日前的最低价+10*10日前的最低价+9*11日前的最低价+8*12日前的最低价+7*13日前的最低价+6*14日前的最低价+5*15日前的最低价+4*16日前的最低价+3*17日前的最低价+2*18日前的最低价+20日前的最低价)/210
D90C赋值:D90H-D90L
{}
D90D赋值:D90H+D90C*2
D90T赋值:D90L-D90C*2
G0赋值:(XX最高价的25日简单移动平均,25)-XX最低价的25日简单移动平均,25))*1+XX最高价的25日简单移动平均,25)
D0赋值:XX最低价的25日简单移动平均,25)-(XX最高价的25日简单移动平均,25)-XX最低价的25日简单移动平均,25))*1
DTD赋值:D0>=D90T AND G0>=D90D
KTD赋值:G0<=D90D AND D0<=D90T
ZDD赋值:D0>=D90T AND G0<=D90D
BDD0赋值:(XX最高价的60日简单移动平均,60)-XX最低价的60日简单移动平均,60))*3+XX最高价的60日简单移动平均,60)
BDT0赋值:XX最低价的60日简单移动平均,60)-(XX最高价的60日简单移动平均,60)-XX最低价的60日简单移动平均,60))*3
空盈赋值:XX最低价的25日简单移动平均,25)-(XX最高价的25日简单移动平均,25)-XX最低价的25日简单移动平均,25))*1
HD赋值:DRAWLINE(最高价>=20日内最高价最高值,最高价,最低价<=20日内最低价最低值,4日内最高价最高值,1)
HK赋值:DRAWLINE(最低价<=20日内最低价最低值,最低价,最高价>=20日内最高价最高值,4日内最低价最低值,1)
BSB赋值:EMA((收盘价+最高价+最低价)/3,3)
BSM赋值:EMA(SLOPE((收盘价+最高价+最低价)/3,24)*20+(收盘价+最高价+最低价)/3,48)
白色点多定位1:=最低价<空盈 AND 最高价>空盈
白色点空定位1赋值:最高价>多盈 AND 最低价<多盈
白色点多定位2:=最高价<空盈
白色点空定位2赋值:最低价>多盈
多头多定位:=空盈上穿最低价 AND DTD=1
多头平定位:=最高价上穿多盈 AND DTD=1 AND ZDD=0
空头空定位赋值:最高价上穿多盈 AND KTD=1
空头平定位赋值:空盈上穿最低价 AND KTD=1 AND ZDD=0
震荡多定位:=空盈上穿最低价 AND ZDD=1
震荡空定位赋值:最高价上穿多盈 AND ZDD=1
短顶赋值:(XX最高价的25日简单移动平均,25)-XX最低价的25日简单移动平均,25))*2+XX最高价的25日简单移动平均,25)
短底赋值:XX最低价的25日简单移动平均,25)-(XX最高价的25日简单移动平均,25)-XX最低价的25日简单移动平均,25))*2
短线高盘赋值:(最高价-短底)/(短顶-短底)*100000
短线低盘赋值:(最低价-短底)/(短顶-短底)*100000
空损Q赋值:110000
多损Q:=(-10000)
MM1赋值:空头平定位=1
MM2赋值:多头多定位=1 OR 震荡多定位=1
MM3赋值:白色点多定位2=1
冠买赋值:MM1 OR MM2 OR MM3
输出放心买点:MA5>MA20 AND 冠买
 

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