Pine script 标签上最大和最小条的日期

Pine script 标签上最大和最小条的日期,pine-script,Pine Script,如何编写代码来查找整个图表上的最大和最小条形图,然后创建一个标签并在其中显示最大和最小条形图的日期? 我尝试用不同的方法来做,但不幸的是,我没有保存代码的所有尝试。您可以使用var声明变量来存储time或与时间相关的变量。如果您正在谈论获取最高点和最低点的日期和时间,请尝试以下方法: var float my_high = high var float my_low = low var int high_time = na var int low_time = na if high > m

如何编写代码来查找整个图表上的最大和最小条形图,然后创建一个标签并在其中显示最大和最小条形图的日期?
我尝试用不同的方法来做,但不幸的是,我没有保存代码的所有尝试。

您可以使用
var
声明变量来存储
time
或与时间相关的变量。如果您正在谈论获取最高点和最低点的日期和时间,请尝试以下方法:

var float my_high = high
var float my_low = low
var int high_time = na
var int low_time = na
if high > my_high
    my_high := high
    high_time := time
...

然后对存储的时间变量使用时间函数,如
hour()
dayofmonth()
。与
tostring()
组合以生成要放入标签的文本字符串。这里有一个例子,我回答了这个问题,然后意识到你可能要求的是最高点和最低点,而不是日期范围。不管技术如何,正如我所描述的,唯一的区别是我存储了各个时间变量(
hour
dayofmonth
year
,等等),而不是在存储的时间上使用时间函数。

那么也许您可以向我们展示您的最后一次尝试?谢谢您的帮助,我用这个方法解决了这个问题。
//这里我发现最大src=high var float high\u bar=src var float ath\u price\u time=na如果src>high\u bar high\u bar:=src ath\u price\u time:=time//我发现了最小I\u src=low var float low\u bar=I\u src var float low\u price\u time=na如果I\u src