You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改Pine Script指标使其仅在0930-1600常规交易时段显示

解决方案

直接使用修改后的代码即可:

//@version=2
study("Percent Lines", overlay=true)

markethours = "0930-1600"
dailyopen = "0930-0931"

openprice = time("1", dailyopen) ? open : time("1", markethours) ? openprice[1] : na

// 仅在交易时段输出绘图数值,非时段返回空值
line15  = plot(time("1", markethours) ? openprice * 1.15 : na, style=plot.style_linebr)
line25 = plot(time("1", markethours) ? openprice * 1.25 : na, style=plot.style_linebr)
line50 = plot(time("1", markethours) ? openprice * 1.50 : na, style=plot.style_linebr)

修改说明

  • 核心改动是在绘图逻辑中增加了交易时段校验,仅当K线处于0930-1600区间时才返回有效绘图值,盘前盘后时段返回空值na,不会渲染任何内容。
  • 额外增加了style=plot.style_linebr参数,确保绘图遇到空值时直接断开,完全避免跨交易时段的斜线连接,同时保留原有常规时段内的水平线段显示效果。

内容的提问来源于stack exchange,提问作者DarkWingDuck

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 03:45:09