label関係の関数
label.delete
指定されたラベルオブジェクトの削除。既に削除されている場合には何も行いません。
label.delete(id) → void
引数
id (label) 削除するラベルオブジェクト
label.get_text
このラベルオブジェクトのテキストを返します
label.get_text(id) → series[string]
例
my_label = label.new(time, open, text="Open bar text", xloc=xloc.bar_time)
a = label.get_text(my_label)
label.new(time, close, text = a + " new", xloc=xloc.bar_time)
戻り
このラベルのテキストを含む文字列オブジェクト
引数
id (label) ラベルオブジェクト
label.get_x
ラベル位置の(最後に設定されたxloc値応じた)UNIXタイムまたはバーインデックスを返します
label.get_x(id) → series[integer]
例
my_label = label.new(time, open, text="Open bar text", xloc=xloc.bar_time)
a = label.get_x(my_label)
plot(time - label.get_x(my_label)) //draws zero plot
戻り
UNIXタイムスタンプ(ミリ秒)またはバーインデックス
引数
id (label) ラベルオブジェクト
label.get_y
このラベル位置の価格を返します
label.get_y(id) → series[float]
戻り
価格を表す浮動小数点値
引数
id (label) ラベルオブジェクト
label.new
新しいラインオブジェクトを作成
label.new(x, y, text, xloc, yloc, color, style, textcolor, size, textalign) → series[label]
例
var label1 = label.new(bar_index, low, text="Hello, world!", style=label.style_circle)
label.set_x(label1, 0)
label.set_xloc(label1, time, xloc.bar_time)
label.set_color(label1, color.red)
label.set_size(label1, size.large)
戻り
label.setXXXとlabel.getXXX関数に渡すことができるラベルIDオブジェクト
引数
x (series) ラベル位置のバーインデックス (if xloc = xloc.bar_index) またはバーのUNIXタイム (if xloc = xloc.bar_time)。xloc = xloc.bar_index の場合、この引数の値は現在のバーのインデックス以下である必要があります。
y (series) ラベル位置の価格。yloc=yloc.price の場合にのみ考慮されます。
text (string) ラベルテキスト。デフォルトは空の文字列です。
xloc (string) x引数の説明を参照してください。可能な値は xloc.bar_index と xloc.bar_time です。デフォルトは xloc.bar_index です。
yloc (string) 可能な値は yloc.price, yloc.abovebar, yloc.belowbar です。yloc=yloc.price の場合、y引数ではラベル位置の価格を指定します。yloc=yloc.abovebar の場合、ラベルはバーの上に位置します。yloc=yloc.belowbar の場合ラベルはバーの下です。デフォルトは yloc.price です。
color (color) ラベルの枠と矢印の色
style (string) ラベルスタイル。可能な値は: label.style_none, label.style_xcross, label.style_cross, label.style_triangleup, label.style_triangledown, label.style_flag, label.style_circle, 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_center, label.style_square, label.style_diamond です。デフォルトは label.style_label_down です。
textcolor (color) テキストの色
size (string) ラベルサイズ。可能な値は size.auto, size.tiny, size.small, size.normal, size.large, size.huge です。デフォルト値は size.normal です。
textalign (string) ラベルテキストの配置。可能な値は: text.align_left, text.align_center, text.align_right です。デフォルト値は text.align_center です。
label.set_color
ラベルの枠と矢印の色を設定します
label.set_color(id, color) → void
引数
id (label) ラベルオブジェクト
color (color) New label border and arrow color
label.set_size
指定したラベルオブジェクトの矢印とテキストサイズを設定します
label.set_size(id, size) → void
引数
id (label) ラベルオブジェクト
size (string) size.auto, size.tiny, size.small, size.normal, size.large, size.huge です。デフォルト値は size.auto です。
label.set_style
ラベルスタイルを設定します
label.set_style(id, style) → void
引数
id (label) ラベルオブジェクト
style (string) 新しいラベルのスタイル.。可能な値は: label.style_none, label.style_xcross, label.style_cross, label.style_triangleup, label.style_triangledown, label.style_flag, label.style_circle, 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_center, label.style_square, label.style_diamond です。
label.set_text
ラベルテキストを設定します
label.set_text(id, text) → void
引数
id (label) ラベルオブジェクト
text (string) 新しいラベルテキスト
label.set_textalign
ラベルテキストの配置を設定します。
label.set_textalign(id, textalign) → void
引数
id (label) ラベルオブジェクト
textalign (string) ラベルテキストの配置。可能な値は: text.align_left, text.align_center, text.align_right です。
label.set_textcolor
ラベルテキストの色を設定します
label.set_textcolor(id, textcolor) → void
引数
id (label) ラベルオブジェクト
textcolor (color) 新しいテキストの色
label.set_x
ラベル位置の(xlocに応じた)バーインデックスまたはバータイムを設定します
label.set_x(id, x) → void
引数
id (label) ラベルオブジェクト
x (series) ラベル位置の新しいバーインデックスまたはバータイム。xloc = xloc.bar_index の場合、この引数の値は現在のバーのインデックス以下である必要があります。
label.set_xloc
x地点と新しいバーインデックス/タイムの値を設定します
label.set_xloc(id, x, xloc) → void
引数
id (label) ラベルオブジェクト
x (series) ラベル位置の新しいバーインデックスまたはバータイムを設定xloc (string) 新しいx地点の値
label.set_xy
ラベル位置のバーインデックス/タイムと価格を設定します
label.set_xy(id, x, y) → void
引数
id (label) ラベルオブジェクト
x (series) ラベル位置の新しいバーインデックスまたはバータイム。xloc = xloc.bar_index の場合、この引数の値は現在のバーのインデックス以下である必要があります。
y (series) ラベル位置の新しい価格
label.set_y
ラベル位置の価格を設定します
label.set_y(id, y) → void
引数
id (label) ラベルオブジェクト
y (series) ラベル位置の新しい価格
label.set_yloc
新しいy地点の計算アルゴリズムを設定します
label.set_yloc(id, yloc) → void
引数
id (label) ラベルオブジェクト
yloc (string) 新しいy地点の値