PINE LIBRARY
Cập nhật Debug

Library "Debug"
Some debugging functions.
label_on_each_bar(txt, y_position, label_size, label_color, txt_color)
Prints a label on every bar to show text. By default, only the last 50 labels will be shown on the chart. You can increase this amount up to a maximum of 500 by using the max_labels_count parameter in your script’s indicator() or strategy() declaration statement.
Parameters:
txt (string): New label text.
y_position (float): New price of the label position.
label_size (string): Possible values: size.auto, size.tiny, size.small, size.normal, size.large, size.huge. Optional. Default value is `size.small`.
label_color (color): New label border and arrow color. Optional. Default value is `color.blue`.
txt_color (color): New text color. Optional. Default value is `color.white`.
Returns: void
label_on_last_bar(txt, y_position, label_size, label_color, txt_color, txt_align)
Prints one label at last bar to show text.
Parameters:
txt (string): New label text.
y_position (float): New price of the label position.
label_size (string): Possible values: size.auto, size.tiny, size.small, size.normal, size.large, size.huge. Optional. Default value is `size.large`.
label_color (color): New label border and arrow color. Optional. Default value is `color.blue`.
txt_color (color): New text color. Optional. Default value is `color.white`.
txt_align (string): Label text alignment. Optional. Possible values: text.align_left, text.align_center, text.align_right. Default value is `text.align_center`.
Returns: void
table_symbol_informations(table_position, table_color, text_color)
Prints a table to show all the Symbol information, including its function names.
Parameters:
table_position (string): Position of the table. Optional. Possible values are: position.top_left, position.top_center, position.top_right, position.middle_left, position.middle_center, position.middle_right, position.bottom_left, position.bottom_center, position.bottom_right. Default value is `position.middle_right`.
table_color (color): The background color of the table. Optional. The default is `color.yellow`.
text_color (color): The color of the text. Optional. The default is `color.black`.
Returns: void
table_array_float(array_float, table_columns, table_rows, table_position, table_color, txt_color, txt_size)
Prints a table to show float values of an array.
Parameters:
array_float (float[]): The array that will be showed.
table_columns (int)
table_rows (int): The number of rows to show the values.
table_position (string): Position of the table. Optional. Possible values are: position.top_left, position.top_center, position.top_right, position.middle_left, position.middle_center, position.middle_right, position.bottom_left, position.bottom_center, position.bottom_right. Default value is `position.bottom_center`.
table_color (color): The background color of the table. Optional. By default there is no color.
txt_color (color)
txt_size (string): Possible values: size.auto, size.tiny, size.small, size.normal, size.large, size.huge. Optional. Default value is `size.normal`.
Returns: void
table_array_int(array_float, table_columns, table_rows, table_position, table_color, txt_color, txt_size)
Prints a table to show int values of an array.
Parameters:
array_float (int[]): The array that will be showed.
table_columns (int)
table_rows (int): The number of rows to show the values.
table_position (string): Position of the table. Optional. Possible values are: position.top_left, position.top_center, position.top_right, position.middle_left, position.middle_center, position.middle_right, position.bottom_left, position.bottom_center, position.bottom_right. Default value is `position.bottom_center`.
table_color (color): The background color of the table. Optional. By default there is no color.
txt_color (color)
txt_size (string): Possible values: size.auto, size.tiny, size.small, size.normal, size.large, size.huge. Optional. Default value is `size.normal`.
Returns: void
Some debugging functions.
label_on_each_bar(txt, y_position, label_size, label_color, txt_color)
Prints a label on every bar to show text. By default, only the last 50 labels will be shown on the chart. You can increase this amount up to a maximum of 500 by using the max_labels_count parameter in your script’s indicator() or strategy() declaration statement.
Parameters:
txt (string): New label text.
y_position (float): New price of the label position.
label_size (string): Possible values: size.auto, size.tiny, size.small, size.normal, size.large, size.huge. Optional. Default value is `size.small`.
label_color (color): New label border and arrow color. Optional. Default value is `color.blue`.
txt_color (color): New text color. Optional. Default value is `color.white`.
Returns: void
label_on_last_bar(txt, y_position, label_size, label_color, txt_color, txt_align)
Prints one label at last bar to show text.
Parameters:
txt (string): New label text.
y_position (float): New price of the label position.
label_size (string): Possible values: size.auto, size.tiny, size.small, size.normal, size.large, size.huge. Optional. Default value is `size.large`.
label_color (color): New label border and arrow color. Optional. Default value is `color.blue`.
txt_color (color): New text color. Optional. Default value is `color.white`.
txt_align (string): Label text alignment. Optional. Possible values: text.align_left, text.align_center, text.align_right. Default value is `text.align_center`.
Returns: void
table_symbol_informations(table_position, table_color, text_color)
Prints a table to show all the Symbol information, including its function names.
Parameters:
table_position (string): Position of the table. Optional. Possible values are: position.top_left, position.top_center, position.top_right, position.middle_left, position.middle_center, position.middle_right, position.bottom_left, position.bottom_center, position.bottom_right. Default value is `position.middle_right`.
table_color (color): The background color of the table. Optional. The default is `color.yellow`.
text_color (color): The color of the text. Optional. The default is `color.black`.
Returns: void
table_array_float(array_float, table_columns, table_rows, table_position, table_color, txt_color, txt_size)
Prints a table to show float values of an array.
Parameters:
array_float (float[]): The array that will be showed.
table_columns (int)
table_rows (int): The number of rows to show the values.
table_position (string): Position of the table. Optional. Possible values are: position.top_left, position.top_center, position.top_right, position.middle_left, position.middle_center, position.middle_right, position.bottom_left, position.bottom_center, position.bottom_right. Default value is `position.bottom_center`.
table_color (color): The background color of the table. Optional. By default there is no color.
txt_color (color)
txt_size (string): Possible values: size.auto, size.tiny, size.small, size.normal, size.large, size.huge. Optional. Default value is `size.normal`.
Returns: void
table_array_int(array_float, table_columns, table_rows, table_position, table_color, txt_color, txt_size)
Prints a table to show int values of an array.
Parameters:
array_float (int[]): The array that will be showed.
table_columns (int)
table_rows (int): The number of rows to show the values.
table_position (string): Position of the table. Optional. Possible values are: position.top_left, position.top_center, position.top_right, position.middle_left, position.middle_center, position.middle_right, position.bottom_left, position.bottom_center, position.bottom_right. Default value is `position.bottom_center`.
table_color (color): The background color of the table. Optional. By default there is no color.
txt_color (color)
txt_size (string): Possible values: size.auto, size.tiny, size.small, size.normal, size.large, size.huge. Optional. Default value is `size.normal`.
Returns: void
Phát hành các Ghi chú
v2Phát hành các Ghi chú
v3Added:
table_array_boolean(array_boolean, columns, rows, position, bgcolor, txt_color, txt_size)
table_array_integer(array_int, columns, rows, position, bgcolor, txt_color, txt_size)
table_array_string(array_string, columns, rows, position, bgcolor, txt_color, txt_size)
table_matrix_boolean(matrix_boolean, from_column, to_column, from_row, to_row, position, bgcolor, txt_color, txt_size)
table_matrix_float(matrix_float, from_column, to_column, from_row, to_row, position, bgcolor, txt_color, txt_size)
table_matrix_integer(matrix_int, from_column, to_column, from_row, to_row, position, bgcolor, txt_color, txt_size)
table_matrix_string(matrix_string, from_column, to_column, from_row, to_row, position, bgcolor, txt_color, txt_size)
Updated:
label_on_each_bar(txt, y_position, label_size, label_color, txt_color)
label_on_last_bar(txt, y_position, label_size, label_color, txt_color, txt_align)
table_symbol_informations(table_position, table_color, text_color, text_size)
table_array_float(array_float, columns, rows, position, bgcolor, txt_color, txt_size)
Removed:
table_array_int(array_float, table_columns, table_rows, table_position, table_color, txt_color, txt_size)
Phát hành các Ghi chú
v4small error correction to show cloumns and rows of arrays
Phát hành các Ghi chú
v5make it possible to remove the table and add a new one.
Example:
var my_matrix = matrix.new<int>(11, 12, 4711)
var table my_id = na
if barstate.isfirst
my_id := table_matrix_integer(my_matrix)
else if barstate.islast
my_matrix.add_col()
my_matrix.fill(250, 0, my_matrix.rows(), my_matrix.columns() - 1, my_matrix.columns())
my_id.delete()
my_id := table_matrix_integer(my_matrix)
Phát hành các Ghi chú
v6well, the new
log.*
Phát hành các Ghi chú
v7I found more logs that got published, but they should not this.
Phát hành các Ghi chú
v8I had to remove var for the tables and the matrix, to be able reinitalize rows and columns of tables.
Phát hành các Ghi chú
v9Thư viện Pine
Theo đúng tinh thần TradingView, tác giả đã công bố mã Pine này như một thư viện mã nguồn mở để các lập trình viên Pine khác trong cộng đồng có thể tái sử dụng. Chúc mừng tác giả! Bạn có thể sử dụng thư viện này cho mục đích cá nhân hoặc trong các ấn phẩm mã nguồn mở khác, nhưng việc tái sử dụng mã này trong các ấn phẩm phải tuân theo Nội Quy.
Thông báo miễn trừ trách nhiệm
Thông tin và các ấn phẩm này không nhằm mục đích, và không cấu thành, lời khuyên hoặc khuyến nghị về tài chính, đầu tư, giao dịch hay các loại khác do TradingView cung cấp hoặc xác nhận. Đọc thêm tại Điều khoản Sử dụng.
Thư viện Pine
Theo đúng tinh thần TradingView, tác giả đã công bố mã Pine này như một thư viện mã nguồn mở để các lập trình viên Pine khác trong cộng đồng có thể tái sử dụng. Chúc mừng tác giả! Bạn có thể sử dụng thư viện này cho mục đích cá nhân hoặc trong các ấn phẩm mã nguồn mở khác, nhưng việc tái sử dụng mã này trong các ấn phẩm phải tuân theo Nội Quy.
Thông báo miễn trừ trách nhiệm
Thông tin và các ấn phẩm này không nhằm mục đích, và không cấu thành, lời khuyên hoặc khuyến nghị về tài chính, đầu tư, giao dịch hay các loại khác do TradingView cung cấp hoặc xác nhận. Đọc thêm tại Điều khoản Sử dụng.