Pine Script输入字符串选项

问题描述

我想像photo1 photo1

中那样将选项显示为字符串

我希望它在选项中“非常敏感”,“敏感”和“正常”。例如,如果选择非常敏感,则长度应为20.0。选择正常时,长度应为53.0。我该怎么做?

我对PineScript一无所知。我写了些东西来解释我想做什么

length = input(title="Settings",options=["VerySensitve","Sensitive","Normal"])

if (length == "VerySensitive")
length = 20.0

else if (length == "Sensitive")
length = 33.0

else if (length == "Normal")
length = 53.0

解决方法

最好将多次引用的文字放在变量中,因此,如果您更改菜单字符串,则只需要一次更改即可。

//@version=4
study("","",true)
SV1 = "VerySensitive"
SV2 = "Sensitive"
SV3 = "Normal"
sensitivity = input(SV3,"Sensitivity",options=[SV1,SV2,SV3])

int length = na
if sensitivity == SV1
    length := 20
else if sensitivity == SV2
    length := 33
else if sensitivity == SV3
    length := 53
ma = sma(close,length)
plot(ma)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...