barstate.isnew

現在のスクリプトが足の最初(始値確定時)に実行されたかどうか判定します。

場中にチャートを開いた場合、ロードされる足(ヒストリカルデータ)については全てtrueとなります。

またその後新たに生成される足(リアルタイムデータ)については、その足が初めて生成された時にスクリプトが実行された時のみtrueとなり、それ以外はfalseになります。

定義

barstate.isnew

引数

(無し)

引数名内容初期値

戻り値

条件を満たす足ならtrue、そうでないならfalse

サンプルコード

スクリプトが現在の足の最初で実行された時、ラベル「N」を表示

if barstate.isnew
label.new(bar_index, low, text="N", style=label.style_label_up, color=color.green)