Tommy_Rich

TR_HighLow

Library "TR_HighLow"
TODO: add library description here

ShowLabel(_Text, _X, _Y, _Style, _Size, _Yloc, _Color)
  TODO: Function to display labels
  Parameters:
    _Text: TODO: text (series string) Label text.
    _X: TODO: x (series int) Bar index.
    _Y: TODO: y (series int/float) Price of the label position.
    _Style: TODO: style (series string) Label style.
    _Size: TODO: size (series string) Label size.
    _Yloc: TODO: yloc (series string) Possible values are yloc.price, yloc.abovebar, yloc.belowbar.
    _Color: TODO: color (series color) Color of the label border and arrow
  Returns: TODO: No return values

GetColor(_Index)
  TODO: Function to take out 12 colors in order
  Parameters:
    _Index: TODO: color number.
  Returns: TODO: color code

Tbl_position(_Pos)
  TODO: Table display position function
  Parameters:
    _Pos: TODO: position.
  Returns: TODO: Table position

DeleteLine()
  TODO: Delete Line
  Parameters:
    : TODO: No parameter
  Returns: TODO: No return value

DeleteLabel()
  TODO: Delete Label
  Parameters:
    : TODO: No parameter
  Returns: TODO: No return value

ZigZag(_a_PHiLo, _a_IHiLo, _a_FHiLo, _a_DHiLo, _Histories, _Provisional_PHiLo, _Provisional_IHiLo, _Color1, _Width1, _Color2, _Width2, _ShowLabel, _ShowHighLowBar, _HighLowBarWidth, _HighLow_LabelSize)
  TODO: Draw a zig-zag line.
  Parameters:
    _a_PHiLo: TODO: High-Low price array
    _a_IHiLo: TODO: High-Low INDEX array
    _a_FHiLo: TODO: High-Low flag array sequence 1:High 2:Low
    _a_DHiLo: TODO: High-Low Price Differential Array
    _Histories: TODO: Array size ( High-Low length)
    _Provisional_PHiLo: TODO: Provisional High-Low Price
    _Provisional_IHiLo: TODO: Provisional High-Low INDEX
    _Color1: TODO: Normal High-Low color
    _Width1: TODO: Normal High-Low width
    _Color2: TODO: Provisional High-Low color
    _Width2: TODO: Provisional High-Low width
    _ShowLabel: TODO: Label display flag True: Displayed False: Not displayed
    _ShowHighLowBar: TODO: High-Low bar display flag True:Show False:Hide
    _HighLowBarWidth: TODO: High-Low bar width
    _HighLow_LabelSize: TODO: Label Size
  Returns: TODO: No return value

TrendLine(_a_PHiLo, _a_IHiLo, _Histories, _MultiLine, _StartWidth, _EndWidth, _IncreWidth, _StartTrans, _EndTrans, _IncreTrans, _ColorMode, _Color1_1, _Color1_2, _Color2_1, _Color2_2, _Top_High, _Top_Low, _Bottom_High, _Bottom_Low)
  TODO: Draw a Trend Line
  Parameters:
    _a_PHiLo: TODO: High-Low price array
    _a_IHiLo: TODO: High-Low INDEX array
    _Histories: TODO: Array size ( High-Low length)
    _MultiLine: TODO: Draw a multiple Line.
    _StartWidth: TODO: Line width start value
    _EndWidth: TODO: Line width end value
    _IncreWidth: TODO: Line width increment value
    _StartTrans: TODO: Transparent rate start value
    _EndTrans: TODO: Transparent rate finally
    _IncreTrans: TODO: Transparent rate increase value
    _ColorMode: TODO: 0:Nomal 1:Gradation
    _Color1_1: TODO: Gradation Color 1_1
    _Color1_2: TODO: Gradation Color 1_2
    _Color2_1: TODO: Gradation Color 2_1
    _Color2_2: TODO: Gradation Color 2_2
    _Top_High: TODO: _Top_High Value for Gradation
    _Top_Low: TODO: _Top_Low Value for Gradation
    _Bottom_High: TODO: _Bottom_High Value for Gradation
    _Bottom_Low: TODO: _Bottom_Low Value for Gradation
  Returns: TODO: No return value

Fibonacci(_a_Fibonacci, _a_PHiLo, _Provisional_PHiLo, _Index, _FrontMargin, _BackMargin)
  TODO: Draw a Fibonacci line
  Parameters:
    _a_Fibonacci: TODO: Fibonacci Percentage Array
    _a_PHiLo: TODO: High-Low price array
    _Provisional_PHiLo: TODO: Provisional High-Low price (when _Index is 0)
    _Index: TODO: Where to draw the Fibonacci line
    _FrontMargin: TODO: Fibonacci line front-margin
    _BackMargin: TODO: Fibonacci line back-margin
  Returns: TODO: No return value

Fibonacci(_a_Fibonacci, _a_PHiLo, _Provisional_PHiLo, _Index1, _FrontMargin1, _BackMargin1, _Transparent1, _Index2, _FrontMargin2, _BackMargin2, _Transparent2)
  TODO: Draw a Fibonacci line
  Parameters:
    _a_Fibonacci: TODO: Fibonacci Percentage Array
    _a_PHiLo: TODO: High-Low price array
    _Provisional_PHiLo: TODO: Provisional High-Low price (when _Index is 0)
    _Index1: TODO: Where to draw the Fibonacci line 1
    _FrontMargin1: TODO: Fibonacci line front-margin 1
    _BackMargin1: TODO: Fibonacci line back-margin 1
    _Transparent1: TODO: Transparent rate 1
    _Index2: TODO: Where to draw the Fibonacci line 2
    _FrontMargin2: TODO: Fibonacci line front-margin 2
    _BackMargin2: TODO: Fibonacci line back-margin 2
    _Transparent2: TODO: Transparent rate 2
  Returns: TODO: No return value

High_Low_Judgment(_Length, _Extension, _Difference)
  TODO: Judges High-Low
  Parameters:
    _Length: TODO: High-Low Confirmation Length
    _Extension: TODO: Length of extension when the difference did not open
    _Difference: TODO: Difference size
  Returns: TODO: _HiLo=High-Low flag 0:Neither high nor low、1:High、2:Low、3:High-Low
_PHi=high price、_PLo=low price、_IHi=High Price Index、_ILo=Low Price Index、
_Cnt=count、_ECnt=Extension count、
_DiffHi=Difference from Start(High)、_DiffLo=Difference from Start(Low)、
_StartHi=Start value(High)、_StartLo=Start value(Low)

High_Low_Data_AddedAndUpdated(_HiLo, _Histories, _PHi, _PLo, _IHi, _ILo, _DiffHi, _DiffLo, _a_PHiLo, _a_IHiLo, _a_FHiLo, _a_DHiLo)
  TODO: Adds and updates High-Low related arrays from given parameters
  Parameters:
    _HiLo: TODO: High-Low flag
    _Histories: TODO: Array size ( High-Low length)
    _PHi: TODO: Price Hi
    _PLo: TODO: Price Lo
    _IHi: TODO: Index Hi
    _ILo: TODO: Index Lo
    _DiffHi: TODO: Difference in High
    _DiffLo: TODO: Difference in Low
    _a_PHiLo: TODO: High-Low price array
    _a_IHiLo: TODO: High-Low INDEX array
    _a_FHiLo: TODO: High-Low flag array 1:High 2:Low
    _a_DHiLo: TODO: High-Low Price Differential Array
  Returns: TODO: _PHiLo price array、_IHiLo indexed array、_FHiLo flag array、_DHiLo price-matching array、
Provisional_PHiLo Provisional price、Provisional_IHiLo 暫定インデックス

High_Low(_a_PHiLo, _a_IHiLo, _a_FHiLo, _a_DHiLo, _a_Fibonacci, _Length, _Extension, _Difference, _Histories, _ShowZigZag, _ZigZagColor1, _ZigZagWidth1, _ZigZagColor2, _ZigZagWidth2, _ShowZigZagLabel, _ShowHighLowBar, _ShowTrendLine, _TrendMultiLine, _TrendStartWidth, _TrendEndWidth, _TrendIncreWidth, _TrendStartTrans, _TrendEndTrans, _TrendIncreTrans, _TrendColorMode, _TrendColor1_1, _TrendColor1_2, _TrendColor2_1, _TrendColor2_2, _ShowFibonacci1, _FibIndex1, _FibFrontMargin1, _FibBackMargin1, _FibTransparent1, _ShowFibonacci2, _FibIndex2, _FibFrontMargin2, _FibBackMargin2, _FibTransparent2, _ShowInfoTable1, _TablePosition1, _ShowInfoTable2, _TablePosition2)
  TODO: Draw the contents of the High-Low array.
  Parameters:
    _a_PHiLo: TODO: High-Low price array
    _a_IHiLo: TODO: High-Low INDEX array
    _a_FHiLo: TODO: High-Low flag sequence 1:High 2:Low
    _a_DHiLo: TODO: High-Low Price Differential Array
    _a_Fibonacci: TODO: Fibonacci Gnar Matching
    _Length: TODO: Length of confirmation
    _Extension: TODO: Extension Length of extension when the difference did not open
    _Difference: TODO: Difference size
    _Histories: TODO: High-Low Length
    _ShowZigZag: TODO: ZigZag Display
    _ZigZagColor1: TODO: Colors of ZigZag1
    _ZigZagWidth1: TODO: Width of ZigZag1
    _ZigZagColor2: TODO: Colors of ZigZag2
    _ZigZagWidth2: TODO: Width of ZigZag2
    _ShowZigZagLabel: TODO: ZigZagLabel Display
    _ShowHighLowBar: TODO: High-Low Bar Display
    _ShowTrendLine: TODO: Trend Line Display
    _TrendMultiLine: TODO: Trend Multi Line Display
    _TrendStartWidth: TODO: Line width start value
    _TrendEndWidth: TODO: Line width end value
    _TrendIncreWidth: TODO: Line width increment value
    _TrendStartTrans: TODO: Starting transmittance value
    _TrendEndTrans: TODO: Transmittance End Value
    _TrendIncreTrans: TODO: Increased transmittance value
    _TrendColorMode: TODO: color mode
    _TrendColor1_1: TODO: Trend Color 1_1
    _TrendColor1_2: TODO: Trend Color 1_2
    _TrendColor2_1: TODO: Trend Color 2_1
    _TrendColor2_2: TODO: Trend Color 2_2
    _ShowFibonacci1: TODO: Fibonacci1 Display
    _FibIndex1: TODO: Fibonacci1 Index No.
    _FibFrontMargin1: TODO: Fibonacci1 Front margin
    _FibBackMargin1: TODO: Fibonacci1 Back Margin
    _FibTransparent1: TODO: Fibonacci1 Transmittance
    _ShowFibonacci2: TODO: Fibonacci2 Display
    _FibIndex2: TODO: Fibonacci2 Index No.
    _FibFrontMargin2: TODO: Fibonacci2 Front margin
    _FibBackMargin2: TODO: Fibonacci2 Back Margin
    _FibTransparent2: TODO: Fibonacci2 Transmittance
    _ShowInfoTable1: TODO: InfoTable1 Display
    _TablePosition1: TODO: InfoTable1 position
    _ShowInfoTable2: TODO: InfoTable2 Display
    _TablePosition2: TODO: InfoTable2 position
  Returns: TODO: 無し

Biblioteca do Pine

No verdadeiro espírito TradingView, o autor publicou este código de Pine como uma biblioteca de código aberto para que outros programadores de Pine de nossa comunidade possam reutilizá-lo. Um brinde ao autor! Você pode usar esta biblioteca em particular ou em outras publicações de código aberto, mas a reutilização deste código em uma publicação é regida pelas Regras da Casa.

Aviso legal

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.

Gostaria de usar essa biblioteca?

Copie a seguinte linha e cole-a em seu script.