Pine script 如何计算当前时间和前一周打开蜡烛之间的蜡烛数

Pine script 如何计算当前时间和前一周打开蜡烛之间的蜡烛数,pine-script,Pine Script,我如何知道从当前时间到前一周的第一个交易日之间有多少个1H蜡烛 例如,今天是星期二上午10:40,前一周的第一个交易日是星期一,所以我应该得到44支蜡烛,前一周是5个交易日,每天有7支1H蜡烛,这是35支,星期一本周是7支,星期二上午9:30和上午10:30蜡烛,这是44支 如何实现此过程的自动化?设置开始计算烛台的日期和时间,适用于所有时间段 //@version=4 study("Help (bar counter)", overlay=false) Year =

我如何知道从当前时间到前一周的第一个交易日之间有多少个1H蜡烛

例如,今天是星期二上午10:40,前一周的第一个交易日是星期一,所以我应该得到44支蜡烛,前一周是5个交易日,每天有7支1H蜡烛,这是35支,星期一本周是7支,星期二上午9:30和上午10:30蜡烛,这是44支


如何实现此过程的自动化?

设置开始计算烛台的日期和时间,适用于所有时间段

//@version=4
study("Help (bar counter)", overlay=false)

Year   = input(2021, "Year")
Month  = input(02,   "Month")
Day    = input(12,   "Day")
Hour   = input(10,   "Hour")
Minute = input(1,    "Minute")

var Counter = 1

if timestamp(Year, Month, Day, Hour, Minute, 00) < time
    Counter := Counter + 1

plot(Counter) 
/@version=4
研究(“帮助(条形计数器)”,叠加=假)
年份=输入(2021年,“年份”)
月=输入(02,“月”)
天=输入(12,“天”)
小时=输入(10,“小时”)
分钟=输入(1,“分钟”)
变量计数器=1
如果时间戳(年、月、日、小时、分钟、00)<时间
计数器:=计数器+1
绘图(计数器)

这是我从Reddit的一个家伙那里得到的函数

numBars = 35

t = time('W')

if t == t[1]
    numBars := nz(numBars[1]) + 1
else
    numBars := 35

你还需要帮助吗?好的。请记住,如果您遇到时间缩短的交易时段或需要切换到不同的时间段,此脚本将无法工作。祝你好运