Hello monty, Thank you for your quick reply ..but its not plotting correctly !? even i cant see ..evey level gets mixed up. please solve this Thank you
--- In [email protected], Monty <pmo...@...> wrote: > > Hi, > > This is a bit of code I use to plot session pivots for FX on an intraday > chart, > > It plots 9 levels but you may be able to adapt it to do what you need. > > > _SECTION_BEGIN ( "Session Start & Finish" ); > > TimeFrameSet ( in5Minute ); > > Starttime = Param ( "Start Time", 000000, 000000, 240000, 010000 ); > Endtime = Param ( "End Time", 180000, 000000, 240000, 010000 ); > > TN = TimeNum(); > > ST = ( TN == Starttime ); > > ET = ( TN == Endtime ); > > > > PlotSF = ParamToggle ( "Plot?", "No,Yes", 0 ); > > if ( PlotSF ) > { > > Plot ( ST, "Time = Start time", colorGreen, styleHistogram | > styleOwnScale ); > Plot ( ET, "Time = End time", colorRed, styleHistogram | > styleOwnScale ); > > } > > else > { > > } > > _SECTION_END(); > > _SECTION_BEGIN ( "Session Pivots" ); > > > > BiS = ValueWhen ( ST, Cum(1)-1); > BiE = ValueWhen ( ET, Cum(1)-1); > > Bargap = BiE - BiS; > > SO = ValueWhen ( tn == starttime, Open ); > SH = ValueWhen ( ET, HHV ( H, Bargap ) ); > SL = ValueWhen ( ET, LLV ( L, Bargap ) ); > SC = ValueWhen ( tn == endtime, Close ); > SR = SH - SL; > // Session PIVOT Calculation > > SPP = ( SH + SL + sC ) / 3; > SS1 = ( 2 * SPP ) - SH; > SR1 = ( 2 * SPP ) - SL; > SS2 = SPP - ( SH - SL ); > SS3 = SS1 - ( SH - SL ); > SR2 = SPP + ( SH - SL ); > SR3 = SR1 + ( SH - SL ); > > // Session PIVOT mid points > > SM3 = ( SPP + SR1 ) / 2; > SM4 = ( SR1 + SR2 ) / 2; > SM5 = ( SR2 + SR3 ) / 2; > SM2 = ( SPP + SS1 ) / 2; > SM1 = ( SS1 + SS2 ) / 2; > SM0 = ( SS2 + SS3 ) / 2; > > TimeFrameRestore(); > > > PlotSP = ParamToggle ( "Plot?", "No,Yes", 0 ); > > if ( PlotSP ) > { > > Plot ( SR2, "", colorBlue, styleLine + styleThick + > styleNoRescale + styleNoLabel ); > Plot ( SM4, "", colorBlack, styleDashed + styleNoRescale + > styleNoLabel ); > Plot ( SR1, "", colorBlue, styleDots + styleThick + > styleNoRescale + styleNoLabel ); > Plot ( SM3, "", colorBlack, styleDashed + styleNoRescale + > styleNoLabel ); > > Plot ( SPP, "", colorRed, styleDots + styleThick + > styleNoRescale + styleNoLabel ); > > Plot ( SS1, "", colorGreen, styleDots + styleThick + > styleNoRescale + styleNoLabel ); > Plot ( SM2, "", colorBlack, styleDashed + styleNoRescale + > styleNoLabel ); > Plot ( SS2, "", colorGreen, styleLine + styleThick + > styleNoRescale + styleNoLabel ); > Plot ( SM1, "", colorBlack, styleDashed + styleNoRescale + > styleNoLabel ); > > } > > else > { > > } > > _SECTION_END(); > > Monty > > chandrakant wrote: > > Dear senior members, > > PLEASE help me ..i want to plot median points ..and my condition are = > > market opens=95500 > > median points= [h+l]/2; > > [1]median points HHV[ 95500 TO 10300] and LLV[95500 TO 103000] > > [2]median points HHV[ 103000 TO 110000] and LLV[103000 TO 110000] > > [3]median points HHV[ 110000 TO 120000] and LLV[110000 TO 120000] > > this gives 3 pivots...*on intraday chart.. > > KINDLY HELP ME TO CONSTRUCT THIS > > THANK YOU > > > > > > > > ------------------------------------ > > > > **** IMPORTANT PLEASE READ **** > > This group is for the discussion between users only. > > This is *NOT* technical support channel. > > > > TO GET TECHNICAL SUPPORT send an e-mail directly to > > SUPPORT {at} amibroker.com > > > > TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at > > http://www.amibroker.com/feedback/ > > (submissions sent via other channels won't be considered) > > > > For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG: > > http://www.amibroker.com/devlog/ > > > > Yahoo! Groups Links > > > > > > > > > > >
