【问题标题】:pinescript get index of pivothighpinescript获取pivothigh的索引
【发布时间】:2020-08-11 22:29:37
【问题描述】:

我想获取最后一次出现 pivothigh 的柱形索引,以便我可以使用它来绘制从该索引开始的指标。不熟悉pinescript,参考文献有限

【问题讨论】:

    标签: pine-script trading


    【解决方案1】:

    您可以使用内置的barssince 函数并在历史引用运算符[] 中使用结果

    barssincePhigh = barssince(phigh)
    barssincePlow = barssince(plow)
    

    但是,默认情况下,您的枢轴在 10 根柱后触发,请将 leftbars 值添加到 barsisnce 结果以显示高/低枢轴:

    //@version=4
    study("Pivot Prices", overlay=true)
    
    leftbars = input(10, minval=1, title='Bars to the left')
    rightbars = input(10, minval=1, title='Bars to the right')
    
    phigh = pivothigh(high, leftbars, rightbars)
    plow = pivotlow(low, leftbars, rightbars)
    
    barssincePhigh = barssince(phigh) + leftbars
    barssincePlow = barssince(plow) + leftbars
    
    if phigh
        label1 = label.new(bar_index[barssincePhigh], high[barssincePhigh], text=tostring(high[barssincePhigh]), style = label.style_labeldown, color = color.orange)
    
    if plow
        label2 = label.new(bar_index[barssincePlow], low[barssincePlow], text=tostring(low[barssincePlow]), style = label.style_labelup, color = color.green)
    

    【讨论】:

      猜你喜欢
      • 2021-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-01
      • 2011-10-08
      • 2011-08-08
      • 1970-01-01
      相关资源
      最近更新 更多