Skip to content
Algo Trade Analytics Docs

input.timeframe() - Pine Script Function

Adds an input to the Inputs tab of your script’s Settings, which allows you to provide configuration options to script users. This function adds a dropdown that allows the user to select a specific timeframe via the timeframe selector and returns it as a string. The selector includes the custom timeframes a user may have added using the chart’s Timeframe dropdown.

input.timeframe(defval, title, options, tooltip, inline, group, confirm, display, active) → input string
NameTypeDescription
defvalconst stringDetermines the default value of the input variable proposed in the script’s “Settings/Inputs” tab
fromwhere the user can change it. When a list of values is used with the options parameter
thevalue must be one of them.

Value of input variable.

  • Result of input.timeframe function always should be assigned to a variable, see examples above.
//@version=6
indicator("input.timeframe", overlay=true)
i_res = input.timeframe('D', "Resolution", options=['D', 'W', 'M'])s = request.security("AAPL", i_res, close)
plot(s)