【最終更新日】2021年2月16日

barcolor()

チャートに表示されるローソク足の色を変更するための関数。

一定の条件を満たしたローソク足の色を変えるといったときに使用する。

サンプル

//@version=4

barcolor(close < open ? color.black : color.white)

終値が始値より安い足は黒に、それ以外は白に塗り替える。

構文

barcolor(color, offset, editable, show_last, title)

戻り値

無し(void)

引数

color (color)

変更する足の色の指定(必須)。指定方法は、color=color.redといった定数での指定だけでなく、条件式での指定も可能。

color = close >= open ? color.green : color.red

上記の例では、終値が始値以上であれば緑、それ以外は赤となる。

color.redといった色の指定方法は、//@version=4を冒頭に入れておかないとエラーとなる。

offset (integer)

色を変更する足を指定したバーの数だけ前後に動かすことができる。
デフォルトは0

editable (const bool)

足の色変更をインジケーターの設定から編集できるようにする。
デフォルトはtrue

show_last (input integer)

足の色を変更するエリアに制限を設ける。直近のバーからの数で指定し、それを越える範囲は変更されない。

title (const string)

足の色を変更するオブジェクトのタイトル。


PAGE TOP