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 许可证发布。