2

如何计算一次到现在之间的 1H 蜡烛的数量?

我想计算两个时间范围内的最高价格(输入时间和现在时间),所以我需要一个整数整数来表示最高()函数,如下所示:

highestHigh = highest(high, 2)[1]

这个函数计算 2 根蜡烛之前,我想计算指定日期和时间之间的所有蜡烛到现在。

我尝试了很多方法,但无法解决(初学者错误:D)

像这样的东西不起作用

firsttime = timestamp("GMT+4",2018,3,9,10,30) //input the first time
tillnow = hour(time-firsttime) //calc timestamp till now then convert to hours
rnd = round(tillnow) //not making a round number!

highestHigh = highest(high, rnd)[1]  //give me an error!

此错误:添加到图表操作失败,原因:第 7 行:无法highest使用参数调用(系列、系列 [整数]);可用重载:最高(系列,整数)=>系列;最高(整数)=> 系列

如何以正确的方式做到这一点?

4

1 回答 1

1

关于“时间”的 PineScript 文档措辞令人困惑:

time

Current bar time in UNIX format. It is the number of milliseconds that have elapsed since 00:00:00 UTC, 1 January 1970.

time 是一系列特定bar 的UNIX 时间:“this,ith,bar 的 UNIX 时间是多少?” 时间会给你答案。

timenow是当前时间的整数,似乎是您应该使用的。

您尝试构建的功能类似于:

获得 5 天高点:从当前柱回溯 5 天,找到最高柱,在当前柱上方的该价格水平绘制一个星号

于 2018-05-09T16:08:52.077 回答