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

如何用Pine Script v5在5分钟图绘制10分钟周期100K线高点水平线

在5分钟图表绘制10分钟周期100根K线高点水平线的Pine Script v5实现

要在5分钟图表中调用10分钟周期的数据并绘制对应高点,核心是用Pine Script v5的request.security()函数实现跨周期数据请求,以下是完整代码和关键说明:

完整代码

//@version=5
indicator("10分钟周期100K高点", overlay=true)

// 跨周期请求10分钟周期的最近100根K线最高值
ten_min_recent_high = request.security(syminfo.tickerid, "10", ta.highest(high, 100))

// 在5分钟图表上绘制该高点水平线
plot(ten_min_recent_high, color=color.red, linewidth=2, title="10分钟100根K线高点")

关键部分解释

  • request.security():跨周期数据请求的核心函数,三个参数分别为:
    1. syminfo.tickerid:当前交易标的ID,确保请求同一品种的10分钟数据
    2. "10":指定目标周期为10分钟(TradingView中,数字字符串代表分钟周期,"D"代表日线等)
    3. ta.highest(high, 100):在10分钟周期下计算最近100根K线的最高值(如果需要用收盘价的最高值,把high替换为close即可)
  • overlay=true:让指标直接叠加在主图K线上,无需单独开指标窗口
  • plot():将计算得到的高点值绘制成水平线,可自行调整颜色、线宽等样式

注意事项

  • 若10分钟周期的历史数据不足100根,指标会显示空白,需等待平台加载足够的历史数据
  • 跨周期数据请求会遵循TradingView的时间对齐规则,确保5分钟图表上的显示与10分钟周期数据同步

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 17:11:07