bgcolor
¶Similar to the barcolor
function, the bgcolor
function changes the color
of the background. Function will the color of that can be calculated in
an expression, and an optional parameter transp
— transparency from
0–100 range — which is 90 by default.
As an example, here’s a script for coloring trading sessions (try it on EURUSD, 30 min resolution):
study("bgcolor example", overlay=true)
timeinrange(res, sess) => time(res, sess) != 0
premarket = #0050FF
regular = #0000FF
postmarket = #5000FF
notrading = na
sessioncolor = timeinrange("30", "0400-0930") ? premarket : timeinrange("30", "0930-1600") ? regular : timeinrange("30", "1600-2000") ? postmarket : notrading
bgcolor(sessioncolor, transp=75)