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

如何返回回溯期内最低价等数值对应的bars ago数值?

回溯期最低价对应K线偏移量实现方法

我们以交易平台常用的Pine Script语法为例,实现需求的逻辑如下:

// 定义回溯周期,此处示例为90根K线
lookback_period = 90
// 取回溯周期内的最低收盘价
lowest_val = ta.lowest(close, lookback_period)
// 计算该最低价距离当前K线的已过根数(即bars ago)
lowest_bar_offset = ta.barssince(close == lowest_val)
  • ta.lowest(序列, 周期长度):返回指定序列在过去N根K线内的最小值
  • ta.barssince(判断条件):返回最近一次满足条件的K线距离当前的根数,就是你需要的bars ago数值

注意:如果回溯周期内多次出现相同的最低价,上述方法默认返回最近一次出现该价格的偏移量;如果需要取第一次出现的偏移量,可以通过循环遍历整个回溯区间匹配实现。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.20 20:36:03