MathExtension

Math Extension.
log2(_value) calculate log base 2
Parameters:
- _value: float, number.
Returns: float, base 2 logarithm of value.
fmod(numerator, denominator) float remainder of x divided by y.
Parameters:
- numerator: float, division numerator.
- denominator: float, division denuminator.
Returns: float
fractional(value) computes the fractional part of the argument value.
Parameters:
- value: float, value to compute.
Returns: float, fractional part.
integral(value) Find the integral of value.
Parameters:
- value: float, value.
Returns: float.
atan2(value_x, value_y) Approximation to atan2 calculation, arc tangent of y/ x in the range (-pi,pi) radians.
Parameters:
- value_x: float, value x.
- value_y: float, value y.
Returns: float, value with angle in radians. (negative if quadrante 3 or 4)
hypotenuse(value_x, value_y) Multidimensional euclidean distance from the origin to a point.
Parameters:
- value_x: float, value x.
- value_y: float, value y.
Returns: float
near_equal(value_a, value_b, relative_tolerance, absolute_tolerance) Determine whether two floating point numbers are near in value.
Parameters:
- value_a: float, value to compare with.
- value_b: float, value to be compared against.
- relative_tolerance: float, default (1.0e-09).
- absolute_tolerance: float, default (0.0).
Returns: bool
factorize(value) Factorize a number.
Parameters:
- value: int, positive number.
Returns: int
permutations(options_size, combo_size) Number of ways to choose k items from n items without repetition and with order.
Parameters:
- options_size: int, number of items to pool from
- combo_size: int, number of items to be chosen
Returns: int
combinations(options_size, combo_size) Find the total number of possibilities to choose k things from n items
Parameters:
- options_size: int, number of items to pool from
- combo_size: int, number of items to be chosen
Returns: int
Added:
ndigit() Find the number of digits in a int, float, valid number string.
Parameters:
- *value (int, float or string), value.
Returns: int, number of digits.
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.