Library "FibRatios" Library with calculation logic for fib retracement, extension and ratios
retracement(a, b, ratio, logScale, precision) Calculates the retracement for points a, b with given ratio and scale Parameters: a (float): Starting point a b (float): Second point b ratio (float): Ratio for which we need to calculate retracement c logScale (bool): Flag to get calculations in log scale. Default is false precision (int): rounding precision. If set to netagive number, round_to_mintick is applied. Default is -1 Returns: retracement point c for points a,b with given ratio and scale
retracementRatio(a, b, c, logScale, precision) Calculates the retracement ratio for points a, b, c with given scale Parameters: a (float): Starting point a b (float): Second point b c (float): Retracement point. c should be placed between a and b logScale (bool): Flag to get calculations in log scale. Default is false precision (int): rounding precision. If set to netagive number, round_to_mintick is applied. Default is 3 Returns: retracement ratio for points a,b,c on given scale
extension(a, b, c, ratio, logScale, precision) Calculates the extensions for points a, b, c with given ratio and scale Parameters: a (float): Starting point a b (float): Second point b c (float): Retracement point. c should be placed between a and b ratio (float): Ratio for which we need to calculate extension d logScale (bool): Flag to get calculations in log scale. Default is false precision (int): rounding precision. If set to netagive number, round_to_mintick is applied. Default is -1 Returns: extensoin point d for points a,b,c with given ratio and scale
extensionRatio(a, b, c, d, logScale, precision) Calculates the extension ratio for points a, b, c, d with given scale Parameters: a (float): Starting point a b (float): Second point b c (float): Retracement point. c should be placed between a and b d (float): Extension point. d should be placed beyond a, c. But, can be with b,c or beyond b logScale (bool): Flag to get calculations in log scale. Default is false precision (int): rounding precision. If set to netagive number, round_to_mintick is applied. Default is 3 Returns: extension ratio for points a,b,c,d on given scale