function - 我在 Pine 中声明函数时遇到赋值问题
问题描述
所以,我建立了一个指标,该指标一直工作到本月,但我找不到修复它的方法:
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_
此函数用于彻底返回真或假(如果应用于其他指标,它也会这样做);当我在指标上运行它时,它返回一个错误:
无法使用参数调用“运算符 >”(系列 [bool],文字整数);可用的重载: >(float, float) => bool; >(输入浮点数,输入浮点数)=> 输入布尔值;>(常量浮动,常量浮动)=>常量布尔;>(float, series[float]) => series[bool]; >(系列[浮点],浮点)=>系列[布尔];>(series[float], series[float]) => series[bool];
无法使用参数调用“运算符 <”(系列 [bool]、系列 [整数]);可用重载: <(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”循环的索引不能使用字符串值。
任何线索都很好接受。
解决方案
推荐阅读
- node.js - 如何解决无法进入heroku的503错误?
- android - 调用 removeAt 时 Kotlin ArrayList 返回数据类型
- css - 背景在滚动 flexbox 内部元素中被切断
- php - 如何从图像中获取十六进制代码数组?
- python - 是否有一个函数可以用较小数组中的值填充较大的数组?
- wordpress - 是否可以动态更改页面内的简码
- distributed - 有人对 Multi-Paxos 有什么建议吗?
- excel - INDEX & MATCH 公式避免重复
- json - plpgsql在循环之前提取数组的元素
- php - 带有 SQL 变量的 SQL 查询在 Doctrine 中不起作用,但如果手动执行则起作用