这个值你要在什么样的位置去引用。
如果你要在平空仓位置去获取这个数据那就是有未来引用的性质了。
Temp1:=BARSLAST(holding<0);//找到最近一次平空仓 位置
Temp2:=BARSSINCE2(holding>0,Temp1);//空仓以来第一次多仓位置
rh:=ref(h,Temp2);
rl:=ref(l,Temp2);
if holding>0 then //只在持有多仓时取值
begin
result1:rh;
result2:rl;
end
这是我的处理思路。 但是我并没有考虑 平多和开多在一个K上这个情况。