【问题标题】:Thinkscript's GetValue() in PineScriptPineScript 中 Thinkscript 的 GetValue()
【发布时间】:2021-06-29 22:21:56
【问题描述】:

我终其一生都无法弄清楚如何在 Pinescript 中重新创建这一行 Thinkscript。我曾尝试使用 valuewhen、highest、highestall、highestbars 和 pivothigh,但它们都没有最终达到与 thinkorswim 中测试的结果相同的结果。 (图片是特斯拉自 4 月以来的日常)Image of thinkorswim results

GetValue(highest, 5), -4)

【问题讨论】:

    标签: pine-script thinkscript


    【解决方案1】:

    在 Thinkscript 中,负偏移指的是未来柱。这是 Pine 无法做到的。很可能您将不得不通过调整偏移量来重构整个脚本,以便仅从当前条的角度来引用所有内容。

    例如,Thinkscript 中一个简单的三柱高点可能会这样编码:

    pivoth = GetValue(high, -1) < GetValue(high, 0) and GetValue(high, 1) < GetValue(high, 0)

    但是对于 Pine 必须像这样重构:

    pivoth = high < high[1] and high[1] > high[2]

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多