来函数检测结果如下:
该公式没有未来函数


P0:=SMA(INDEXC,34,1);

P1:=(55*P0+34*REF(P0,1)+21*REF(P0,2)+13*REF(P0,3)+8*REF(P0,4)+5*REF(P0,5)

+3*REF(P0,6)+2*REF(P0,7)+REF(P0,8)+REF(P0,9))/143;

P2:=REF(P1,1);

大盘长牛熊:=0.5*(P1+P2);

AP0:=SMA(C,3,1),COLORRED;

AP1:=(55*AP0+34*REF(AP0,1)+21*REF(AP0,2)+13*REF(AP0,3)+8*REF(AP0,4)+5*REF(AP0,5)

+3*REF(AP0,6)+2*REF(AP0,7)+REF(AP0,8)+REF(AP0,9))/143;

AP2:=REF(AP1,1);

XA:=0.5*(AP1+AP2),COLORRED;

ZD0:=SMA(C,5,1),COLORRED;

ZD1:=(55*ZD0+34*REF(ZD0,1)+21*REF(ZD0,2)+13*REF(ZD0,3)+8*REF(ZD0,4)+5*REF(ZD0,5)

+3*REF(ZD0,6)+2*REF(ZD0,7)+REF(ZD0,8)+REF(ZD0,9))/143;

ZD2:=REF(ZD1,1);

XA1:=0.5*(ZD1+ZD2),COLORYELLOW;

H0:=SMA(C,8,1);{}

H1:=(55*H0+34*REF(H0,1)+21*REF(H0,2)+13*REF(H0,3)+8*REF(H0,4)+5*REF(H0,5)

+3*REF(H0,6)+2*REF(H0,7)+REF(H0,8)+REF(H0,9))/143;

H2:=REF(H1,1);

XA2:=0.5*(H1+H2),COLORMAGENTA;

{DRAWBAND(H1,RGB(255,255,0),H2,RGB(0,0,255));

STICKLINE(H1>H2,H1,H2,10,0),COLORYELLOW;}

DZ0:=SMA(C,13,1);

DZ1:=(55*DZ0+34*REF(DZ0,1)+21*REF(DZ0,2)+13*REF(DZ0,3)+8*REF(DZ0,4)+5*REF(DZ0,5)

+3*REF(DZ0,6)+2*REF(DZ0,7)+REF(DZ0,8)+REF(DZ0,9))/143;

DZ2:=REF(DZ1,1);

XA3:=0.5*(DZ1+DZ2),COLORWHITE;

ZX0:=SMA(C,21,1);

ZX1:=(55*ZX0+34*REF(ZX0,1)+21*REF(ZX0,2)+13*REF(ZX0,3)+8*REF(ZX0,4)+5*REF(ZX0,5)

+3*REF(ZX0,6)+2*REF(ZX0,7)+REF(ZX0,8)+REF(ZX0,9))/143;

ZX2:=REF(ZX1,1);

XA4:=0.5*(ZX1+ZX2),COLORGREEN;

I0:=SMA(C,34,1);

I1:=(55*I0+34*REF(I0,1)+21*REF(I0,2)+13*REF(I0,3)+8*REF(I0,4)+5*REF(I0,5)

+3*REF(I0,6)+2*REF(I0,7)+REF(I0,8)+REF(I0,9))/143;

I2:=REF(I1,1);

XA5:=0.5*(I1+I2),COLORCYAN;

CX0:=SMA(C,55,1);

CX1:=(55*CX0+34*REF(CX0,1)+21*REF(CX0,2)+13*REF(CX0,3)+8*REF(CX0,4)+5*REF(CX0,5)

+3*REF(CX0,6)+2*REF(CX0,7)+REF(CX0,8)+REF(CX0,9))/143;

CX2:=REF(CX1,1);

XA6:=0.5*(CX1+CX2),COLORBLUE;

CC0:=SMA(C,89,1);

CC1:=(55*CC0+34*REF(CC0,1)+21*REF(CC0,2)+13*REF(CC0,3)+8*REF(CC0,4)+5*REF(CC0,5)

+3*REF(CC0,6)+2*REF(CC0,7)+REF(CC0,8)+REF(CC0,9))/143;

CC2:=REF(CC1,1);

XA7:=0.5*(CC1+CC2),COLORGREEN,LINETHICK2;

TC0:=SMA(C,144,1);

TC1:=(55*TC0+34*REF(TC0,1)+21*REF(TC0,2)+13*REF(TC0,3)+8*REF(TC0,4)+5*REF(TC0,5)

+3*REF(TC0,6)+2*REF(TC0,7)+REF(TC0,8)+REF(TC0,9))/143;

TC2:=REF(TC1,1);

XA8:=0.5*(TC1+TC2),COLORMAGENTA,LINETHICK2;

A0:=IF(XA>REF(XA,1),1,0);

A1:=IF(XA>=XA1,1,0);

A2:=IF(XA1>=XA2,1,0);

A3:=IF(XA2>=XA3,1,0);

A31:=IF(XA3>=XA4,1,0);

A32:=IF(XA4>=XA5,1,0);

A33:=IF(XA5>=XA6,1,0);

A34:=IF(XA6>=XA7,1,0);

A35:=IF(XA7>=XA8,1,0);

A4:=IF(XA3>=REF(XA3,1),1,0);

A5:=IF(XA4>=REF(XA4,1),1,0);

A6:=IF(XA5>=REF(XA5,1),1,0);

A7:=IF(XA2>=REF(XA2,1),1,0);

A8:=IF(XA6>=REF(XA6,1),1,0);

A9:=IF(XA7>=REF(A7,1),1,0);

A10:=IF(XA8>=REF(XA8,1),1,0);

A11:=IF(XA1>=REF(XA1,1),1,0);

B0:=IF(XA<REF(XA,1),1,0);

B1:=IF(XA<XA1,-1,0);

B2:=IF(XA1<XA2,-1,0);

B3:=IF(XA2<XA3,-1,0);

B31:=IF(XA3<XA4,-1,0);

B32:=IF(XA4<XA5,-1,0);

B33:=IF(XA5<XA6,-1,0);

B34:=IF(XA6<XA7,-1,0);

B35:=IF(XA7<XA8,-1,0);

B4:=IF(XA3<REF(XA3,1),-1,0);

B5:=IF(XA4<REF(XA4,1),-1,0);

B6:=IF(XA5<REF(XA5,1),-1,0);

B7:=IF(XA2<REF(XA2,1),-1,0);

B8:=IF(XA6<REF(XA6,1),-1,0);

B9:=IF(XA7<REF(A7,1),-1,0);

B10:=IF(XA8<REF(XA8,1),-1,0);

B11:=IF(XA1<REF(XA1,1),-1,0);

日趋势:((A0+A1+A2+A3+A31+A32+A33+A34+A35+A4+A5+A6+A7+A8+A9+A10+A11+B0+B1+B2+B3+B31+B32+B33+B34+B35+B4+B5+B6+B7+B8+B9+B10+B11)/34)*100,COLORRED,LINETHICK2;

M1:SMA(日趋势,2,1),COLORWHITE;

M2:SMA(日趋势,3,1),COLORGREEN,LINETHICK2;

{XG:CROSS(趋势,0.95),COLORMAGENTA;

XG2:CROSS(趋势,0.5),COLORWHITE;};

原理解析:
INDEXC的34日[1日权重]移动平均


P1赋值:(55*P0+34*1日前的P0+21*2日前的P0+13*3日前的P0+8*4日前的P0+5*5日前的P0

+3*6日前的P0+2*7日前的P0+8日前的P0+9日前的P0)/143


P2赋值:1日前的P1


大盘长牛熊赋值:0.5*(P1+P2)
C的3日[1日权重]移动平均


AP1赋值:(55*AP0+34*1日前的AP0+21*2日前的AP0+13*3日前的AP0+8*4日前的AP0+5*5日前的AP0

+3*6日前的AP0+2*7日前的AP0+8日前的AP0+9日前的AP0)/143


AP2赋值:1日前的AP1


XA赋值:0.5*(AP1+AP2),画红色
C的5日[1日权重]移动平均


ZD1赋值:(55*ZD0+34*1日前的ZD0+21*2日前的ZD0+13*3日前的ZD0+8*4日前的ZD0+5*5日前的ZD0

+3*6日前的ZD0+2*7日前的ZD0+8日前的ZD0+9日前的ZD0)/143


ZD2赋值:1日前的ZD1


XA1:=0.5*(ZD1+ZD2),画黄色
C的8日[1日权重]移动平均
{}

H1赋值:(55*H0+34*1日前的H0+21*2日前的H0+13*3日前的H0+8*4日前的H0+5*5日前的H0

+3*6日前的H0+2*7日前的H0+8日前的H0+9日前的H0)/143


H2赋值:1日前的H1


XA2:=0.5*(H1+H2),画洋红色


{DRAWBAND(H1,RGB(255,255,0),H2,RGB(0,0,255))
当满足条件H1>H2时,在H1和H2之间画柱状线
C的13日[1日权重]移动平均


DZ1赋值:(55*DZ0+34*1日前的DZ0+21*2日前的DZ0+13*3日前的DZ0+8*4日前的DZ0+5*5日前的DZ0

+3*6日前的DZ0+2*7日前的DZ0+8日前的DZ0+9日前的DZ0)/143


DZ2赋值:1日前的DZ1


XA3:=0.5*(DZ1+DZ2),画白色
C的21日[1日权重]移动平均


ZX1赋值:(55*ZX0+34*1日前的ZX0+21*2日前的ZX0+13*3日前的ZX0+8*4日前的ZX0+5*5日前的ZX0

+3*6日前的ZX0+2*7日前的ZX0+8日前的ZX0+9日前的ZX0)/143


ZX2赋值:1日前的ZX1


XA4:=0.5*(ZX1+ZX2),画绿色
C的34日[1日权重]移动平均


I1赋值:(55*I0+34*1日前的I0+21*2日前的I0+13*3日前的I0+8*4日前的I0+5*5日前的I0

+3*6日前的I0+2*7日前的I0+8日前的I0+9日前的I0)/143


I2赋值:1日前的I1


XA5:=0.5*(I1+I2),画青色
C的55日[1日权重]移动平均


CX1赋值:(55*CX0+34*1日前的CX0+21*2日前的CX0+13*3日前的CX0+8*4日前的CX0+5*5日前的CX0

+3*6日前的CX0+2*7日前的CX0+8日前的CX0+9日前的CX0)/143


CX2赋值:1日前的CX1


XA6:=0.5*(CX1+CX2), 画蓝色
C的89日[1日权重]移动平均


CC1赋值:(55*CC0+34*1日前的CC0+21*2日前的CC0+13*3日前的CC0+8*4日前的CC0+5*5日前的CC0

+3*6日前的CC0+2*7日前的CC0+8日前的CC0+9日前的CC0)/143


CC2赋值:1日前的CC1


XA7:=0.5*(CC1+CC2),画绿色, 线宽为2
C的144日[1日权重]移动平均


TC1赋值:(55*TC0+34*1日前的TC0+21*2日前的TC0+13*3日前的TC0+8*4日前的TC0+5*5日前的TC0

+3*6日前的TC0+2*7日前的TC0+8日前的TC0+9日前的TC0)/143


TC2赋值:1日前的TC1


XA8:=0.5*(TC1+TC2),画洋红色, 线宽为2


A0赋值:IF(XA>1日前的XA,1,0)
如果XA>=XA1返回1否则返回0
如果XA1>=XA2返回1否则返回0
如果XA2>=XA3返回1否则返回0
如果XA3>=XA4返回1否则返回0
如果XA4>=XA5返回1否则返回0
如果XA5>=XA6返回1否则返回0
如果XA6>=XA7返回1否则返回0
如果XA7>=XA8返回1否则返回0


A4赋值:IF(XA3>=1日前的XA3,1,0)


A5赋值:IF(XA4>=1日前的XA4,1,0)


A6赋值:IF(XA5>=1日前的XA5,1,0)


A7赋值:IF(XA2>=1日前的XA2,1,0)


A8赋值:IF(XA6>=1日前的XA6,1,0)


A9赋值:IF(XA7>=1日前的A7,1,0)


A10:=IF(XA8>=1日前的XA8,1,0)


A11:=IF(XA1>=1日前的XA1,1,0)


B0赋值:IF(XA<1日前的XA,1,0)
如果XA如果XA1如果XA2如果XA3如果XA4如果XA5如果XA6如果XA7

B4赋值:IF(XA3<1日前的XA3,-1,0)


B5赋值:IF(XA4<1日前的XA4,-1,0)


B6赋值:IF(XA5<1日前的XA5,-1,0)


B7赋值:IF(XA2<1日前的XA2,-1,0)


B8赋值:IF(XA6<1日前的XA6,-1,0)


B9赋值:IF(XA7<1日前的A7,-1,0)


B10:=IF(XA8<1日前的XA8,-1,0)


B11:=IF(XA1<1日前的XA1,-1,0)
输出

日趋势:((A0+A1+A2+A3+A31+A32+A33+A34+A35+A4+A5+A6+A7+A8+A9+A10+A11+B0+B1+B2+B3+B31+B32+B33+B34+B35+B4+B5+B6+B7+B8+B9+B10+B11)/34)*100,画红色, 线宽为2
日趋势的2日[1日权重]移动平均
日趋势的3日[1日权重]移动平均
输出

{XG:趋势上穿0.95,画洋红色
输出

XG2:趋势上穿0.5,画白色
}

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