条件が満たされた場合に、一連の 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 を参照できないというエラーが表示されます。これは理解できますが、回避方法がわかりません。これにアプローチできる別の方法はありますか?