【最終更新日】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)
足の色を変更するオブジェクトのタイトル。