Trading hours background highlight UTC based

Highlights trading opening hours in the background based on UTC times.
Settings for US and EU markets available now, let me know if you want other markets.
Remove from Favorite Scripts Add to Favorite Scripts
// @author DarioSoltani
// https://www.tradingview.com/u/DarioSoltani/
// If you use this code in its original/modified form, do drop me a note. 
// This script highlights trading hours for different markets in the background

study(title="Trading hours background highlight UTC based", shorttitle="Trading hours", overlay=true)
timeinrange(res, sess) => time(res, sess) != 0

showUS = input(defval=true, type = bool, title="NY Session On")
tradeHoursUS = input(title="Trade hours US", type=session, defval="1330-2100")
sessionUS = lime

showEU = input(defval=true, type = bool, title="Euro Session On")
tradeHoursEU = input(title="Trade hours Europe", type=session, defval="0800-1630")
sessionEU = navy

bgcolor(showUS and timeinrange(period, tradeHoursUS) ? sessionUS : na, transp=95)
bgcolor(showEU and timeinrange(period, tradeHoursEU) ? sessionEU : na, transp=95)


how do i add it onthe chart, please assist
would love to have the AUS and TOKYO market added if possible
Home Stock Screener Forex Screener Crypto Screener Economic Calendar How It Works Chart Features Pricing Refer a friend House Rules Help Center Website & Broker Solutions Widgets Charting Solutions Lightweight Charting Library Blog & News Twitter
Profile Profile Settings Account and Billing Referred friends Coins My Support Tickets Help Center Ideas Published Followers Following Private Messages Chat Sign Out