首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在售前日线图上显示成交量

在售前日线图上显示成交量
EN

Stack Overflow用户
提问于 2022-01-18 10:32:58
回答 1查看 248关注 0票数 0

我试图在每日图表上显示累积的售前成交量。我不能让松木脚本显示在预售期间的每日图表任何东西。我正在尝试调试我的问题(因此暂时将100 K作为默认设置)。我认为这应该会在预售的每日图表上创造一个100 K的成交量蜡烛。但什么也没出现。

代码语言:javascript
复制
plotVolume = timeInRange(timeframe.period, "0400-0930") ? 100000 : volume
plot(plotVolume, color = color.new(palette,15), style=plot.style_columns, title="Volume")

我的思路是:将100 K的体积蜡烛显示在premarket...once中的每日图表上,成功地将100 K替换为5米图的累积体积函数,用request.security代替。感谢你的帮助!

EN

回答 1

Stack Overflow用户

发布于 2022-01-18 10:49:36

这样就行了。

还必须在图表上启用延长工时。

代码语言:javascript
复制
//@version=5
indicator('Cumulative volume', 'CV')

var float   cv = 0

// Reset volume when a new day has started, or when market session begins
if (dayofmonth != dayofmonth[1]) or (session.ismarket and session.ispremarket[1])
    cv := 0

cv += volume

plot(cv, style=plot.style_columns)

编辑1这句话的响应

对于前面的解决方案,您必须处于比每天更短的时间范围内。

但我知道,现在你想把你的图表保持在每日的时间框架内,并查看市场前的成交量。

为了实现这一目标,您必须在条形图中查看更低的时间范围(在下面的示例中为1分钟)。

但我怀疑它是否会起作用,因为你需要在每天的时间框架内查看一个酒吧,而在市场前期,你还没有酒吧。不过你可以试试。

如果它不起作用,那么我不认为它可以在松树afaik,除非其他人知道如何做到这一点。

如果它有效,也要注意到数据并不是最准确的,因为:

低间隔的security()并不总是返回可靠的数据。例如,条形内的股票数量信息将与>1D的交易量不匹配,因为交易所对两者的数据报告方式不同。

有关条形内检查的更多信息,您可以查看是否可以在低于图表当前间隔的间隔上使用security()?

代码语言:javascript
复制
//@version=5
indicator('IntraBar Volume')

f_intrabar(_src, _res) =>
    var int _barNo = 0
    var float _value = na
    
    if ta.change(time(_res))
        _value := 0

    _value += _src
    
intraBarVolume = request.security(syminfo.tickerid, '1', f_intrabar(volume, 'D'))
    
plot(intraBarVolume, style=plot.style_columns)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70754079

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档