Pine script 如何将活动时间框架用作条件中的变量?

Pine script 如何将活动时间框架用作条件中的变量?,pine-script,Pine Script,我想为tradingview编写一个指标,该指标应根据活动时间框架在特定水平上绘制垂直线,例如,在5分钟图表上,该指标应在不同于60分钟图表的水平上绘制垂直线 我已经试过“决心”。以下是代码片段: x = (resolution == "5") ? 10 : (resolution == "60") ? 20 : 30 plot(x) 因此,如果图表在5分钟的时间范围内,在60分钟的时间范围内,在20级,在所有其他时间范围内,这应该在10级画一条线 但它总是在30级绘制,因此代码必须是错误的

我想为tradingview编写一个指标,该指标应根据活动时间框架在特定水平上绘制垂直线,例如,在5分钟图表上,该指标应在不同于60分钟图表的水平上绘制垂直线

我已经试过“决心”。以下是代码片段:

x = (resolution == "5") ? 10 : (resolution == "60") ? 20 : 30

plot(x)
因此,如果图表在5分钟的时间范围内,在60分钟的时间范围内,在20级,在所有其他时间范围内,这应该在10级画一条线

但它总是在30级绘制,因此代码必须是错误的。我allready研究过“分辨率”是“输入”函数的一个常量,所以它似乎不能在这个函数之外使用


所以我的问题是:什么是正确的代码?谢谢大家!

我自己找到了答案:“句号”

因此,我的示例代码必须如下所示:

x = (period == '5') ? 10 : (period == '60') ? 20 : 30

plot(x)

对于Pine脚本v4,您要查找的变量称为
timeframe.period

例如,“60'-60分钟”、“D'-daily”、“W'-weekly”、“M'-monthly”、“5D'-5天”、“12M'-one year”、“3M'-one quarter”