【问题标题】:How to get first previous major pivots of the current bar in Pine Script?如何在 Pine Script 中获取当前柱的第一个先前主要枢轴?
【发布时间】:2021-06-25 17:22:08
【问题描述】:

我正在寻找一种方法来获取图表和当前柱的前一个主要枢轴。 考虑下图:

我不想要所有的支点,只想要主要的支点。

我是 Pine Script 的新手。欣赏。

【问题讨论】:

    标签: pine-script


    【解决方案1】:

    您可以使用的一种方法是使用 Pine 的枢轴函数,如 Colors 上的 usrman 页面中的此示例,其中枢轴每侧的柱数决定了您希望它们的“主要”程度:

    //@version=4
    study("Conditional colors", "", true)
    int i_legs    = input(5, "Pivot Legs", minval = 1)
    color i_c_pHi = input(color.olive, "High pivots")
    color i_c_pLo = input(color.orange, "Low pivots")
    // Intialize the pivot level variables.
    var float pHi = na
    var float pLo = na
    // When a new pivot is detected, save its value.
    pHi := nz(pivothigh(i_legs, i_legs), pHi)
    pLo := nz(pivotlow( i_legs, i_legs), pLo)
    // When a new pivot is detected, do not plot a color.
    plot(pHi, "High", change(pHi) ? na : i_c_pHi, 2, plot.style_line)
    plot(pLo, "Low",  change(pLo) ? na : i_c_pLo, 2, plot.style_line)
    

    或者,您可以使用在更高时间范围内检测到的枢轴,就像 here 所做的那样。

    【讨论】:

    • 你不知道我应该多谢你!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-19
    • 1970-01-01
    • 2020-07-26
    • 2021-11-08
    • 2023-04-01
    • 2020-08-03
    • 2021-06-12
    相关资源
    最近更新 更多