【发布时间】:2021-03-10 12:01:16
【问题描述】:
我写这篇文章是为了从 1W 时间范围内获取一个变量,以便在较短的时间范围内使用。
我用历史上的2个点画一条线,然后在当前柱上得到line的值。
我在时间帧 1W 上画线,它连接了从 bar_index[2] 到 bar_index[1] 的 2 个点,因此我可以在当前 bar_index 处获得该线的值(所有 3 bar_index 都在 1W 时间帧上) .
//@version=4
msma = sma(close, 14)
var msma_line = line.new(bar_index[1], high[1], bar_index, low, extend = extend.right)
line.set_xy1(msma_line, bar_index[2], msma[2])
line.set_xy2(msma_line, bar_index[1], msma[1])
msma_point = line.get_price(msma_line,bar_index)
W_1 = security(syminfo.tickerid, "1W", msma_point, barmerge.gaps_off, barmerge.lookahead_on)
现在我得到了本周的值 (V),我转到时间框架 4H,我想查看 (V) 值,将其存储在一个变量中,以便我可以将它与当前收盘价进行比较。
if (close > W_1)
// here is what to do with the comparaison
但我得到了错误
安全函数的'表达式'参数应该没有副作用
这是什么意思?
如何在较短的时间范围内使用 W_1 变量?
【问题讨论】:
-
请说明,您想在更高的时间范围内画一条线吗?您希望从更高的时间范围内获得什么价值?
-
我编辑了我的问题来解释我需要什么
标签: pine-script trading