如何返回回溯期内最低价等数值对应的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
相关产品推荐
相关产品推荐

