请帮忙修改,提示错误

请帮忙修改,提示错误 Params Vars Series<Numeric> aa; Series<Numeric> bb; Series<Numeric> cc; Events OnBar(ArrayRef<Integer> indexs) { aa = (Open+High+Low+Close*3)/6; bb = (8*aa+7*aa(1)+6*aa(2)+5*aa(3)+4*aa(4)+3*aa(5)+2*aa(6)+aa(7))/36; cc = (Lowest(bb,2)+Lowest(bb,4)+Lowest(bb,6))/3; plotnumeric("cc",cc,0,Green); plotnumeric("cc",bb,0,red); If(MarketPosition <>1 && bb[1] > cc[1]) { Buy(0,Open); } If(MarketPosition <>-1 && bb[1] = cc[1]) { SellShort(0,Open); } }

请问修改成策略,需要如何修改

哦,谢谢

If(MarketPosition <>-1 && bb[1] = cc[1]) = 是赋值的意思 不是判断相等的意思 判断相等时== 这个 基础的语法先记记牢吧

回溯是方括号[],不是圆括号() 比如aa变量回溯上一根是aa[1] 不是aa(1)