到底哪里错了!!

Params Vars Series<Numeric> cz; Series<Numeric> cz1; Series<Numeric> cz2; Series<Numeric> cz3; Series<Numeric> cz4; Series<Numeric> cz5; Series<Numeric> H5; Series<Numeric> Ymin; Series<Numeric> x1; Series<Numeric> x2; Series<Numeric> M1; Series<Numeric> M2; Series<Numeric> M0; Series<Numeric> M;Defs Events OnBar(ArrayRef<Integer> indexs) { cz=Close-Open; cz1=ref(cz,5); cz2=ref(cz,4); cz3=ref(cz,3); cz4=ref(cz,2); cz5=ref(cz,1); IIF(cz1=0,REF(cz1,1),cz1); IIF(cz2=0,REF(cz2,1),cz2); IIF(cz3=0,REF(cz3,1),cz3); IIF(cz4=0,REF(cz4,1),cz4); IIF(cz5=0,REF(cz5,1),cz5); H5 = cz1 + cz2 + cz3 + cz4 +cz5; Ymin = Min(cz1,min(cz2,min(cz3,min(cz4,cz5)))); //计算y6 x1=(-H5+SQRT(Power(H5,2)-4*(Power(H5,2)-36*Power(Ymin,2)))))/2; x2=(-H5-SQRT(Power(H5,2)-4*(Power(H5,2)-36*Power(Ymin,2)))))/2; //定义上轨、中轨、下轨 M1=Close + x1;//上轨 M2=Close + x2;//中轨 M0=Close + (x1+x2)/2;//下轨 M=Close - H5; }

代码复制贴上来帮你数括号,你括号对吗

回复:王老师,给你的回答,点个赞,包含了太多情感,只可意会不可言传。

回复:额 还是没懂啊

回复:😁不逗你了,把下面2行替换到你的代码里面,覆盖原来的就可以了,然后数数右括号,是不是最后变少了1个//计算y6 x1=(-H5+SQRT(Power(H5,2)-4*(Power(H5,2)-36*Power(Ymin,2))))/2; x2=(-H5-SQRT(Power(H5,2)-4*(Power(H5,2)-36*Power(Ymin,2))))/2;