Pine script Pine脚本(TradingView)获取下一个会话的详细信息

Pine script Pine脚本(TradingView)获取下一个会话的详细信息,pine-script,Pine Script,使用Pine脚本,我可以用下面的代码画一条自定义线 l = line.new(timestamp(2020, 04, 07, 09, 15), 17500, timestamp(2020, 04, 08, 09, 15), 17500, xloc.bar_time) line.delete(l[1]) 我想为下一个交易日画一条自定义线(如下图所示) 有没有办法在Pine脚本中找到即将到来的交易日的时间戳 这将在全天候市场上起作用。当您可以在实时市场上进行测试时,您可能需要进行调整: //@ve

使用Pine脚本,我可以用下面的代码画一条自定义线

l = line.new(timestamp(2020, 04, 07, 09, 15), 17500, timestamp(2020, 04, 08, 09, 15), 17500, xloc.bar_time)
line.delete(l[1])
我想为下一个交易日画一条自定义线(如下图所示)

有没有办法在Pine脚本中找到即将到来的交易日的时间戳


这将在全天候市场上起作用。当您可以在实时市场上进行测试时,您可能需要进行调整:

//@version=4
study("", "", true)
y  = high
x1 = timestamp(year(timenow), month(timenow), dayofmonth(timenow) + 1, 9, 30)
x2 = timestamp(year(timenow), month(timenow), dayofmonth(timenow) + 2, 9, 30)
var line l = na
if barstate.islast
    if na(l)
        // Only create line once, then update it.
        l := line.new(x1, y, x2, y, xloc.bar_time)
        // Make 2 if blocks same type so compiler doesn't complain.
        int(na)
    else
        line.set_xy1(l, x1, y)
        line.set_xy2(l, x2, y)
        int(na)

@PineCoders LucF:你能帮忙吗?谢谢你的回答。我在这里创建了一个脚本,请查看并让我知道我是否可以以任何方式对其进行改进是否有办法在TradingView/Pine脚本中识别假日和周末?您在更新中是如何做到的看起来不错。祝贺你的剧本。不过,要小心你的
前瞻性
。在引用序列的过去值(
high[1]
)时,应像您这样使用ON,但在使用序列的当前值(
high
)时应使用OFF,否则会引入前瞻性偏差。感谢您的审阅和建议。