Library "MathOperator" Methods to handle operators.
method add(value_a, value_b) Add value a to b. Namespace types: series float, simple float, input float, const float Parameters: value_a (float): float, value a. value_b (float): float, value b. Returns: float.
method subtract(value_a, value_b) subtract value b from a. Namespace types: series float, simple float, input float, const float Parameters: value_a (float): float, value a. value_b (float): float, value b. Returns: float.
method multiply(value_a, value_b) multiply value a with b. Namespace types: series float, simple float, input float, const float Parameters: value_a (float): float, value a. value_b (float): float, value b. Returns: float.
method divide(value_a, value_b) divide value a with b. Namespace types: series float, simple float, input float, const float Parameters: value_a (float): float, value a. value_b (float): float, value b. Returns: float.
method remainder(value_a, value_b) remainder of a with b. Namespace types: series float, simple float, input float, const float Parameters: value_a (float): float, value a. value_b (float): float, value b. Returns: float.
method equal(value_a, value_b) equality of value a with b. Namespace types: series float, simple float, input float, const float Parameters: value_a (float): float, value a. value_b (float): float, value b. Returns: bool.
method not_equal(value_a, value_b) inequality of value a with b. Namespace types: series float, simple float, input float, const float Parameters: value_a (float): float, value a. value_b (float): float, value b. Returns: bool.
method over(value_a, value_b) value a is over b. Namespace types: series float, simple float, input float, const float Parameters: value_a (float): float, value a. value_b (float): float, value b. Returns: bool.
method under(value_a, value_b) value a is under b. Namespace types: series float, simple float, input float, const float Parameters: value_a (float): float, value a. value_b (float): float, value b. Returns: bool.
method over_equal(value_a, value_b) value a is over equal b. Namespace types: series float, simple float, input float, const float Parameters: value_a (float): float, value a. value_b (float): float, value b. Returns: bool.
method under_equal(value_a, value_b) value a is under equal b. Namespace types: series float, simple float, input float, const float Parameters: value_a (float): float, value a. value_b (float): float, value b. Returns: bool.
method and_(value_a, value_b) logical and of a with b Namespace types: series bool, simple bool, input bool, const bool Parameters: value_a (bool): bool, value a. value_b (bool): bool, value b. Returns: bool.
method or_(value_a, value_b) logical or of a with b. Namespace types: series bool, simple bool, input bool, const bool Parameters: value_a (bool): bool, value a. value_b (bool): bool, value b. Returns: bool.
method not_(value_a) logical not of a. Namespace types: series bool, simple bool, input bool, const bool Parameters: value_a (bool): bool, value a. Returns: bool.
method xor_(value_a, value_b) logical xor of a with b. Namespace types: series bool, simple bool, input bool, const bool Parameters: value_a (bool): bool, value a. value_b (bool): bool, value b. Returns: bool.
method xnor_(value_a, value_b) logical xnor of a with b. Namespace types: series bool, simple bool, input bool, const bool Parameters: value_a (bool): bool, value a. value_b (bool): bool, value b. Returns: bool.
method nand_(value_a, value_b) logical nand of a with b. Namespace types: series bool, simple bool, input bool, const bool Parameters: value_a (bool): bool, value a. value_b (bool): bool, value b. Returns: bool.
method nor_(value_a, value_b) logical nor of a with b. Namespace types: series bool, simple bool, input bool, const bool Parameters: value_a (bool): bool, value a. value_b (bool): bool, value b. Returns: bool.
Release Notes
v2
Added: method comparison_proposition(value_a, operator, value_b) Comparison Proposition Namespace types: series float, simple float, input float, const float Parameters: value_a (float): float, value a. operator (string): string, operator. value_b (float): float, value b. Returns: bool.
method logical_proposition(value_a, operator, value_b) Logical Proposition Namespace types: series bool, simple bool, input bool, const bool Parameters: value_a (bool): bool, value a. operator (string): string, operator. value_b (bool): bool, value b. Returns: bool.
In true TradingView spirit, the author has published this Pine code as an open-source library so that other Pine programmers from our community can reuse it. Cheers to the author! You may use this library privately or in other open-source publications, but reuse of this code in a publication is governed by House rules.
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.