PINE LIBRARY
已更新 BoxLine_Lib

Library "BoxLine_Lib"
personal Library for line and box built in functions
lineXY(x)
get x1,y1,x2,y2 in a tuple
Parameters:
x: TODO: line
Returns: tuple of x1,y1,x2,y2
line(x)
Create line with only the y1 value(when line == na) or all
when line != na set x1,y1,x2,y2 individually just 1 or all
- use just the line value to set the x2 to current bar or time will set to time
- will auto pick xloc.bar_index or xloc.bar_time if not used
Parameters:
x: (line line,int x1,float y1,int x2,float y2,
string xloc,string extend,color color,string style,int width)
Returns: Line
boxXY(x)
get left,top,right,bottom in a tuple
Parameters:
x: box
Returns: tuple of left,top,right,bottom
box(x)
Create line with only the top,bottom value(when line == na) or all
when box != na set left,top,right,bottom individually just 1 or all
- use just the box value to set the right to current bar or time will set to time
- if right is above a number that a bar_index wouldnt be
Parameters:
x: box box,int left,float top,int right,
float bottom,color border_color, int border_width,
string border_style,string extend,string xloc,
color bgcolor,string text,string text_size, color text_color,
string text_halign,string text_valign,string text_wrap)
Returns: TODO: Box
personal Library for line and box built in functions
lineXY(x)
get x1,y1,x2,y2 in a tuple
Parameters:
x: TODO: line
Returns: tuple of x1,y1,x2,y2
line(x)
Create line with only the y1 value(when line == na) or all
when line != na set x1,y1,x2,y2 individually just 1 or all
- use just the line value to set the x2 to current bar or time will set to time
- will auto pick xloc.bar_index or xloc.bar_time if not used
Parameters:
x: (line line,int x1,float y1,int x2,float y2,
string xloc,string extend,color color,string style,int width)
Returns: Line
boxXY(x)
get left,top,right,bottom in a tuple
Parameters:
x: box
Returns: tuple of left,top,right,bottom
box(x)
Create line with only the top,bottom value(when line == na) or all
when box != na set left,top,right,bottom individually just 1 or all
- use just the box value to set the right to current bar or time will set to time
- if right is above a number that a bar_index wouldnt be
Parameters:
x: box box,int left,float top,int right,
float bottom,color border_color, int border_width,
string border_style,string extend,string xloc,
color bgcolor,string text,string text_size, color text_color,
string text_halign,string text_valign,string text_wrap)
Returns: TODO: Box
版本注释
v2版本注释
v2.1Added:
labelXY(label)
: get [x,y,txt] in a tuple
Parameters:
label: : label
Returns: : tuple of [x,y,txt]
label(label)
: Create label with only the y1 value(when label == na)
when label != na set x1,y1,x2,y2 individually just 1 or all
- use just the label value to set the x2 to current bar or time will set to time
will auto pick xloc.bar_index or xloc.bar_time if not used by checking if
if x1 or x2 is > a number bar index couldnt be i.e. 1000000
Parameters:
label: : (label label,int x1,float y1,int x2,float y2,
string xloc,string extend,color color,string style,int width)
Returns: : Label
版本注释
v4版本注释
v5I tried getting the line.set() to work with the Line function but ill have to come back to it idk why when I try to set something it will remove it from the chart..
Added:
LineXY(line)
get [x1,y1,x2,y2] in a tuple
Parameters:
line: line
Returns: tuple of [x1,y1,x2,y2]
Line(line)
Create line with only the y1 value(when line == na)
when line != na set x1,y1,x2,y2 individually just 1 or all
- use just the line value to set the x2 to current bar or time will set to time
will auto pick xloc.bar_index or xloc.bar_time if not used by checking if
if x1 or x2 is > a number bar index couldnt be i.e. 1000000
Parameters:
line: x1 y1 x2 y2 xloc extend color style width
Returns: : Line
BoxXY(box)
get [left,top,right,bottom] in a tuple
Parameters:
box: box
Returns: tuple of [left,top,right,bottom]
Box(box)
Create box with only the top,bottom value(when box == na)
when box != na set left,top,right,bottom individually just 1 or all
- use just the box value to set the right to current bar or time, will set to time
if right is above a number that a bar_index wouldnt be above i.e. 1000000
Parameters:
box: left top right
bottom border_color border_width border_style extend xloc bgcolor text text_size text_color text_halign text_valign text_wrap
Returns: Box
LabelXY(label)
get [x,y,txt] in a tuple
Parameters:
label: label
Returns: tuple of [x,y,txt]
Label(label)
Create label with only the y1 value(when label == na)
when label != na set x1,y1,x2,y2 individually just 1 or all
- use just the label value to set the x2 to current bar or time will set to time
will auto pick xloc.bar_index or xloc.bar_time if not used by checking if
if x1 or x2 is > a number bar index couldnt be i.e. 1000000
Parameters:
label: txt x y xloc.yloc color style textcolor size textalign tooltip text_font
Returns: Label
Removed:
lineXY(line)
get [x1,y1,x2,y2] in a tuple
line(line)
Create line with only the y1 value(when line == na)
when line != na set x1,y1,x2,y2 individually just 1 or all
- use just the line value to set the x2 to current bar or time will set to time
will auto pick xloc.bar_index or xloc.bar_time if not used by checking if
if x1 or x2 is > a number bar index couldnt be i.e. 1000000
boxXY(box)
get [left,top,right,bottom] in a tuple
box(box)
Create box with only the top,bottom value(when box == na)
when box != na set left,top,right,bottom individually just 1 or all
- use just the box value to set the right to current bar or time, will set to time
if right is above a number that a bar_index wouldnt be above i.e. 1000000
labelXY(label)
get [x,y,txt] in a tuple
label(label)
Create label with only the y1 value(when label == na)
when label != na set x1,y1,x2,y2 individually just 1 or all
- use just the label value to set the x2 to current bar or time will set to time
will auto pick xloc.bar_index or xloc.bar_time if not used by checking if
if x1 or x2 is > a number bar index couldnt be i.e. 1000000
版本注释
Library "BoxLine_Lib"LineXY(line)
get [x1,y1,x2,y2] in a tuple
Parameters:
line: line
Returns: tuple of [x1,y1,x2,y2]
Line(line)
Create line with only the y1 value(when line == na)
when line != na set x1,y1,x2,y2 individually just 1 or all
- use just the line value to set the x2 to current bar or time will set to time
will auto pick xloc.bar_index or xloc.bar_time if not used by checking if
if x1 or x2 is > a number bar index couldnt be i.e. 1000000
Parameters:
line: x1 y1 x2 y2 xloc extend color style width
Returns: : Line
BoxXY(box)
get [left,top,right,bottom] in a tuple
Parameters:
box: box
Returns: tuple of [left,top,right,bottom]
Box(box)
Create box with only the top,bottom value(when box == na)
when box != na set left,top,right,bottom individually just 1 or all
- use just the box value to set the right to current bar or time, will set to time
if right is above a number that a bar_index wouldnt be above i.e. 1000000
Parameters:
box: left top right
bottom border_color border_width border_style extend xloc bgcolor text text_size text_color text_halign text_valign text_wrap
Returns: Box
LabelXY(label)
get [x,y,txt] in a tuple
Parameters:
label: label
Returns: tuple of [x,y,txt]
Label(label)
Create label with only the y1 value(when label == na)
when label != na set x1,y1,x2,y2 individually just 1 or all
- use just the label value to set the x2 to current bar or time will set to time
will auto pick xloc.bar_index or xloc.bar_time if not used by checking if
if x1 or x2 is > a number bar index couldnt be i.e. 1000000
Parameters:
label: txt x y xloc.yloc color style textcolor size textalign tooltip text_font
Returns: Label
Update: I wasn't able to get it to do everything that I originally thought it would but i did fix the main purpose of it and I changed the LineXY tuple from [x1,x2,y1,y2] to match the line new [x1,y1,x2,y2]
版本注释
v7can now use, x1 with line, x with label ,and right with box to set that value in bars in the future only needs to be a the number of bars for xloc.bar_index or xloc.bar_time objects
版本注释
v8added y1 = na to Box()
版本注释
v9Updated:
Line(line)
Create line with only the y1 value(when line == na)
when line != na set x1,y1,x2,y2 individually just 1 or all
- use just the line value to set the x2 to current bar or time will set to time
will auto pick xloc.bar_index or xloc.bar_time if not used by checking if
if x1 or x2 is > a number bar index couldnt be i.e. 1000000
Parameters:
line: x1 y1 x2 y2 xloc extend color style width
Returns: : Line
Box(box)
Create box with only the top,bottom value(when box == na)
when box != na set left,top,right,bottom individually just 1 or all
- use just the box value to set the right to current bar or time, will set to time
if right is above a number that a bar_index wouldnt be above i.e. 1000000
Parameters:
box: left top right
bottom border_color border_width border_style extend xloc bgcolor text text_size text_color text_halign text_valign text_wrap
Returns: Box
LabelXY(label)
get [x,y,txt] in a tuple
Parameters:
label: label
Returns: tuple of [x,y,txt]
Label(label)
Create label with only the y1 value(when label == na)
when label != na set x1,y1,x2,y2 individually just 1 or all
- use just the label value to set the x2 to current bar or time will set to time
will auto pick xloc.bar_index or xloc.bar_time if not used by checking if
if x1 or x2 is > a number bar index couldnt be i.e. 1000000
Parameters:
label: txt x y xloc.yloc color style textcolor size textalign tooltip text_font
Returns: Label
Update: fixed all functions
版本注释
v10Pine脚本库
本着真正的TradingView精神,作者将此Pine代码发布为开源库,以便我们社区的其他Pine程序员可以重复使用它。向作者致敬!您可以私密或在其他开源出版物中使用此库,但在出版物中重复使用此代码受网站规则约束。
免责声明
这些信息和出版物并不意味着也不构成TradingView提供或认可的金融、投资、交易或其它类型的建议或背书。请在使用条款阅读更多信息。
Pine脚本库
本着真正的TradingView精神,作者将此Pine代码发布为开源库,以便我们社区的其他Pine程序员可以重复使用它。向作者致敬!您可以私密或在其他开源出版物中使用此库,但在出版物中重复使用此代码受网站规则约束。
免责声明
这些信息和出版物并不意味着也不构成TradingView提供或认可的金融、投资、交易或其它类型的建议或背书。请在使用条款阅读更多信息。