Skip to content

Line

畫線句柄。

靜態方法

new

在圖表上創建線條對象。

參數

名稱類型預設值說明
first_pointseries chart.Point指定線的第一個點的 chart.point 對象。
second_pointseries chart.Point指定線的第二個點的 chart.point 對象。
xlocseries XlocXloc.BarIndexx 位置類型:xloc.bar_index 或 xloc.bar_time。
extendseries ExtendExtend.None擴展模式:extend.none、extend.left、extend.right或extend.both。
colorseries colorna線條的顏色。
styleseries LineStyleLineStyle.Solid線條樣式。
widthseries int1線寬(以像素為單位)。
force_overlayseries boolfalse如果為 true,則該線將呈現在頂部。

返回: series Line

在圖表上創建線條對象。

參數

名稱類型預設值說明
x1series int第一個點的 x 座標(bar 索引或 UNIX 時間)。
y1series float第一個點(價格)的 y 座標。
x2series int第二個點的 x 座標(bar 索引或 UNIX 時間)。
y2series float第二個點(價格)的 y 座標。
xlocseries XlocXloc.BarIndexx 位置類型:xloc.bar_index 或 xloc.bar_time。
extendseries ExtendExtend.None擴展模式:extend.none、extend.left、extend.right或extend.both。
colorseries colorna線條的顏色。
styleseries LineStyleLineStyle.Solid線條樣式。
widthseries int1線寬(以像素為單位)。
force_overlayseries boolfalse如果為 true,則該線將呈現在頂部。

返回: series Line

靜態屬性

all

類型: series Array<Line>

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

方法

copy

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

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

參數

名稱類型預設值說明
idseries Line要複製的行。

返回: series Line


delete

navi
Line.delete(id: series Line)

從圖表中刪除指定的線。

參數

名稱類型預設值說明
idseries Line要刪除的行。

get_price

navi
Line.get_price(id: series Line, x: series int): series float

傳回給定 bar 索引處的價格水平。

參數

名稱類型預設值說明
idseries Line獲取價格的線路。
xseries int獲取價格的 bar 索引或 UNIX 時間。

返回: series float


get_x1

navi
Line.get_x1(id: series Line): series int

傳回線的第一個點的 UNIX 時間或 bar 索引(取決於最後設定的 xloc 值)。

參數

名稱類型預設值說明
idseries Line從中獲取 x1 座標的線。

返回: series int


get_x2

navi
Line.get_x2(id: series Line): series int

傳回該行第二個點的 UNIX 時間或 bar 索引(取決於最後設定的 xloc 值)。

參數

名稱類型預設值說明
idseries Line從中獲取 x2 座標的線。

返回: series int


get_y1

navi
Line.get_y1(id: series Line): series float

傳回線的第一個點的價格。

參數

名稱類型預設值說明
idseries Line從中獲取 y1 座標的線。

返回: series float


get_y2

navi
Line.get_y2(id: series Line): series float

傳回該線第二個點的價格。

參數

名稱類型預設值說明
idseries Line從中獲取 y2 座標的線。

返回: series float


set_color

navi
Line.set_color(id: series Line, color: series color)

設定線條顏色。

參數

名稱類型預設值說明
idseries Line要修改的行。
colorseries color線條的新顏色。

set_extend

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

設定該線對象的延伸類型。

參數

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

set_first_point

navi
Line.set_first_point(id: series Line, point: series chart.Point)

設定該線對象的第一個點。

參數

名稱類型預設值說明
idseries Line要修改的行。
pointseries chart.Point指定新的第一個點的 chart.point 對象。

set_second_point

navi
Line.set_second_point(id: series Line, point: series chart.Point)

設定該直線對象的第二個點。

參數

名稱類型預設值說明
idseries Line要修改的行。
pointseries chart.Point指定新的第二個點的 chart.point 對象。

set_style

navi
Line.set_style(id: series Line, style: series LineStyle)

設定線條樣式。

參數

名稱類型預設值說明
idseries Line要修改的行。
styleseries LineStyle新的線條樣式。

set_width

navi
Line.set_width(id: series Line, width: series int)

設定線寬。

參數

名稱類型預設值說明
idseries Line要修改的行。
widthseries int新線寬(以像素為單位)。

set_x1

navi
Line.set_x1(id: series Line, x: series int)

設定第一個點的 bar 索引或 bar 時間(取決於 xloc)。

參數

名稱類型預設值說明
idseries Line要修改的行。
xseries int第一個點的新 x 座標。

set_x2

navi
Line.set_x2(id: series Line, x: series int)

設定第二個點的 bar 索引或 bar 時間(取決於 xloc)。

參數

名稱類型預設值說明
idseries Line要修改的行。
xseries int第二個點的新 x 座標。

set_xloc

navi
Line.set_xloc(
    id: series Line,
    x1: series int,
    x2: series int,
    xloc: series Xloc
  )

設定 x 位置和新的 bar 索引/時間值。

參數

名稱類型預設值說明
idseries Line要修改的行。
x1series int第一個點的新 x 座標。
x2series int第二個點的新 x 座標。
xlocseries Xlocx 位置類型:xloc.bar_index 或 xloc.bar_time。

set_xy1

navi
Line.set_xy1(id: series Line, x: series int, y: series float)

設定第一個點的 bar 索引/時間和價格。

參數

名稱類型預設值說明
idseries Line要修改的行。
xseries int第一個點的新 x 座標。
yseries float第一個點的新 y 座標。

set_xy2

navi
Line.set_xy2(id: series Line, x: series int, y: series float)

設定第二個點的 bar 索引/時間和價格。

參數

名稱類型預設值說明
idseries Line要修改的行。
xseries int第二個點的新 x 座標。
yseries float第二個點的新 y 座標。

set_y1

navi
Line.set_y1(id: series Line, y: series float)

設定第一個點的價格。

參數

名稱類型預設值說明
idseries Line要修改的行。
yseries float第一個點的新 y 座標。

set_y2

navi
Line.set_y2(id: series Line, y: series float)

設定第二個點的價格。

參數

名稱類型預設值說明
idseries Line要修改的行。
yseries float第二個點的新 y 座標。

基於 MIT 許可證發佈。