Mad_Standardparts

This are my Standardparts used in upcoming scipts
roundTo(_value, _decimals)
Round a floating point value to a specified number of decimal places.
description This function takes a floating point value and rounds it to a specified number of decimal places.
Parameters:
_value (float): The floating point value to be rounded.
_decimals (int): The number of decimal places to round to. Must be a non-negative integer.
Returns: The rounded value, as a floating point number.
clear_all()
Delete all drawings on the chart.
description This function deletes all drawings on the chart, including lines, boxes, and labels.
Returns: None.
shifting(_value)
Create a string of spaces to shift text over by a specified amount.
description This function takes an integer value and returns a string consisting of that many spaces, which can be used to shift text over in a PineScript chart.
Parameters:
_value (int): The number of spaces to create in the output string.
Returns: A string consisting of the specified number of spaces.
fromLog(_value)
Convert a linear value to a logarithmic value.
description This function takes a linear value and converts it to a logarithmic value, using the formula specified in the code.
Parameters:
_value (float)
Returns: The corresponding logarithmic value, as a floating point number.
toLog(_value)
Convert a logarithmic value to a linear value.
description This function takes a logarithmic value and converts it to a linear value, using the formula specified in the code.
Parameters:
_value (float)
Returns: The corresponding linear value, as a floating point number.
f_getbartime()
Calculate the time per bar on the chart.
description This function calculates the time per bar on the chart based on the first 100 bars.
Returns: The time per bar, as an integer value.
Added an overload to roundTo to send a format as string
roundTo(_value, _decimals)
Round a floating point value to a specified number of decimal places.
description This function takes a floating point value and rounds it to a specified number of decimal places.
Added:
roundTo(_value, i_decimals_s)
Parameters:
_value (float)
i_decimals_s (string)i_decimals (int)
Added:
round_to_Str(_value, _decimals /_decimals_s)
Parameters:
_value (float)
_decimals_s (string)
Removed:
roundTo(_value, i_decimals_s)
Added:
f_fib_calc(_Fibonacci_box)
fibonacci calc.
description This function block uses the levels and paramters set into the type_fibonacci_box(levels) and fills the corresponding array of prices.
Parameters:
_Fibonacci_box (type_Fibonacci_box)
Returns: returns a type_Fibonacci_box with the filled data
f_fib_draw(_Fibonacci_box)
fibonacci draw.
description This function block uses the levels, prices and paramters set into the type_fibonacci_box(levels) and draws the fib on the chart
Parameters:
_Fibonacci_box (type_Fibonacci_box)
Returns: returns lines labels and fills on the chart, no data returns
type_fill
s for defining a fill group with corresponding color
Fields:
partner_A (series int)
partner_B (series int)
fill_color (series color)
type_Fibonacci_box
s for defining a fibonacci box
Fields:
bottom_price (series float)
top_price (series float)
StartBar (series int)
StopBar (series int)
levels (float[])
prices (float[])
fills (type_fill[])
ChartisLog (series bool)
fibreverse (series bool)
fiblinecolor (series color)
fibtextcolor (series color)
fibtextsize (series string)
decimals_price (series int)
decimals_percent (series int)
Updated:
clear_all()
Delete all drawings on the chart.
description This function deletes all drawings on the chart, including lines, boxes, fills and labels.
Returns: None.
Updated:
type_Fibonacci_box
s for defining a fibonacci box
Fields:
bottom_price (series float)
top_price (series float)
StartBar (series int)
StopBar (series int)
levels (float[])
prices (float[])
fills (type_fill[])
ChartisLog (series bool)
fibreverse (series bool)
fiblinecolor (series color)
fibtextcolor (series color)
fibtextsize (series string)
decimals_price (series int)
decimals_percent (series int)
transp (series int)
f_fib_draw()
removed the bar_index from the calculation, better to have control from outside via direct calling the fibo box
Added:
overload method removeDeleteAll(ln)
Namespace types: box[], line[], line_fill[] or label[],
Parameters:
ln (box[], line[], line_fill[] or label[])
Updated:
type_Fibonacci_box
s for defining a fibonacci box
Fields:
bottom_price (series float)
top_price (series float)
StartBar (series int)
StopBar (series int)
levels (float[])
prices (float[])
fills (type_fill[])
ChartisLog (series bool)
fibreverse (series bool)
fiblinecolor (series color)
fibtextcolor (series color)
fibtextsize (series string)
decimals_price (series int)
decimals_percent (series int)
transp (series int)
drawlines (series bool)
drawlabels (series bool)
drawfills (series bool)
Removed:
f_fib_calc(_Fibonacci_box)
fibonacci calc.
description This function block uses the levels and paramters set into the type_fibonacci_box(levels) and fills the corresponding array of prices.
f_fib_draw(_Fibonacci_box)
fibonacci draw.
description This function block uses the levels, prices and paramters set into the type_fibonacci_box(levels) and draws the fib on the chart
type_fill
s for defining a fill group with corresponding color
type_Fibonacci_box
s for defining a fibonacci box
Libreria Pine
In pieno spirito TradingView, l'autore ha pubblicato questo codice Pine come libreria open-source in modo che altri programmatori Pine della nostra comunità possano riutilizzarlo. Complimenti all'autore! È possibile utilizzare questa libreria privatamente o in altre pubblicazioni open-source, ma il riutilizzo di questo codice in una pubblicazione è regolato dal nostro Regolamento.
Declinazione di responsabilità
Libreria Pine
In pieno spirito TradingView, l'autore ha pubblicato questo codice Pine come libreria open-source in modo che altri programmatori Pine della nostra comunità possano riutilizzarlo. Complimenti all'autore! È possibile utilizzare questa libreria privatamente o in altre pubblicazioni open-source, ma il riutilizzo di questo codice in una pubblicazione è regolato dal nostro Regolamento.