ta.barssince 用于多时间框架分析
ta.barssince for multi-time frame analysis
我指望的是自上次事件满足条件以来的每小时时间范围内的条柱。很好用。
ta.barssince(cond == true)
我想在多个时间范围内以相同的策略执行相同的操作。例如在每日 TF 上。我该如何解决 ta.barssince
不在所选时间段以外的其他时间段提供此服务这一事实?
我唯一能想到的就是将我所有的值乘以 24。
有没有比 24x 更聪明的解决方法和更好的想法?
(如果您对我试图实现的目标感到好奇:我正在尝试在多时间框架分析中定位轴心点。即每小时和每天。因此我可以在所有层面上纳入看跌背离以避免买入太早了。)
您可以使用 request.security()
函数计算另一个图表 TF 范围内的 barssince()
表达式:
//@version=5
strategy("My Strategy", overlay=false, margin_long=100, margin_short=100)
cond = ta.barssince(close>open)
plot(cond) // current TF
s = request.security(syminfo.tickerid, "60", cond)
plot(s, color = color.red) // 1H
我指望的是自上次事件满足条件以来的每小时时间范围内的条柱。很好用。
ta.barssince(cond == true)
我想在多个时间范围内以相同的策略执行相同的操作。例如在每日 TF 上。我该如何解决 ta.barssince
不在所选时间段以外的其他时间段提供此服务这一事实?
我唯一能想到的就是将我所有的值乘以 24。
有没有比 24x 更聪明的解决方法和更好的想法?
(如果您对我试图实现的目标感到好奇:我正在尝试在多时间框架分析中定位轴心点。即每小时和每天。因此我可以在所有层面上纳入看跌背离以避免买入太早了。)
您可以使用 request.security()
函数计算另一个图表 TF 范围内的 barssince()
表达式:
//@version=5
strategy("My Strategy", overlay=false, margin_long=100, margin_short=100)
cond = ta.barssince(close>open)
plot(cond) // current TF
s = request.security(syminfo.tickerid, "60", cond)
plot(s, color = color.red) // 1H