我试图让我的指标绘制区域基于不同的时间范围,但是当我似乎可以弄清楚如何让时间范围功能发挥作用时。
`// Timeframes to check
var timeFrame30 = 30
var timeFrame45 = 45
var timeFrame60 = 60
var timeFrame120 = 120
var timeFrame180 = 180
var timeFrame240 = 240
var timeFrame1440 = 1440
var timeFrame10080 = 10080
var timeFrame43200 = 43200
// Iterate through timeframes
for time_frame in [timeFrame30, timeFrame45, timeFrame60, timeFrame120, timeFrame180, timeFrame240, timeFrame1440, timeFrame10080, timeFrame43200]:
demand_zones = []
supply_zones = []`
我收到错误“time_frame”在变量声明中不是有效的类型关键字,如果我使用
timeframes = [timeFrame30, timeFrame45, timeFrame60, timeFrame120, timeFrame180, timeFrame240, timeFrame1440, timeFrame10080, timeFrame43200]
我收到语法错误“[”
时间框架不是这样运作的。
如果您想获取不同时间范围的数据,您应该使用 security() 函数。
//@version=5
indicator("Example security", overlay=true)
close_15 = security(syminfo.tickerid, "15", close)
plot(close_15)
使用数组.from:
timeframes = array.from(timeFrame30, timeFrame45)