PineScript,无法获得过去 10 天的总活动量(高于 100m 的量)
PineScript, unable to get total active volume(volume which higher then 100m) for the pass 10 days
我正在尝试使用 pinescript 来计算过去 10 天的总活动量。在这里我会考虑活跃量超过 1 亿,我想过滤掉小于 1 亿的量。以下是我的代码:
//@version=4
study("ActiveVol",overlay=false)
length = input(10,minval=10,title="Length")
var active_vol = 0
for i=0 to length
if (volume[i] >= 1000000000)
active_vol := active_vol + volume[i]
plot(active_vol);
它保持 return 以下错误:第 11 行:变量 'active_vol' 声明为 'integer' 类型。无法为其分配 'series[float]'.
类型的表达式
我可以知道如何解决这个问题吗?提前万分感谢。
进行以下更正
var float active_vol = 0.0
我正在尝试使用 pinescript 来计算过去 10 天的总活动量。在这里我会考虑活跃量超过 1 亿,我想过滤掉小于 1 亿的量。以下是我的代码:
//@version=4
study("ActiveVol",overlay=false)
length = input(10,minval=10,title="Length")
var active_vol = 0
for i=0 to length
if (volume[i] >= 1000000000)
active_vol := active_vol + volume[i]
plot(active_vol);
它保持 return 以下错误:第 11 行:变量 'active_vol' 声明为 'integer' 类型。无法为其分配 'series[float]'.
类型的表达式我可以知道如何解决这个问题吗?提前万分感谢。
进行以下更正
var float active_vol = 0.0