【问题标题】:How can I color/highlight a candle that closed above 5EMA and did not touch it如何着色/突出显示收于 5EMA 以上且未触及它的蜡烛
【发布时间】:2022-08-10 01:26:05
【问题描述】:

我正在寻找有关蜡烛在满足以下条件时突出显示的代码的帮助:

  1. 收于 5 EMA 以上
  2. 它的高点或低点根本没有触及 5 EMA

    这是来自另一个线程的部分代码,但它没有解决 \'close above 5EMA\' 条件

    EMA5 = ta.ema(close, 5)
    bgcolor(low > EMA5 or high < EMA5 ? color.new(color.green, 90) : na)
    

    标签: pine-script


    【解决方案1】:

    好吧,只需将(close &gt; EMA5) 添加到您的条件中即可。您还可以使用barcolor() 函数来更改烛台的颜色。

    //@version=5
    indicator("My script", overlay=true)
    EMA5 = ta.ema(close, 5)
    plot(EMA5)
    bgcolor((close > EMA5) and (low > EMA5 or high < EMA5) ? color.new(color.green, 90) : na)
    barcolor((close > EMA5) and (low > EMA5 or high < EMA5) ? color.new(color.green, 90) : na)
    

    【讨论】:

    • 非常感谢。如果可以的话,一个后续问题:如果它满足以下条件(两者),我希望在下一个蜡烛上绘制一个形状。条件 1:前一根蜡烛的开盘收盘价和低点高于 EMA5 条件 2:活跃蜡烛打破了前一根蜡烛的低点 如果这是一个愚蠢的问题,我从来没有编码过。
    • 请为此提出一个新问题,我会在那里回答。
    • 非常感谢@vitruvius - 刚刚发布了一个新问题:stackoverflow.com/questions/70875267/…
    【解决方案2】:

    谢谢你的剧本。我们如何设置警报呢?

    【讨论】:

    猜你喜欢
    • 2021-12-23
    • 1970-01-01
    • 2022-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多