【问题标题】:Pinescript I want to know when my line is over and under the candlesPinescript 我想知道我的台词何时在蜡烛上方和下方
【发布时间】:2022-01-23 01:55:51
【问题描述】:

我是 pinescript 的新手,我想知道当我的“Chikou”行在蜡烛上方和下方时如何获取 2 个变量。

我的代码:

study(title="Chikou", shorttitle="Chikou", overlay = true)
displacement = input(17, minval=1)
xChikou = close
Chikou = plot(xChikou, color= white , title="Chikou", offset = -displacement)

我想要这样的东西:

ChikouOver = Chikou > close
ChikouUnder = Chikou < close

image

【问题讨论】:

    标签: variables plot pine-script offset


    【解决方案1】:

    不要特别担心这条线,你正在绘制的变量是xChikou,所以用它来创建你的过度/不足比较。

    类似:

    ChikouOver = xChikou > close  // true or false
    ChikouUnder = xChikou < close // true or false
    

    或者,如果您想在烛体上方/下方,例如:

    ChikouOver = xChikou > open and open > close // true when over the open and it's a green candle
    ChikouUnder = xChikou < close and open < close // true when below the close and it's a red candle
    

    您可以在数据窗口中绘制它以进行调试

    plot(ChikouOver ? 1 : 0, title="ChikouOver")
    plot(ChikouUnder ? 1 : 0, title="ChikouUnder")
    

    其中 1 = true 和 0 = false 在数据窗口中

    【讨论】:

    • 我的 xChikou 用偏移量绘制在图表上,我想声明偏移的 xchikou 值。我的 xChikou 值在绘制后是否发生变化,或者我需要通过新声明的“xchikoudisplaced”来定义它?
    • xChikou、close、ChikouOver 等每个变量都是一个系列。 xChikou[0] == xChikou(此条值)。如果您想访问以前的值(例如,以前的柱值),您可以使用 xChikou[1] 访问它。如果您想访问 17 个柱前的值,则应为 xChickou[17]。希望有帮助!在您的地块上,xChikou 值没有改变,只是被移位的地块。
    猜你喜欢
    • 1970-01-01
    • 2021-12-23
    • 1970-01-01
    • 1970-01-01
    • 2021-05-10
    • 2021-02-28
    • 1970-01-01
    • 2021-03-01
    • 2023-01-25
    相关资源
    最近更新 更多