因此,我构建了一个指标,该指标一直工作到本月,但我找不到修复它的方法:
rising_(values, length) =>
current_ = values[0]
ok_ = false
if length>0 and length<bar_index
ok_ := true
for i = 1 to length
if ( not na(values[i]) and current_ <= values[i] )
ok_ := false
break
ok_
此函数用于彻底返回真或假(如果应用于其他指标,它确实如此);当我在我的指标上运行它时,它返回一个错误:
<块引用>不能用参数(series[bool],文字整数)调用'operator>';可用的重载:>(float, float) => bool; >(输入浮点数,输入浮点数)=> 输入布尔值; >(const float, const float) => const bool; >(float, series[float]) => series[bool]; >(series[float], float) => series[bool]; >(series[float], series[float]) => series[bool];
<块引用>不能用参数调用'operator <' (series[bool], series[integer]);可用的重载:<(float, float) => bool; <(输入浮点数,输入浮点数) => 输入布尔值; <(const float, const float) => const bool; <(float, series[float]) => series[bool]; <(series[float], float) => series[bool]; <(series[float], series[float]) => series[bool];
<块引用>"for" 循环的索引不能使用字符串值。
任何线索都可以接受。