Skip to content

Box

方框圖的句柄。

靜態方法

new

創建一個新的盒子對象。

參數

名稱類型預設值說明
leftseries int左座標(bar 索引或 UNIX 時間)。
topseries float頂部座標(價格)。
rightseries int右座標(bar 索引或 UNIX 時間)。
bottomseries float底部座標(價格)。
border_colorseries colorcolor.BLUE框的邊框顏色。
border_widthseries int1邊框寬度(以像素為單位)。
border_styleseries LineStyleLineStyle.Solid邊框線樣式。
extendseries ExtendExtend.None擴展模式:extend.none、extend.left、extend.right或extend.both。
xlocseries XlocXloc.BarIndexx 位置類型:xloc.bar_index 或 xloc.bar_time。
bgcolorseries colorcolor.BLUE框的背景顏色。
textseries string""框的文本內容。
text_sizeseries int0文本大小(以像素為單位)。
text_colorseries colorcolor.BLACK文字顏色。
text_halignseries TextHAlignTextHAlign.Right水平文本對齊方式。
text_valignseries TextVAlignTextVAlign.Center垂直文本對齊方式。
text_wrapseries TextWrapTextWrap.None文本換行模式。
text_font_familyseries FontFamilyFontFamily.Default文本的字體系列。
force_overlayconst boolfalse如果為 true,則該框將呈現在頂部。
text_formattingconst TextFormattext.NONE文本格式選項。

返回: series Box

創建一個新的盒子對象。

參數

名稱類型預設值說明
leftseries int左座標(bar 索引或 UNIX 時間)。
topseries float頂部座標(價格)。
rightseries int右座標(bar 索引或 UNIX 時間)。
bottomseries float底部座標(價格)。
border_colorseries colorcolor.BLUE框的邊框顏色。
border_widthseries int1邊框寬度(以像素為單位)。
border_styleseries LineStyleLineStyle.Solid邊框線樣式。
extendseries ExtendExtend.None擴展模式:extend.none、extend.left、extend.right或extend.both。
xlocseries XlocXloc.BarIndexx 位置類型:xloc.bar_index 或 xloc.bar_time。
bgcolorseries colorcolor.BLUE框的背景顏色。
textseries string""框的文本內容。
text_sizeseries SizeSize.Auto文本大小作為命名常量。
text_colorseries colorcolor.BLACK文字顏色。
text_halignseries TextHAlignTextHAlign.Right水平文本對齊方式。
text_valignseries TextVAlignTextVAlign.Center垂直文本對齊方式。
text_wrapseries TextWrapTextWrap.None文本換行模式。
text_font_familyseries FontFamilyFontFamily.Default文本的字體系列。
force_overlayconst boolfalse如果為 true,則該框將呈現在頂部。
text_formattingconst TextFormattext.NONE文本格式選項。

返回: series Box

創建一個新的盒子對象。

參數

名稱類型預設值說明
top_leftseries chart.Point指定左上角的 chart.point 對象。
bottom_rightseries chart.Point指定右下角的 chart.point 對象。
border_colorseries colorcolor.BLUE框的邊框顏色。
border_widthseries int1邊框寬度(以像素為單位)。
border_styleseries LineStyleLineStyle.Solid邊框線樣式。
extendseries ExtendExtend.None擴展模式:extend.none、extend.left、extend.right或extend.both。
xlocseries XlocXloc.BarIndexx 位置類型:xloc.bar_index 或 xloc.bar_time。
bgcolorseries colorcolor.BLUE框的背景顏色。
textseries string""框的文本內容。
text_sizeseries SizeSize.Auto文本大小(以像素為單位)。
text_colorseries colorcolor.BLACK文字顏色。
text_halignseries TextHAlignTextHAlign.Right水平文本對齊方式。
text_valignseries TextVAlignTextVAlign.Center垂直文本對齊方式。
text_wrapseries TextWrapTextWrap.None文本換行模式。
text_font_familyseries FontFamilyFontFamily.Default文本的字體系列。
force_overlayconst boolfalse如果為 true,則該框將呈現在頂部。
text_formattingconst TextFormattext.NONE文本格式選項。

返回: series Box

創建一個新的盒子對象。

參數

名稱類型預設值說明
top_leftseries chart.Point指定左上角的 chart.point 對象。
bottom_rightseries chart.Point指定右下角的 chart.point 對象。
border_colorseries colorcolor.BLUE框的邊框顏色。
border_widthseries int1邊框寬度(以像素為單位)。
border_styleseries LineStyleLineStyle.Solid邊框線樣式。
extendseries ExtendExtend.None擴展模式:extend.none、extend.left、extend.right或extend.both。
xlocseries XlocXloc.BarIndexx 位置類型:xloc.bar_index 或 xloc.bar_time。
bgcolorseries colorcolor.BLUE框的背景顏色。
textseries string""框的文本內容。
text_sizeseries SizeSize.Auto文本大小作為命名常量。
text_colorseries colorcolor.BLACK文字顏色。
text_halignseries TextHAlignTextHAlign.Right水平文本對齊方式。
text_valignseries TextVAlignTextVAlign.Center垂直文本對齊方式。
text_wrapseries TextWrapTextWrap.None文本換行模式。
text_font_familyseries FontFamilyFontFamily.Default文本的字體系列。
force_overlayconst boolfalse如果為 true,則該框將呈現在頂部。
text_formattingconst TextFormattext.NONE文本格式選項。

返回: series Box

靜態屬性

all

類型: series Array<Box>

傳回一個陣列,其中填充了腳本繪製的所有當前框。

方法

copy

navi
Box.copy(id: series Box): series Box

創建指定框的複本並傳回其 id。

參數

名稱類型預設值說明
idseries Box要複製的框。

返回: series Box


delete

navi
Box.delete(id: series Box)

從圖表中刪除指定的框。

參數

名稱類型預設值說明
idseries Box要刪除的框。

get_bottom

navi
Box.get_bottom(id: series Box): series float

傳回盒子底部邊框的價格值。

參數

名稱類型預設值說明
idseries Box從中獲取底部座標的框。

返回: series float


get_left

navi
Box.get_left(id: series Box): series int

傳回框左邊框的 bar 索引或 UNIX 時間(取決於用於“xloc”的最後一個值)。

參數

名稱類型預設值說明
idseries Box從中獲取左座標的框。

返回: series int


get_right

navi
Box.get_right(id: series Box): series int

傳回框右邊框的 bar 索引或 UNIX 時間(取決於用於“xloc”的最後一個值)。

參數

名稱類型預設值說明
idseries Box從中獲取正確座標的框。

返回: series int


get_top

navi
Box.get_top(id: series Box): series float

傳回盒子上邊框的價格值。

參數

名稱類型預設值說明
idseries Box從中獲取頂部座標的框。

返回: series float


set_bg_color

navi
Box.set_bg_color(id: series Box, color: series color)

設定框的背景顏色。

參數

名稱類型預設值說明
idseries Box要修改的框。
colorseries color新的背景顏色。

set_border_color

navi
Box.set_border_color(id: series Box, color: series color)

設定框的邊框顏色。

參數

名稱類型預設值說明
idseries Box要修改的框。
colorseries color新的邊框顏色。

set_border_style

navi
Box.set_border_style(id: series Box, style: series LineStyle)

設定框的邊框樣式。

參數

名稱類型預設值說明
idseries Box要修改的框。
styleseries LineStyle新的邊框線樣式。

set_border_width

navi
Box.set_border_width(id: series Box, width: series int)

設定框的邊框寬度。

參數

名稱類型預設值說明
idseries Box要修改的框。
widthseries int新的邊框寬度(以像素為單位)。

set_bottom

navi
Box.set_bottom(id: series Box, bottom: series float)

設定框的底部座標。

參數

名稱類型預設值說明
idseries Box要修改的框。
bottomseries float新的底部座標(價格)。

set_bottom_right_point

navi
Box.set_bottom_right_point(id: series Box, point: series chart.Point)

使用 chart.point 對象設定框的右下角。

參數

名稱類型預設值說明
idseries Box要修改的框。
pointseries chart.Point指定新右下角的 chart.point 對象。

set_extend

navi
Box.set_extend(id: series Box, extend: series Extend)

設定此框對象邊框的擴展類型。

參數

名稱類型預設值說明
idseries Box要修改的框。
extendseries Extend擴展模式:extend.none、extend.left、extend.right或extend.both。

set_left

navi
Box.set_left(id: series Box, left: series int)

設定框的左座標。

參數

名稱類型預設值說明
idseries Box要修改的框。
leftseries int新的左座標(bar 索引或 UNIX 時間)。

set_lefttop

navi
Box.set_lefttop(id: series Box, left: series int, top: series float)

設定框的左側和頂部座標。

參數

名稱類型預設值說明
idseries Box要修改的框。
leftseries int新的左座標(bar 索引或 UNIX 時間)。
topseries float新的頂部座標(價格)。

set_right

navi
Box.set_right(id: series Box, right: series int)

設定框的右座標。

參數

名稱類型預設值說明
idseries Box要修改的框。
rightseries int新的右座標(bar 索引或 UNIX 時間)。

set_rightbottom

navi
Box.set_rightbottom(id: series Box, right: series int, bottom: series float)

設定框的右側和底部座標。

參數

名稱類型預設值說明
idseries Box要修改的框。
rightseries int新的右座標(bar 索引或 UNIX 時間)。
bottomseries float新的底部座標(價格)。

set_text

navi
Box.set_text(id: series Box, text: series string)

設定框的文本大小。

參數

名稱類型預設值說明
idseries Box要修改的框。
textseries string新的文本內容。

set_text_color

navi
Box.set_text_color(id: series Box, text_color: series color)

設定框的文本顏色。

參數

名稱類型預設值說明
idseries Box要修改的框。
text_colorseries color新的文本顏色。

set_text_font_family

navi
Box.set_text_font_family(id: series Box, font_family: series string)

設定框文本的字體系列。

參數

名稱類型預設值說明
idseries Box要修改的框。
font_familyseries string字體系列:FontFamily.Default 或 FontFamily.Monospace。

set_text_formatting

navi
Box.set_text_formatting(id: series Box, text_formatting: const TextFormat)

設定框的文本格式。

參數

名稱類型預設值說明
idseries Box要修改的框。
text_formattingconst TextFormat文本格式選項。

set_text_halign

navi
Box.set_text_halign(id: series Box, text_halign: series TextHAlign)

設定框文本的水平對齊方式。

參數

名稱類型預設值說明
idseries Box要修改的框。
text_halignseries TextHAlign水平文本對齊方式:TextHAlign.Left、TextHAlign.Center 或 TextHAlign.Right。

set_text_size

設定框的文本大小。

參數

名稱類型預設值說明
idseries Box要修改的框。
text_sizeseries int新的文本大小(以像素為單位)。

設定框的文本大小。

參數

名稱類型預設值說明
idseries Box要修改的框。
text_sizeseries Size新的文本大小作為命名常量(Size.Tiny、Size.Small、Size.Normal、Size.Large、Size.Huge)。

set_text_valign

navi
Box.set_text_valign(id: series Box, text_valign: series TextVAlign)

設定框文本的垂直對齊方式。

參數

名稱類型預設值說明
idseries Box要修改的框。
text_valignseries TextVAlign垂直文本對齊方式:text.align_top、TextHAlign.Center 或 text.align_bottom。

set_text_wrap

navi
Box.set_text_wrap(id: series Box, text_wrap: series TextWrap)

設定框的文本環繞模式。

參數

名稱類型預設值說明
idseries Box要修改的框。
text_wrapseries TextWrap文本換行模式:text.wrap_none 或 text.wrap_auto。

set_top

navi
Box.set_top(id: series Box, top: series float)

設定框的頂部座標。

參數

名稱類型預設值說明
idseries Box要修改的框。
topseries float新的頂部座標(價格)。

set_top_left_point

navi
Box.set_top_left_point(id: series Box, point: series chart.Point)

使用 chart.point 對象設定框的左上角。

參數

名稱類型預設值說明
idseries Box要修改的框。
pointseries chart.Point指定新左上角的 chart.point 對象。

set_xloc

navi
Box.set_xloc(
    id: series Box,
    left: series int,
    right: series int,
    xloc: series Xloc
  )

設定框的左邊框和右邊框並更新其 xloc 屬性。

參數

名稱類型預設值說明
idseries Box要修改的框。
leftseries int新的左座標(bar 索引或 UNIX 時間)。
rightseries int新的右座標(bar 索引或 UNIX 時間)。
xlocseries Xlocx 位置類型:xloc.bar_index 或 xloc.bar_time。

基於 MIT 許可證發佈。