了解pine-script tradeview这个主干

问题描述 投票:0回答:1

我有一些小代码,但我看不懂,请解释一下,谢谢:

atr = mult * ta.atr(length) // series float ?
// longStop is a value of float or series float?
longStop = (useClose ? ta.highest(close, length) : ta.highest(length)) - atr
longStopPrev = nz(longStop[1], longStop) // completely don't understand: return of longStop is series??
longStop := close[1] > longStopPrev ? math.max(longStop, longStopPrev) : longStop
pine-script tradingview-api
1个回答
0
投票

所有这些变量都将是

series
类型。

原因在用户手册中有解释:

内置变量,例如开盘价、最高价、最低价、收盘价、交易量、时间和 bar_index,以及使用此类内置函数的任何表达式的结果, 被认定为“系列”。任何函数或操作的结果 返回动态值的将始终是一个“系列”,就像 使用历史引用运算符 [] 访问的结果 历史价值。只要脚本允许“系列”值,它就会 也接受带有任何其他限定符的值,因为“series”是 层次结构中的最高限定符。

© www.soinside.com 2019 - 2024. All rights reserved.