访问上市前数据而不显示它

Access to premarket data without displaying it

我试图创建一个指标来自动绘制 pre-market low/high 级别,这是许多图表标题的组成部分,但似乎我被卡住了。

我想知道 PineScript 是否可以在不显示 pre-market 数据本身的情况下访问工具的 pre-market 数据,即不设置“延长交易时间”选项,这会破坏所有趋势线并破坏目的?

我试图查看“HL 水平”等指标的源代码,希望能解决我的问题,但它们在显示正常交易时间图表时似乎不起作用。

作为高级会员持有人,我也试图联系客户服务,希望得到高级答复。唉,他们把我介绍给了 Whosebug 社区。

那么,您的脚本将在每个柱上执行。如果您没有启用延长时间,则延长会话没有栏。因此,没有延长交易时间的数据。


编辑:

session ticker.new() 的参数只是一种在您的计算中包含或不包含扩展会话的方法。它不会为您提供图表上没有的任何数据。

看下面的例子。已启用延长时间,但我专门从常规会话中请求数据。

//@version=5
indicator("Example 2: Extended Session Data")
t = ticker.new("BATS", "AAPL", session.regular)
cc = request.security(t, timeframe.period, close, barmerge.gaps_on)
plot(cc, style=plot.style_linebr)

现在,看看这个例子。延长营业时间已启用,我要求包括这些酒吧。

//@version=5
indicator("Example 2: Extended Session Data")
t = ticker.new("BATS", "AAPL", session.extended)
cc = request.security(t, timeframe.period, close, barmerge.gaps_on)
plot(cc, style=plot.style_linebr)

最后,同样的代码,但这次延长时间被禁用。

如您所见,图表上没有柱状图的数据。