没有现成的函数可以取到这样的值,可通过编程求得
以下例子为,求当日排名第1和第2的K线成交量。求排名前5的的成交量值,请依照下面例子,尝试编写
variable:v1=0,v2=0; //v1记录当日排名第1成交量,v2记录当日排名第2成交量
n:=barslast(todaybar=1)+1;//当日k线数量
if n=1 then begin
v1:=vol;
v2:=vol;
end
if n>1 then
begin
if vol>v1 then //成交量创新高
begin
v2:=v1; //之前记录第1的变成排名第2成交量
v1:=vol; //记录最高成交量
end
if vol<v1 and vol>v2 then v2:=vol; //记录排名第2的成交量
end
vv1:v1,linethick0;
vv2:v2,linethick0;