在图上显示时的指标,转到后台交易后,交易频率大大减少。
含有较多的if,ref,llv,hhv,barslast,valuewhen的函数。
图上显示时使用序列或逐K模式均可。但到后台交易时,使用序列或逐K模式均不会有图上指标的交易。
不知道是什么原因
aa:=valuewhen(条件a,a1);
bb:=valuewhen(条件b,b1);
cc:=valuewhen(条件c,c1);
n1:=barslast(条件a);
n2:=barslast(条件b);
n3:=barslast(条件c);
mm:=min(n1,min(n2,n3));
ss:if(mm=n1,aa,if(mm=n2,bb,cc));
就是这个SS,在图表上可以显示,在后台交易中就不行。求解
valuewhen(n)=-1
barslast(m)=-1
这2个取值在什么情况下会得出-1的?
把你的调试代码发一下
a1,a2得出-1了,,是什么原因啊?
这两个是在后台调试的吧?那你的调试方法是什么?
是后台调试的
if islastbar then
DEBUGFILE('e:\TEST.TXT','a1:%.0f',a1);
DEBUGFILE('e:\TEST.TXT','a2:%.0f',a2);