Stock Portfolio Organizer
The ultimate porfolio management solution.
WiseTrader Toolbox
#1 Selling Amibroker Plugin featuring:
Essential Trader Tools for Amibroker (AFL)
Previous Days HI LO
2/3 Days before HI LO
Pivot Levels
Camerilla Levels
Current Days Hi Lo
Similar Indicators / Formulas
Indicator / Formula
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 | //ESSENTIAL TRADER TOOLS// _SECTION_BEGIN ( "Price" ); SetChartBkGradientFill ( ParamColor ( "BgTop" , colorBlack ), ParamColor ( "BgBottom" , colorBlack ), ParamColor ( "Titleblock" , colorLightGrey )); SetChartOptions (0, chartShowDates | chartShowArrows | chartLogarithmic | chartWrapTitle ); GraphXSpace = 5; Plot ( C , "" , colorWhite , styleCandle ); _SECTION_END (); //Previous Days HI LO // DayH = TimeFrameGetPrice ( "H" , inDaily , -1); DayHI = LastValue (DayH,1); // yesterdays high DayL = TimeFrameGetPrice ( "L" , inDaily , -1); DayLI = LastValue (DayL,1); // yesterdays low DayC = TimeFrameGetPrice ( "C" , inDaily , -1); // yesterdays close DayO = TimeFrameGetPrice ( "O" , inDaily ); // current day open DayH2= TimeFrameGetPrice ( "H" , inDaily , -2); DayH2I = LastValue (DayH2,1); // Two days before high DayL2= TimeFrameGetPrice ( "L" , inDaily , -2); DayL2I = LastValue (DayL2,1); // Two days before low DayH3= TimeFrameGetPrice ( "H" , inDaily , -3); DayH3I = LastValue (DayH3,1); // Three days before high DayL3= TimeFrameGetPrice ( "L" , inDaily , -3); DayL3I = LastValue (DayL3,1); // Three days before low numbars = LastValue ( Cum ( Status ( "barvisible" ))); hts = -33.5; YHL = ParamToggle ( "Yesterday HI LO" , "Show|Hide" ,1); if (YHL==1) { Plot (DayL, "YL" , colorTurquoise , styleDots | styleNoLine | styleNoRescale | styleNoTitle ); Plot (DayH, "YH" , colorTurquoise , styleDots | styleNoLine | styleNoRescale | styleNoTitle ); PlotText ( " YH " , LastValue ( BarIndex ())-(numbars/Hts), DayHI, colorTurquoise ); PlotText ( " YL " , LastValue ( BarIndex ())-(numbars/Hts), DayLI, colorTurquoise ); } TDBHL = ParamToggle ( "2/3Days before HI LO" , "Show|Hide" ,0); if (TDBHL==1) { Plot (DayL2, "2DBL" , colorTurquoise , styleDots | styleNoLine | styleNoRescale | styleNoTitle ); Plot (DayH2, "2DBH" , colorTurquoise , styleDots | styleNoLine | styleNoRescale | styleNoTitle ); Plot (DayL3, "3DBL" , colorTurquoise , styleDots | styleNoLine | styleNoRescale | styleNoTitle ); Plot (DayH3, "3DBH" , colorTurquoise , styleDots | styleNoLine | styleNoRescale | styleNoTitle ); PlotText ( " 2DBH " , LastValue ( BarIndex ())-(numbars/Hts), DayH2I, colorTurquoise ); PlotText ( " 2DBL " , LastValue ( BarIndex ())-(numbars/Hts), DayL2I, colorTurquoise ); PlotText ( " 3DBH " , LastValue ( BarIndex ())-(numbars/Hts), DayH3I, colorTurquoise ); PlotText ( " 3DBL " , LastValue ( BarIndex ())-(numbars/Hts), DayL3I, colorTurquoise ); } // Pivot Levels // PP = (DayL + DayH + DayC)/3; PPI = LastValue (PP,1); // Pivot R1 = (PP * 2) - DayL; R1I = LastValue (R1,1); // Resistance 1 S1 = (PP * 2) - DayH; S1I = LastValue (S1,1); // Support 1 R2 = PP + R1 - S1; R2I = LastValue (R2,1); // Resistance 2 S2 = PP - R1 + S1; S2I = LastValue (S2,1); // Support 2 R3 = PP + R2 - S1; R3I = LastValue (R3,1); // Resistance 3 S3 = PP - R2 + S1; S3I = LastValue (S3,1); // Support 3 ppl = ParamToggle ( "Pivot Levels" , "Show|Hide" ,1); if (ppl==1) { Plot (PP, "PP" , colorYellow , styleDots | styleNoLine | styleNoRescale | styleNoTitle ); Plot (R1, "R1" , colorViolet , styleDots | styleNoLine | styleNoRescale | styleNoTitle ); Plot (S1, "S1" , colorViolet , styleDots | styleNoLine | styleNoRescale | styleNoTitle ); Plot (R2, "R2" , colorViolet , styleDots | styleNoLine | styleNoRescale | styleNoTitle ); Plot (S2, "S2" , colorViolet , styleDots | styleNoLine | styleNoRescale | styleNoTitle ); Plot (R3, "R3" , colorViolet , styleDots | styleNoLine | styleNoRescale | styleNoTitle ); Plot (S3, "S3" , colorViolet , styleDots | styleNoLine | styleNoRescale | styleNoTitle ); PlotText ( " Pivot " , LastValue ( BarIndex ())-(numbars/Hts), PPI, colorYellow ); PlotText ( " R1 " , LastValue ( BarIndex ())-(numbars/Hts), R1I, colorViolet ); PlotText ( " S1 " , LastValue ( BarIndex ())-(numbars/Hts), S1I, colorViolet ); PlotText ( " R2 " , LastValue ( BarIndex ())-(numbars/Hts), R2I, colorViolet ); PlotText ( " S2 " , LastValue ( BarIndex ())-(numbars/Hts), S2I, colorViolet ); PlotText ( " R3 " , LastValue ( BarIndex ())-(numbars/Hts), R3I, colorViolet ); PlotText ( " S3 " , LastValue ( BarIndex ())-(numbars/Hts), S3I, colorViolet ); } // Camerilla Levels // rg = (DayH - DayL); H5=DayC+1.1*rg; H5I = LastValue (H5,1); H4=DayC+1.1*rg/2; H4I = LastValue (H4,1); H3=DayC+1.1*rg/4; H3I = LastValue (H3,1); H2=DayC+1.1*rg/6; H2I = LastValue (H2,1); H1=DayC+1.1*rg/12; H1I = LastValue (H1,1); L1=DayC-1.1*rg/12; L1I = LastValue (L1,1); L2=DayC-1.1*rg/6; L2I = LastValue (L2,1); L3=DayC-1.1*rg/4; L3I = LastValue (L3,1); L4=DayC-1.1*rg/2; L4I = LastValue (L4,1); L5=DayC-1.1*rg; L5I = LastValue (L5,1); pcl = ParamToggle ( "Camerilla Levels" , "Show|Hide" ,0); if (pcl==1) { Plot (H5, "" , colorRose , styleDots | styleNoLine | styleNoRescale | styleNoTitle ); Plot (H4, "" , colorRose , styleDots | styleNoLine | styleNoRescale | styleNoTitle ); Plot (H3, "" , colorRose , styleDots | styleNoLine | styleNoRescale | styleNoTitle ); Plot (H2, "" , colorRose , styleDots | styleNoLine | styleNoRescale | styleNoTitle ); Plot (H1, "" , colorRose , styleDots | styleNoLine | styleNoRescale | styleNoTitle ); Plot (L1, "" , colorRose , styleDots | styleNoLine | styleNoRescale | styleNoTitle ); Plot (L2, "" , colorRose , styleDots | styleNoLine | styleNoRescale | styleNoTitle ); Plot (L3, "" , colorRose , styleDots | styleNoLine | styleNoRescale | styleNoTitle ); Plot (L4, "" , colorRose , styleDots | styleNoLine | styleNoRescale | styleNoTitle ); Plot (L5, "" , colorRose , styleDots | styleNoLine | styleNoRescale | styleNoTitle ); PlotText ( " H5 = " , LastValue ( BarIndex ())-(numbars/Hts), H5I +0.05, colorRose ); PlotText ( " H4 = " , LastValue ( BarIndex ())-(numbars/Hts), H4I +0.05, colorRose ); PlotText ( " H3 = " , LastValue ( BarIndex ())-(numbars/Hts), H3I +0.05, colorRose ); PlotText ( " H2 = " , LastValue ( BarIndex ())-(numbars/Hts), H2I +0.05, colorRose ); PlotText ( " H1 = " , LastValue ( BarIndex ())-(numbars/Hts), H1I +0.05, colorRose ); PlotText ( " L1 = " , LastValue ( BarIndex ())-(numbars/Hts), L1I +0.05, colorRose ); PlotText ( " L2 = " , LastValue ( BarIndex ())-(numbars/Hts), L2I +0.05, colorRose ); PlotText ( " L3 = " , LastValue ( BarIndex ())-(numbars/Hts), L3I +0.05, colorRose ); PlotText ( " L4 = " , LastValue ( BarIndex ())-(numbars/Hts), L4I +0.05, colorRose ); PlotText ( " L5 = " , LastValue ( BarIndex ())-(numbars/Hts), L5I +0.05, colorRose ); } // Current Days Hi Lo // THL = ParamToggle ( "Todays Hi Lo" , "Show|Hide" ,1); if (THL==1) { isRth = TimeNum () >= 084500 & TimeNum () <= 085959; isdRth = TimeNum () >= 084500 & TimeNum () <= 160000; aRthL = IIf (isRth, L , 1000000); aRthH = IIf (isdRth, H , Null ); aRthLd = IIf (isdRth, L , 1000000); DayH = TimeFrameCompress ( aRthH, inDaily , compressHigh ); DayH = TimeFrameExpand ( DayH, inDaily , expandFirst ); DayL = TimeFrameCompress ( aRthLd, inDaily , compressLow ); DayL = TimeFrameExpand ( DayL, inDaily , expandFirst ); Bars = BarsSince ( TimeNum () >= 94500 AND TimeNum () < 095959); //,BarIndex(),1); // AND DateNum()==LastValue(DateNum()); x0 = BarCount - LastValue (Bars); x1 = BarCount -1; DayHline= LineArray (x0, LastValue (DayH),x1, LastValue (DayH),0); DayLline= LineArray (x0, LastValue (DayL),x1, LastValue (DayL),0); DayHlineI = LastValue (DayHline,1); DayLlineI = LastValue (DayLline,1); Plot (DayHline, "DayH" , colorYellow , styleBar | styleNoRescale | styleNoTitle ); Plot (DayLline, "DayL" , colorYellow , styleBar | styleNoRescale | styleNoTitle ); PlotText ( " Day Hi " , LastValue ( BarIndex ())-(numbars/Hts), DayHlineI +0.05, colorYellow ); PlotText ( " Day Lo " , LastValue ( BarIndex ())-(numbars/Hts), DayLlineI +0.05, colorYellow ); } |
1 comments
Leave Comment
Please login here to leave a comment.
Back
Hi,
Superb!!! for intraday traders.
Very nice of you for sharing this afl.
Thanks a lot
cnbondre