【最終更新日】2021年2月16日
bgcolor()
チャートの背景色を変更するための関数。
「8:45から9:30まで」など、一定の条件を満たした足の背景色を変更するといった使い方をする。
サンプル
//@version=4
bgcolor(close < open ? color.red : color.green, transp=70)
終値が始値より安かった場合は背景を赤に、それ以外は緑にする。色合いを薄くするために、透明度を70%とする。
構文
bgcolor(color, transp, offset, editable, show_last, title)
戻り値
無し(void)
引数
color (color)
背景色の指定(必須)。指定方法は、color=color.red
といった定数での指定だけでなく、条件式での指定も可能。
color = close >= open ? color.green : color.red
上記の例では、終値が始値以上であれば緑、それ以外は赤となる。
color.red
といった色の指定方法は、//@version=4
を冒頭に入れておかないとエラーとなる。
transp (input integer)
背景色の透明度を指定する。指定可能な値は、0 (不透明) から100 (非表示)までの数値。
offset (integer)
塗りつぶすエリアを指定したバーの数だけ前後に動かすことができる。
デフォルトは0
editable (const bool)
背景色をインジケーターの設定から変更できるようにする。
デフォルトはtrue
。
show_last (input integer)
塗りつぶしを行うエリアに制限を設ける。直近のバーからの数で指定し、それを越える範囲は塗りつぶされない。
title (const string)
背景を塗りつぶすオブジェクトのタイトル。