基于所选时间范围的动态输入变量

时间:2019-11-04 18:07:14

标签: pine-script

无论选择什么时间段,我都希望能够显示50天EMA。例如,对于每日时间范围,EMA输入将为50,以显示50天EMA;对于自定义的12小时时间范围,输入为100,以显示50天。我想定义我感兴趣的时间范围,并为未定义的任何其他时间范围选择一个默认变量。我只关心特定的时间范围,所以我不介意手动输入这些时间范围。

这是我尝试的方法,但是没有用。我也将其作为输入框输入的原因是要在此处查看更改并根据需要进行修改。

//@version=4
testingnew = timeframe.period

if testingnew == "240"
    set_to=60
else
    if testingnew == "W"
        set_to=2
    else
        set_to=20

// Input variables
len=input(set_to,title="test")

1 个答案:

答案 0 :(得分:0)

我想通了,这很简单,我必须在初始定义之后进行调整。

cy

但是,由于代码正在设置变量,它将禁用输入功能。可能会添加一个布尔输入,指出禁用此检查,以便在我想再次更改变量的情况下允许输入框起作用。