【问题标题】:How do I make three condition in pine script IF如何在 pine 脚本 IF 中创建三个条件
【发布时间】:2022-01-24 05:22:54
【问题描述】:

如何编写一个可以看到三种不同条件的代码,而不是只有两种?像 IF 和 ELSE?或者我可以用这两个来编写代码吗?谢谢!。

错误的代码V

CrossoverPoint = color.white

if CrossoverPoint[0] > CrossoverPoint[1] 
    CrossoverPoint := color.rgb(255, 255, 255, 10)

if CrossoverPoint[0] = CrossoverPoint[1]
    CrossoverPoint := color.rgb(128, 128, 128, 10)

if CrossoverPoint[0] < CrossoverPoint[1]
    CrossoverPoint := color.rgb(0, 0, 255, 10)

【问题讨论】:

  • 我不太确定你想做什么。您想将所有这三个 if 语句合并为一个吗?
  • 是的。我只能在两个条件下执行两个操作: if CrossoverPoint[0] > CrossoverPoint[1] CrossoverPoint := color.rgb(255, 255, 255, 10) else CrossoverPoint := color.rgb(128, 128, 128, 10) 我想扩展 else 代码,为

标签: pine-script


【解决方案1】:

试试Ternary Conditional

类似的东西:

CrossoverPointColor = 
  CrossoverPoint[0] > CrossoverPoint[1] ? color.rgb(255, 255, 255, 10) :
  CrossoverPoint[0] = CrossoverPoint[1] ? color.rgb(128, 128, 128, 10) : color.rgb(0, 0, 255, 10)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-09
    • 1970-01-01
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多