0

我怎样才能通过拥有第二个烛台来获得它们之间的天花板和地板?例如,在蜡烛编号 1000 和蜡烛编号 1020 之间。

4

2 回答 2

0

bar_index会告诉你当前的柱指数。您可以使用它来确定您是否在窗口内,并创建两个变量来跟踪最高价和最低价。

//@version=5
indicator("My Script", overlay=true)
bot = input.int(1000)
top = input.int(1020)

var float hi = 10e-10
var float lo = 10e10

bool window = bar_index >= bot and bar_index <= top

if (window)
    if (high > hi)
        hi := high
        
    if (low < lo)
        lo := low
        
plot(window ? hi : na, color=color.green)
plot(window ? lo : na, color=color.red)
于 2022-01-24T09:07:30.357 回答
-1

我不太确定您所说的“天花板”和“地板”是什么意思,但如果您的意思是获得最高和最低,那么您可以使用本教程:

https://kodify.net/tradingview/bar-data/highest-high-lowest-low/

请记住,本教程引用的是 pinscript 的早期版本,因此在当前版本 5 中,您需要将highest() 称为ta.highest() 并将lowest() 称为ta.lowest()。

于 2022-01-24T09:17:37.980 回答