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

如何在TradingView用Pine Script获取15分钟最近200根K线最高收盘价

Pine Script获取15分钟周期最近200根K线最高收盘价的实现方法

完全可以实现,分两种场景处理即可:

场景1:当前图表本身就是15分钟周期

直接调用Pine Script内置的ta.highest()函数计算收盘价序列的最大值即可,核心代码如下:

// 计算最近200根15分钟K线的最高收盘价
highest_close = ta.highest(close, 200)
  • ta.highest()的第一个参数为待计算的数据源,这里填close代表用收盘价计算
  • 第二个参数为回溯的K线数量,这里填200即可

场景2:当前图表不是15分钟周期,需要跨周期取数

先用request.security()函数调取指定标的的15分钟周期收盘价,再调用ta.highest()计算最大值,核心代码如下:

// 调取当前标的的15分钟周期收盘价,关闭未来函数避免回测偏差
close_15min = request.security(syminfo.tickerid, "15", close, barmerge.gaps_on, barmerge.lookahead_off)
// 计算200根15分钟K线的最高收盘价
highest_close = ta.highest(close_15min, 200)

注意:跨周期取数时,小周期图表上展示的大周期数值,会在整个大周期K线的时长内保持固定,属于正常逻辑。

完整可运行示例代码

//@version=5
indicator("15分钟200K最高收盘价", overlay=true)

// 跨周期通用写法,无需切换图表周期即可生效
close_15min = request.security(syminfo.tickerid, "15", close, barmerge.gaps_on, barmerge.lookahead_off)
highest_close = ta.highest(close_15min, 200)

// 在图表上绘制最高收盘价线
plot(highest_close, color=color.red, linewidth=2, title="15M 200K最高收盘价")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 17:06:03