【问题标题】:Pine script: ist it possible to evaluate next candle values? to get relative lowestPine 脚本:是否可以评估下一个蜡烛值?获得相对最低
【发布时间】:2023-02-17 22:49:24
【问题描述】:
  • 我正在尝试检测每根蜡烛是否为最低值,检查 5 个先前的蜡烛低点和 5 个下一个蜡烛的低点

  • 我发现以前没有问题: if ta.lowest(low, 5) == low line.new(bar_index - 1, low, bar_index + 1, low, color = color.red, width = 1)

为了评估当前电缆是否低于下一个电缆,我尝试在“ta.lowest(low, -5)”上使用负值,但它不起作用。 你能帮我个忙吗?

【问题讨论】:

    标签: pine-script pine-script-v5


    【解决方案1】:

    我正在尝试检测每根蜡烛是否是最低值,检查 前 5 个蜡烛低点和 5 个下一个蜡烛低点

    您所描述的是在内置 ta.pivotlow() 函数中实现的,它搜索模式并在给定范围内找到左侧(leftbars = 参数)和右侧(rightbars =)的最低值。

    如前所述,您无法查看未来的柱线,因此枢轴函数的结果滞后于使用 rightbars= 参数声明的柱线数量。请注意,plotshape() 函数使用与 rightbars= 参数相同的偏移量。

    //@version=5
    indicator("pivotlow", overlay = true)
    leftbars = 5
    rightbars = 5
    pivLow = ta.pivotlow(leftbars, rightbars)
    plotshape(pivLow, style = shape.labelup, location = location.belowbar, offset = - rightbars)
    

    【讨论】:

    • 哦是的。理解。谢谢你!这将使我更容易找到孤立的最小值和最大值。
    【解决方案2】:

    在 PineScript 中不可能“展望未来”。 PineScript 旨在制定交易策略,如果有可能展望未来,它会变得有点破旧。这就是为什么您不能看“下一根蜡烛”的原因。

    【讨论】:

    • 非常感谢马库斯。此外,是否可以声明一个全局变量并为每个蜡烛分配/评估它?
    • @juanan 如果您在变量前键入“var”,那么它会变成全局变量,您可以分配一个值并在下一个栏中访问它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-14
    • 2021-06-30
    • 2021-06-04
    • 1970-01-01
    • 2021-01-24
    相关资源
    最近更新 更多