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

Pine Script V5问题:5分钟图表误显示前一日日线开盘价

解决Pine Script V5在5分钟图绘制当日开盘价的问题

问题核心:默认的request.security会返回已闭合的日线数据,当当前日线未收盘时,会返回前一日开盘价。

修正后的代码

//@version=5
indicator("My script", overlay=true)
// 添加barmerge参数,获取当前运行中日线的开盘价
daily_open = request.security(syminfo.ticker, "D", open, barmerge.gaps_on, barmerge.lookahead_on)
plot(daily_open)

原理说明

  • 默认情况下,request.security的行为是仅返回已完全闭合的高时间框架K线数据。在5分钟图上,只要当日日线还未收盘,它就会返回前一天的开盘价。
  • 添加barmerge.lookahead_on参数后,脚本会获取当前正在运行的日线的开盘价——这个价格在日线开盘时就已固定,不会随后续K线变动,因此不存在未来函数风险。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 08:35:30