FFriZz

BoxLine_Lib

FFriZz 已更新   
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
發布通知:
v2
發布通知:
v2.1

Added:
labelXY(label)
  : get in a tuple
  Parameters:
    label: : label
  Returns: : tuple of

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
發布通知:
v5
I 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 in a tuple
  Parameters:
    line: line
  Returns: tuple of

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 in a tuple
  Parameters:
    box: box
  Returns: tuple of

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 in a tuple
  Parameters:
    label: label
  Returns: tuple of

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 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 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 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 in a tuple
  Parameters:
    line: line
  Returns: tuple of

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 in a tuple
  Parameters:
    box: box
  Returns: tuple of

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 in a tuple
  Parameters:
    label: label
  Returns: tuple of

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 to match the line new
發布通知:
v7
can 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
發布通知:
v8
added y1 = na to Box()
發布通知:
v9

Updated:
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 in a tuple
  Parameters:
    label: label
  Returns: tuple of

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
發布通知:
v10

Pine腳本庫

本著真正的TradingView精神,作者將此Pine代碼以開源腳本庫發布,以便我們社群的其他Pine程式設計師可以重用它。向作者致敬!您可以私下或在其他開源出版物中使用此庫,但在出版物中重用此代碼受網站規則約束。

免責聲明

這些資訊和出版物並不意味著也不構成TradingView提供或認可的金融、投資、交易或其他類型的意見或建議。請在使用條款閱讀更多資訊。

想使用這個腳本庫嗎?

複製以下行並將其黏貼到您的腳本中。