在Pine Script中,市场是否开放可以通过查看当前bar的时间和其前一个bar的时间来确定。如果两个bar之间的时间间隔等于当前bar的分辨率(resolution),则说明市场处于开放状态。以下是示例代码:
//@version=4 study("Market Open Check", overlay=true)
res = input(title="Timeframe", type=input.resolution, defval="60")
// calculate the time difference between the current bar and the previous bar time_diff = time - time[1]
// check if the time difference equals the resolution isOpen = time_diff == res
// plot the open status as a label label.new(bar_index, high, isOpen ? "Market Open" : "Market Closed", color=isOpen ? color.green : color.red)
上一篇:不使用“=”来重载赋值运算符
下一篇:不使用“标题”附加新标签