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
De acordo com o verdadeiro espírito do TradingView, o autor publicou esse código Pine como uma biblioteca de código aberto para que outros programadores Pine de nossa comunidade possam reutilizá-lo. Parabéns ao autor! Você pode usar essa biblioteca de forma privada ou em outras publicações de código aberto, mas a reutilização desse código em uma publicação é regida pelas Regras da Casa.
As informações e publicações não devem ser e não constituem conselhos ou recomendações financeiras, de investimento, de negociação ou de qualquer outro tipo, fornecidas ou endossadas pela TradingView. Leia mais em Termos de uso.