ma.ma(20)
这类的都改成
ma.ma1(20)
因为周期数据使用限制的缘故,导致了你所有的引用数据只有最后一个周期有数据
把引用的周期数据写大一点。比如这样的:
多头趋势1:=STKINDIEX('','MA.MA1(20)',0,6,0,200)>STKINDIEX('','MA.MA1(60)',0,6,0,600);
多头趋势2:=STKINDIEX('','MA.MA1(20)',0,6,0,200)-STKINDIEX('','MA.MA1(60)',0,6,0,600)>STKINDIEX('','MA.MA1(20)',0,6,-1,200)-STKINDIEX('','MA.MA1(60)',0,6,-1,600);
多头趋势:=多头趋势1 AND 多头趋势2;
空头趋势1:=STKINDIEX('','MA.MA1(20)',0,6,0,200)<STKINDIEX('','MA.MA1(60)',0,6,0,600);
空头趋势2:=STKINDIEX('','MA.MA1(60)',0,6,0,600)-STKINDIEX('','MA.MA1(20)',0,6,0,200)>STKINDIEX('','MA.MA1(60)',0,6,-1,600)-STKINDIEX('','MA.MA1(20)',0,6,-1,200);
空头趋势:=空头趋势1 AND 空头趋势2;
震荡趋势1:=STKINDIEX('','MA.MA1(20)',0,6,0,200)>STKINDIEX('','MA.MA1(60)',0,6,0,600);
震荡趋势2:=STKINDIEX('','MA.MA1(20)',0,6,0,200)-STKINDIEX('','MA.MA1(60)',0,6,0,600)<STKINDIEX('','MA.MA1(20)',0,6,-1,200)-STKINDIEX('','MA.MA1(60)',0,6,-1,600);
震荡趋势3:=STKINDIEX('','MA.MA1(20)',0,6,0,200)<STKINDIEX('','MA.MA1(60)',0,6,0,600);
震荡趋势4:=STKINDIEX('','MA.MA1(60)',0,6,0,600)-STKINDIEX('','MA.MA1(20)',0,6,0,200)<STKINDIEX('','MA.MA1(60)',0,6,-1,600)-STKINDIEX('','MA.MA1(20)',0,6,-1,200);
震荡趋势:(震荡趋势1 AND 震荡趋势2) OR (震荡趋势3 AND 震荡趋势4);