请帮忙修改,提示错误
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)