pine-script - 如何通过 Pine 中的手动布尔输入切换来更改背景颜色?
问题描述
我是 Pine Script 的新手,并尝试根据布尔值更改图表的背景颜色,我可以通过输入设置手动将其变为真/假(实时)。仅当布尔值为真时,背景颜色才应更改(参见示例)。
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)
我可能犯的错误是我没有将 bool 值指定给特定的 bar[series]。我不知道如何解决这个问题。有人可以帮我吗?
解决方案
你正朝着正确的方向前进。您的情况下的脚本应该是这样的。
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)
推荐阅读
- ruby - 两者都实时获取 STDOUT 并提供 STDIN
- flutter - 如何使用颤振从 GoogleApi 获取附件 ID
- c - MISRA-C:2012 违反 for 循环中的增量 (++)
- c++ - C++ VS2017 使用命令替换定义宏
- python - 设置循环时出错!虽然/如果/否则/elif?
- discord.js - 如何在 discord.js 中发出静音命令?
- c++ - std::string 的转换运算符无法使用赋值
- c++ - 如何在 Qt 中最好地存储动态创建的小部件的数据
- javascript - Node.js:读取正在被覆盖的图片,仅引用初始图片
- php - 从 PHP 中的父类访问扩展类