来函数检测结果如下:
该公式没有未来函数
指标源码:
原理解析:
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
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,画白色
}