设收盘价为数列A1到An(全部已知)
止损价为B1(已知),B2到Bn(未知)
由A1和B1推出B2,
由A2和B2推出B3,
......
由An-1和Bn-1推出Bn,
这个指标能编吗?
IF BARSCOUNT(C)=1 THEN
A1:=C*0.98;
ELSE IF BARSCOUNT(C)>1 AND REF(C,1)>REF(A1,1) AND C>=REF(A1,1) THEN
A1:=MAX(REF(A1,1),0.98*C);
ELSE IF 。。。
。。。
止损价:A1;
收盘价:CLOSE;
这个应该选择序列计算还是逐k线计算呢?我选择序列计算发现结果只显示收盘价,我选逐k线计算它说语法错误。
或者是语句本身错了,求指导。
variable:a1=0;
n:=barscount(c);
m:=n=1 AND REF(C,1)>REF(A1,1) AND C>=REF(A1,1);
jj:=MAX(REF(A1,1),0.98*C);
if n=1 then A1:=C*0.98;
else if m THEN A1:=jj;