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: 無し
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.
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.