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

label.new

チャート上にてラベルを描画します。

ラベルは文字と図形を組み合わせたもので、丸や四角などのマークに文字を添えるものから、吹き出しのように表示できるものまで、様々なタイプを利用できます。

定義

label.new(x, y, text, xloc, yloc, color, style, textcolor, size, textalign, tooltip)

引数

引数名 内容 初期値
x ラベル位置のx座標。足番号または足のUNIXタイムで指定します。(引数xloc参照) 必須
y ラベル位置のy座標。yloc=yloc.priceの場合のみ利用されます。(引数yloc参照) 必須
text ラベルに表示するテキスト
xloc xの指定方法。

xloc.bar_index:足番号で指定
xloc.bar_time:足のUNIXタイムで指定
xloc.bar_index
yloc yの指定方法。

yloc.price:価格
yloc.abovebar:ローソク足の上
yloc.belowbar:ローソク足の下
yloc.price
color ラベルの色(吹き出しの場合背景色)
style label.style_none:図形無し(文字のみ表示)

label.style_circle:円マーク
label.style_square:四角マーク
label.style_diamond:ダイヤモンドマーク
label.style_triangleup:上三角マーク
label.style_triangledown:下三角マーク
label.style_cross:「+」のクロスマーク
label.style_xcross:「x」のクロスマーク
label.style_flag:旗マーク
label.style_arrowup:上矢印マーク
label.style_arrowdown:下矢印マーク

label.style_label_up:吹き出し(上向き)
label.style_label_down:吹き出し(下向き)
label.style_label_left:吹き出し(左向き)
label.style_label_right:吹き出し(右向き)
label.style_label_lower_left:吹き出し(左下向き)
label.style_label_lower_right:吹き出し(右下向き)
label.style_label_upper_left:吹き出し(左上向き)
label.style_label_upper_right:吹き出し(右上向き)
label.style_label_center:吹き出し(四角のみ)
label.style_label_down
textcolor テキストの色
size ラベルサイズ。

size.auto:自動
size.tiny:極小
size.small:小
size.normal:通常
size.large:大
size.huge:極大
size.normal
textalign テキストの配置。

text.align_left:左寄せ
text.align_center:中央寄せ
text.align_right:右寄せ
text.align_center
tooltip ラベルにカーソルを合わせた時表示される内容を設定できます。

戻り値

ラベルオブジェクトID(label.set~/label.get~などの関数で利用可能)

サンプルコード

最終足に「Hello, Pine!」というテキストの吹き出しラベルを表示

var label_obj = label.new(bar_index, high, style=label.style_label_down, color=color.red, text="Hello, Pine!", textcolor=color.white)
label.set_x(label_obj, bar_index)
label.set_y(label_obj, high)

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