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

Pine Script中K线柱区间两点最大值及20-40根前K线最高价获取方法

Pine Script 计算指定历史K线区间最高价实现方法

直接给出可直接运行的实现代码:

//@version=5
indicator("历史区间最高价计算", overlay=true)

// 定义区间边界:当前K线往前数第20根到第40根K线
left_bound = 40
right_bound = 20
// 计算区间总长度,+1是为了同时包含第20根和第40根两个边界K线
range_length = left_bound - right_bound + 1

// 核心计算逻辑:获取指定区间的最高价
high_range = ta.highest(high, range_length, right_bound)

// 可选配置:在图表上绘制计算出的最高价线
plot(high_range, color=color.new(color.green, 0), linewidth=2, title="20-40根前区间最高价")

参数逻辑说明:

  • ta.highest 函数三个入参分别为:计算数据源、统计区间长度、统计起始偏移量
  • 偏移量设为20代表从当前K线往前数20根的位置开始,向更早的K线方向统计指定长度的最高价
  • 如果不需要包含区间单侧的边界K线,可自行调整range_length的加减数值
  • 如果你使用Pine Script v4版本,只需把ta.highest替换为highest,其余逻辑完全通用

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 21:18:01