pine-script - 我的 tradingview 脚本中的脚本参数
问题描述
我从脚本第 47 行返回此错误:参数“maxval”、“minval”和“step”不能与 input() 函数一起使用。您可以使用 input.int() 或 input.float() 函数来指定输入数据值的范围。
第 47 行 rsiOverbought = input.int(60, title = "RSI Overbought", minval = 0, maxval = 50, type = input.integer)
解决方案
在 Pine Script V5 中没有type
或函数minval
参数input()
。您需要通过调用相应的函数来指定输入的类型——input.int()
对于整数,input.float()
对于浮点值。
正确的语法是:
input.int(defval, title, options, tooltip, inline, group, confirm) → input int
或者
rsiOverbought = input.int(60, title = "RSI Overbought", minval = 0, maxval = 50)
https://www.tradingview.com/pine-script-reference/v5/#fun_input{dot}int
推荐阅读
- python - ValueError,即使没有任何主动提及
- excel - 尝试对关闭的 Excel 文件进行排序时出现自动化错误 440
- c++ - 能够访问类定义之外的私有对象成员
- c - 从文件读取时填充 malloc 数组
- c# - 使用 LINQ-to-SQL 从 SQL Server 存储过程返回单行值
- java - install4j:不支持 64 位捆绑的 java 9?
- yammer - Yammer API 调用仅返回 50 个组
- django - 表单 - 外键 - ModelChoiceField - 未保存
- bash - 如何在 bash 脚本中转义文件路径中的空格
- matching - 在 Informatica 中创建新的匹配逻辑 (Ratcliffe - Obershelp)