首页 > 解决方案 > input.options 另一个输入的参数

问题描述

我正在尝试创建一个增量选项,该选项将更改另一个输入中的 step 参数。

在下面的示例中,我试图根据 Choice 更改 line1 的输入步骤参数。但我得到错误“不能用'step'=input float调用'input'。参数应该是类型:const float;”

我已经尝试过使用 var StepOp,但也没有用。

基于 input.options 替换 step 参数值的方法是什么?

// Increment options:

选择=输入(标题=“增量选项:”,defval=“0.10”,选项=[“10.00”,“1.00”,“0.10”])

stepOp =(选择==“10.00”?10.00:选择==“1.00”?1.00:选择==“0.10”?0.10:na)

line1 = input(type=input.float, defval=0.1 minval=0, step=stepOp, title="基线", inline="3")

标签: pine-script

解决方案


推荐阅读