pine-script - 研究错误:最低和最低条长度参数必须 > 0
问题描述
我正在尝试解决 Pine 中的一个奇怪问题(错误?)。我想获得最低值栏的偏移量,因为我需要知道偏移量和值,所以我可以画一条线。
bool mwIsAnchorBot = mw < -60
int mwBarsSinceAnchBot = int(min(5000, barssince(mwIsAnchorBot)))
int loLowestBarsSinceAnchBot = lowestbars(low, max(1, mwBarsSinceAnchBot))
这会返回一个研究错误
最低条形函数中的“长度”参数 (0.0) 的值无效。它必须 > 0
这怎么可能?我设置了最小值 1 和最大值 5000?为什么它以浮动形式收到?(0.0)? 我从未声明过浮点数并明确声明整数和布尔值。
提前致谢
解决方案
万一有人偶然发现了这个问题,我发现na
如果没有找到条件,barssince 就会返回。
为了避免我的问题,我不得不nz
绕过它:
int(min(5000, nz(barssince(mwIsAnchorBot))))
推荐阅读
- twitter-bootstrap - 为什么我在 netcore razor 视图中有样式?
- javascript - Websocket 内存泄漏 node.js。事件发射器?
- python - 如何解决采用预训练 keras 模型时的输入张量误差
- python - 由于未处理的异常,无法执行脚本“pyi_rth_win32comgenpy”:模块“pythoncom”不在冻结的 sys.path 中
- python - 查找/过滤包含错误日期格式的所有行
- linux - 如何使用 vi 命令重新编号行?
- bots - 有没有办法在电报机器人的描述中添加图片?
- javascript - 如何在 Angular 中使用 ErrorHandler 正确处理错误
- spring-boot - 如何使用 Spring Boot 和 HSQLDB 生成 .data 文件
- angular - 如何映射两个 rxjs 流?