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

绕过Pine-Script的request.security调用限制方案咨询

单次request.security调用实现日线波动范围计算

当然可以,你有两种简洁的方式将两次request.security调用合并为一次,从而节省调用次数:

方法1:直接在请求中计算波动范围

把高低价的差值作为request.security的目标表达式,一次调用直接获取最终的波动范围:

dayrange1 = request.security(syminfo.tickerid, "D", high[1] - low[1], lookahead=barmerge.lookahead_on)

方法2:返回高低价元组后再计算

通过请求返回包含昨日高低价的元组,解构后再计算波动范围,这种方式保留了高低价的原始数据,方便后续复用:

[dailyHigh1, dailyLow1] = request.security(syminfo.tickerid, "D", [high[1], low[1]], lookahead=barmerge.lookahead_on)
dayrange1 = dailyHigh1 - dailyLow1

两种方式都只会占用1次request.security调用额度,释放出的调用次数可以用于请求其他周期的行情数据。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 19:09:24