PINE LIBRARY

FibRatios

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
hewhomustnotbenamedMarket GeometryMATHtrendoscope

Pine脚本库

本着真正的TradingView精神,作者将此Pine代码发布为开源脚本库,以便我们社区的其他Pine程序员可以重复使用它。向作者致敬!您可以私下或在其它开源出版物中使用此脚本库,但在出版物中重复使用此代码受网站规则约束。

免责声明