1

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

GetValue(highest, 5), -4)
4

1 回答 1

2

在 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]

于 2021-06-29T23:22:12.973 回答