Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
410 views
in Technique[技术] by (71.8m points)

How can I change the background color via a manual boolean input toggle in Pine?

I'm new to Pine Script and try to change the background color of the chart based on a boolean, which I manually can turn true/false (real time) via the input settings. The background color should only change for the bars, where the boolean is true (see example).

bool dummy_toggle = input(title="dummy_toggle", type=input.bool, defval=false)
BgBool = false
if dummy_toggle == true
    BgBool := true
bgcolor(color=BgBool ? color.lime : na, transp=85)

The mistake I probably make is that I don't appoint the bool value to a specific bar[series]. I don't know how to fix this. Could anybody help me with this?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

You are moving in the right direction. The script in your case should be something like this.

bool dummy_toggle = input(title="dummy_toggle", type=input.bool, defval=false)
BgBool = false
if condition_for_background_color == true
    BgBool := true
bgcolor(color=(dummy_toggle and BgBool)? color.lime : na, transp=85)

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...