【问题标题】:Can Pinescript do this?Pinescript 可以做到这一点吗?
【发布时间】:2022-01-20 19:19:01
【问题描述】:

感谢您的帮助。我是编码新手。我想知道这是否是 Pinescript 可以实现的?下面的代码根本不准确。我将它包括在内是希望让您了解我想要编码的内容。这将是一系列相互堆叠的 if/then 语句,最终结果是简单的绿色或红色背景。不确定是否应该使用三元条件、函数或 if 语句。

A = 如果(数据A > 0) 绿色 别的 红色

B = 如果(数据B > 0) 绿色 别的 红色

C = 如果(A = 绿色,B = 绿色) bgcolor(color=color.green)

D = 如果(A = 红色,B = 红色) bgcolor(color=color.red)

【问题讨论】:

  • 很有可能..

标签: if-statement pine-script conditional-operator


【解决方案1】:

您可以创建一个color 变量并使用三元运算符设置其值。

color c1 = dataA > 0 ? color.green : color.red
bgcolor(c1)

或者您可以直接在bgcolor() 函数中应用您的条件。

bgcolor(dataB > 0 ? color.green : color.red)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多