如何计算当前时间和前一周开盘蜡烛之间的蜡烛数
How to count how many candles between current time and opening candle in the previous week
如何知道当前时间与上周第一个交易日之间有多少个 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)
这是我从 Reddit 的一个人那里得到的函数
numBars = 35
t = time('W')
if t == t[1]
numBars := nz(numBars[1]) + 1
else
numBars := 35
如何知道当前时间与上周第一个交易日之间有多少个 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)
这是我从 Reddit 的一个人那里得到的函数
numBars = 35
t = time('W')
if t == t[1]
numBars := nz(numBars[1]) + 1
else
numBars := 35