plot

チャートの足ごとに指定した値へプロットし、グラフなどを描画します。

以下のようなグラフが描画でき、インジケーターやサイン表示などに利用されます。

・ライン形式のグラフ(プロットした値を直線でつないだ線グラフ)
・ステップライン形式のグラフ(プロットした値を階段型につないだグラフ)
・ヒストグラム形式のグラフ
・領域グラフ(Y軸の0からプロット値までを塗りつぶしたグラフ)
・棒グラフ
・丸形式のサイン表示
・クロス形式のサイン表示

定義

plot(series, title, color, linewidth, style, trackprice, transp, histbase, offset, join, editable, show_last, display)

引数

引数名 内容 初期値
series プロットする値。naを指定すると「プロット値無し」になります。 (必須)
title プロットのタイトル (無し)
color プロットされた線の色 (無し)
linewidth プロットされた線の幅(太さ) 1
style プロットの種類。以下の設定が可能

・plot.style_line:ライン形式のグラフ
・plot.style_linebr:ライン形式のグラフ(非連続ライン描画用)
・plot.style_stepline:ステップライン形式のグラフ
・plot.style_histogram:ヒストグラム形式のグラフ
・plot.style_columns:棒グラフ
・plot.style_area:領域の描画
・plot.style_areabr:領域の描画(非連続領域描画用)
・plot.style_circles:丸形式のサイン
・plot.style_cross:クロス型のサイン
plot.style_line
trackprice trueにすると、最後にプロットした値に水平ラインが自動で表示されます。 false
transp 透明度。0~100で指定
0:不透明
100:完全透明(非表示)
0
histbase 「ヒストグラム(plot.style_histogram)」「棒グラフ(plot.style_columns)
」「領域グラフ(plot.style_area)」で利用可能。Y軸の下端を開始する値を指定できます。
0.0
offset 指定した本数だけグラフを左または右に移動します。 0
join 「丸型サイン(plot.style_circles)」「クロス型サイン(plot.style_cross)」で利用可能。プロットした値を線でつなぐかどうか指定できます。 false
editable プロットされたグラフを設定画面から設定変更可能かどうか指定します。 true
show_last 数値を指定すると、すべてのグラフではなく最終N足分のグラフのみを表示します。 (無し)
display プロットしたグラフを表示するかどうか指定できます。

display.all:表示する
display.none:表示しない
display.all

戻り値

描画オブジェクト

サンプルコード

終値をつないだ線グラフを描画

plot(close, title="終値グラフ")


当日終値が前日終値より大きい時、当日足の高値位置に丸印のサインを表示

plot(close > close[1] ? high : na, title="終値上昇", style=plot.style_circles)

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