【お知らせ】TradingViewのバックテストをプログラミング不要で体験できる新講座作りました。(詳細はクリック)

fill

プロットしたラインの間を指定した色で塗りつぶします。

定義

fill(plot1, plot2, color, transp, title, editable, show_last)

引数

引数名 内容 初期値
plot1 1つめのプロット・オブジェクト(plot関数またはhline関数の戻り値)
plot2 2つめのプロット・オブジェクト(plot関数またはhline関数の戻り値)
color 塗りつぶしたい色
transp 色の透明度。0~100で指定
0:不透明
100:完全透明(非表示)
title 描画のタイトル
editable 設定された色を設定画面から変更可能かどうか指定します。 true
show_last 数値を指定すると、すべてのグラフではなく最終N足分のチャート足のみを対象とします。

戻り値

(無し)

サンプルコード

直近20日の最高値/最安値ラインをプロットし、その間を緑色で塗りつぶす

h20 = highest(high, 20)
l20 = lowest(low, 20)

p1 = plot(h20, title="20日高値ライン", color=color.white)
p2 = plot(l20, title="20日安値ライン", color=color.white)

fill(p1, p2, color=color.green)

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次