首页 > 解决方案 > 我的 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

解决方案


在 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


推荐阅读