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

Pine脚本如何实现开盘价线仅显示当日、不向历史K线延伸

Pine Script当日开盘价线仅显示当日范围实现方案

该需求可以实现,核心逻辑是让指标仅在当日时间范围内返回开盘价数值,其余时间返回空值na,绘制时就不会向历史K线方向延伸。

修改后的完整代码如下:

study("Today Open Yesterday Close", overlay=true)
tdo = security(tickerid, 'D', open) // 取当日开盘价
// 筛选当日K线,非当日时段返回空值
current_day_tdo = time >= timestamp(year(timenow), month(timenow), dayofmonth(timenow), 0, 0, 0) ? tdo : na
plot(current_day_tdo, linewidth=1, color=maroon, trackprice=true)

修改说明:

  • 新增当日K线判断规则:通过比对K线时间和当日0点时间戳,仅保留当日K线对应的开盘价,其余K线赋值为na,指标自动跳过空值不绘制
  • 新增trackprice=true参数,可让开盘价线自动撑满当日K线的横向范围,显示效果更符合需求
  • 如果你的交易品种开盘时间不是0点,可自行调整timestamp里的时、分、秒参数匹配对应交易所开盘时间,过滤效果会更精准

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 06:09:00