Pine script Pine脚本4.0输入变量的动态赋值

Pine script Pine脚本4.0输入变量的动态赋值,pine-script,Pine Script,我试图将默认ATR分辨率指定为与当前使用的图表相同。所以 如果我在周线图上,默认输入ATR分辨率 是“W” 如果我在日线图上,默认输入ATR分辨率 被 等等 我正在尝试编写的伪代码: timeframe = '1' current = timeframe.period if current != timeframe timeframe = current i_atrRes = input(defval=timeframe, type=input.resolution, title

我试图将默认ATR分辨率指定为与当前使用的图表相同。所以

  • 如果我在周线图上,
    默认输入
    ATR分辨率 是“W”
  • 如果我在日线图上,
    默认输入
    ATR分辨率 被
  • 等等
我正在尝试编写的伪代码:

timeframe = '1'
current = timeframe.period
if current != timeframe
    timeframe = current

i_atrRes  = input(defval=timeframe, type=input.resolution, title='ATR Resolution', group="STOP LOSS - used only if 'ATR' selected")
我一直在查看有关此链接的信息:

这就是我目前遇到的情况。。。
timeframe=“”+timeframe.period+“”<---不起作用
timeframe=“”+tostring(1)+“”<---不起作用
时间框架='1'<---有效
对于以下声明:

i_atrRes=input(deffal=timeframe,type=input.resolution,title=ATR Resolution',group=“止损-仅当选择了“ATR”时使用”)

我该怎么做

This is what I have encountered so far ...
timeframe = "'" + timeframe.period  + "'"   < --- does not work
timeframe = "'" + tostring(1)  + "'"        < --- does not work
timeframe = '1'                             < --- works