首页 > 解决方案 > 我在 timeframe.isintraday 中遇到了 Pinescript 的问题

问题描述

intRes = input(defval=3, title="Multiplier")
stratRes = timeframe.ismonthly ? tostring(timeframe.multiplier * intRes, "###M") : 
  timeframe.isweekly ? tostring(timeframe.multiplier * intRes, "###W") : 
  timeframe.isdaily ? tostring(timeframe.multiplier * intRes, "###D") : 
  timeframe.isintraday ? tostring(timeframe.multiplier * intRes, "####") : '60'
 
resolution(exp, use, res) =>
    security_1 = security(syminfo.tickerid, res, exp, gaps=barmerge.gaps_off, lookahead=barmerge.lookahead_on)
    use ? security_1 : exp
 
a = resolution(exp, true, stratRes)
b = resolution(exp, true, stratRes)

我的问题是

timeframe.isdaily ? tostring(timeframe.multiplier * intRes, "###D") : 
 timeframe.isintraday ? tostring(timeframe.multiplier * intRes, "####") : '60'

如果盘中时间为 15 分钟 = (15 分钟 * 3) = 45 分钟,这个计算是否正确?

如果盘中时间为 30 分钟 = (30 分钟 * 3) = 90 分钟,这个计算是否正确?

假设 stratRes 将返回 90 分钟

 a = resolution(exp, true, stratRes=90 minutes)
 b = resolution(exp, true, stratRes=90 minutes)
 eg-  security_1 = security(syminfo.tickerid = "BTCUSDT", res="90 Minutes", exp, gaps=barmerge.gaps_off, lookahead=barmerge.lookahead_on) 

我的 btcusdt 图表有 30 分钟的时间范围,所以在图表中

如果在日内时间范围内,我们选择 30 分钟图表 a 和 b 将根据 exp AM I SAYING CORRECT 返回 90 分钟数据

是否是请求数据 A 和 B 的合并策略,数据自动与主 30 分钟时间框架图合并

请消除我的疑问,先生。

标签: pine-script

解决方案


推荐阅读