sum - pine 脚本 sum 函数只返回 float 我需要整数
问题描述
我做了一个简单的变量,我想计算它发生了多少次
所以我做了这样的代码
a = close>open(it is just examplary, not my real code)
gross = ~~~~~~
num = cum(a ? 1 : 0)
total = sum(a ? gross : na, num)
我将 num 变量放入 sum 函数的长度位置
但它会变成这样的错误消息
cannot call 'sum' with 'length'=series[float]. the argument should be of type: series[integer];
所以要检查 num 的值是浮动的,我做了plot(num,~~)
它并返回 128.0000
我认为条件 a 发生了 128 次。
所以 num 的值不是浮动的,对吗?我不知道为什么会出现错误消息
我已经用过round()
,`int() 请帮我解决这个问题
解决方案
推荐阅读
- python - 你能把闪光灯翻译成摩尔斯电码吗?
- c++ - 如何在 C++ 中的类主体之外定义一个专门的类方法?
- node.js - 为什么我来自 Node/Express 的 POST 和 PUT 请求在 React/Redux 中不起作用?我的 GET 和 DELETE 请求都可以正常工作。所有请求都在 Postman 中工作
- unity3d - 如何将纹理均匀地应用于网格(UV)?
- python - 如何在python中将本地时间转换为UTC时间
- ios - 当点击区域落在按钮上时,为什么不执行 UIGestureRecognizerDelegate 的 shouldRecognizeSimultaneouslyWith ?
- java - android 回调函数 onSizeChanged() 的替代方案
- mysql - 操作“UNION”Nodejs Mysql 的排序规则的非法混合
- python - 如何连续创建一系列密度轮廓(即子图)
- python - 如何根据 Python 中的日期时间对 dict 列表进行排序