1

Pinescript でこの 1 行の Thinkscript を再現する方法を、私は一生理解できません。valuewhen、highest、highestall、highestbars、pivothigh を使用してみましたが、いずれも thinkorswim でテストしたのと同じ結果にはなりません。(画像は4月以降のテスラデイリー)thinkorswimの結果画像

GetValue(highest, 5), -4)
4

1 に答える 1

2

Thinkscript では、負のオフセットは将来の足を参照します。これは Pine ではできないことです。ほとんどの場合、オフセットを調整してスクリプト全体をリファクタリングする必要があるため、現在のバーの視点からすべてが参照されるようになります。

たとえば、Thinkscript の単純な 3 つのバー ピボット ハイは、次のようにコーディングできます。

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 に答える