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をコピーしました!
目次