0

条件が満たされた場合に、一連の 1 つのバーからの変数の値を現在の値に追加できるようにする、TradingView の Pine スクリプトに If Else ステートメントを書き込もうとしています。これにより、If 条件が満たされない限り、変数 "hd1" の値を合成できます。

これは私がこれまでに持っているものです:

hd1 = if (hl < hl[3]) or (hl < hl[1])
    (hl[1] - hl) + hd1[1]
else 
    0

コードで+ hd1[1]を使用して値を合成しようとしまし たが、定義されるまで hd1 を参照できないというエラーが表示されます。これは理解できますが、回避方法がわかりません。これにアプローチできる別の方法はありますか?

4

1 に答える 1