标记每天从 6:10 pm 到 6:40 pm

Mark every day from 6:10 pm to 6:40 pm

我不知道如何在每天 6:10 下午和 6:40 下午之间完成一个情节。

我可以标记星期六和星期日,但我无法在特定时间范围内标记。

var color C_SATURDAY = color.new(color.red, 20)
var color C_SUNDAY = color.new(color.red, 40)

isSaturday = dayofweek == dayofweek.saturday
isSunday =  dayofweek == dayofweek.sunday
bgcolor(isSaturday ? C_SATURDAY : isSunday ? C_SUNDAY : na, title = "Saturdays and Sundays")

您正在尝试对其进行硬编码,已经有时间、会话等的内置函数

只需输入会话时间( sess 输入中的 :1234567 会给你 7 天的会话,否则它只会得到工作日),然后创建一个函数来检查它是否在会话中,然后,用它做任何你想做的事(你的例子:bgcolor)

//@version=4
study("Session", overlay=true)

//Session inputs
sess = input(title="Session", type=input.session, defval="1810-1840:1234567")

//New session
is_session(sess) =>
    not na(time(timeframe.period, sess))
    
Session = is_session(sess)
bgcolor(Session ? color.green :na)