请教:某品种一分钟k线,连续上涨k线根数,与连续上涨带来的涨幅,怎么计算?
涨:c>=ref(c,1);
跌:c<ref(c,1);
le:=BARSLAST(跌);
if 涨 then
begin
lengrh:le;
end
幅度:if(涨 and lengrh>1,(c-ref(c,lengrh))/ref(c,lengrh),0);
仅供参考。我这里涨跌定义的很简单,就是只比较当前K的c和前一个K的c. 你可以自行修改定义方式,但是必须明确的是无论怎么定义,涨跌都必须满足 不是跌就是涨,如果实际情况是相近2个K收盘价一样,也必须把这个情况定义到涨或者跌其中一个里面去。否则上面代码就会出问题。