到底哪里错了!!

哪里错了
哪里错了啊?
不知道哪里错了?
看看哪里错了,全都选中
这个代码哪错了?
参数分析到底在哪里打开?
为什么没有开仓记录,是哪里出错了吗
请教回测到底用哪个合约
取消订阅,并且增加订阅,哪里出错了?为何无法实现?
我按图片上抄的,但过不了,请帮我看下哪里写错了

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;