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

如何创建自动适配每日最新收盘价的水平叠加线指标?

每日最新收盘价水平线指标实现

以下是基于Pine Script的实现代码,可在TradingView中使用,满足每日自动调整最新收盘价水平线的需求,同时支持在更低时间框架下显示:

//@version=5
indicator("每日最新收盘价水平线", overlay=true)

// 获取最新日收盘价
dailyClose = request.security(syminfo.tickerid, "D", close[0])

// 存储上一交易日收盘价,用于判断是否更新
var float lastDailyClose = na

// 当新交易日开始时更新收盘价
if change(time("D"))
    lastDailyClose := dailyClose

// 绘制水平线,初始使用当日收盘价
currentLinePrice = na(lastDailyClose) ? dailyClose : lastDailyClose
hline(currentLinePrice, "每日最新收盘价", color=color.new(color.blue, 0), linestyle=hline.style_solid, linewidth=2)

代码说明

  • request.security():跨时间框架获取日K线的最新收盘价,确保在任何时间框架下都能拿到当日收盘数据
  • var float lastDailyClose:用var关键字保留变量值,避免每次Bar都重置,仅在交易日切换时更新
  • change(time("D")):检测交易日的变化,触发水平线价格更新
  • hline():绘制水平线条,设置颜色和线宽,确保视觉清晰

预期效果

每日最新收盘价线:
每日最新收盘价线

在更低时间框架可见的每日最新收盘价线:
在更低时间框架可见的每日最新收盘价线

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 14:20:58