Hi TomB and reinsley, Try using an exrem statement for the pivotlow and pivothigh. It will remove the small green and red arrows.
Pivotlow = (exrem(pivotlow,pivothigh); Pivothigh = exrem(pivothigh, pivotlow); Peace and Justice --- Patrick ----- Original Message ----- From: TomB To: [email protected] Sent: Monday, November 09, 2009 1:00 PM Subject: [amibroker] Re: Tiny red and green arrows on chart ? reinsley, tks for the tip. I did not think to try removing statements before posting the question. Actually, for me, commenting the statements: PlotShapes( shapeUpArrow*Buy_Valid, colorGreen,0, L, -20); PlotShapes( shapeDownArrow*Sell_Valid, colorRed,0,H, -20); does not remove the arrows, but commenting out: //PlotShapes( shapeCircle*PivotLow, colorGreen,0, L, -20); //PlotShapes( shapeCircle*PivotHigh,colorRed,0,H, 20); does remove the arrows from every bar ?? --- In [email protected], reinsley <reins...@...> wrote: > > > Second attempt... > > To remove the arrows, comment the lines with // > > //PlotShapes( shapeUpArrow*Buy_Valid, colorGreen,0, L, -20); > //PlotShapes( shapeDownArrow*Sell_Valid, colorRed,0,H, -20) ; > > Best regards > > TomB a écrit : > > > > > > > > > > Keith > > > > I don't believe the arrows are coming from from PlotShapes() > > or any function beginning with 'GFX'. > > > > The code which shows the arrows > > is from the library. > > It is: > > > > //Zig Zag Indicator with Valid Entry and Exit Points > > //Author/Uploader: Eric Tangen > > > > //z_ZigZagValid > > // ******** CHARTING > > PercentChange = 6; > > mystartbar = SelectedValue(BarIndex()); // FOR GRAPHING > > > > mystartbardate = LastValue(ValueWhen(mystartbar == BarIndex(), > > DateNum(),1)); > > > > InitialValue = LastValue(ValueWhen(mystartbardate == DateNum(), C , 1 ) ) ; > > Temp1 = IIf(BarIndex() >= mystartbar, InitialValue, Null) ; > > > > Plot(Temp1, " ", colorBlack,styleLine); > > Plot((1+(LastValue(PercentChange)/100))*(Temp1), " ", colorGreen, > > styleLine) ; > > Plot((1-(LastValue(PercentChange)/100))*(Temp1), " ", colorRed, styleLine) ; > > > > ZZ = Zig(C,LastValue(PercentChange)) ; > > PivotLow = Ref(IIf(Ref(ROC(ZZ,1),-1) < 0 AND ROC(ZZ,1) > 0, 1, Null),1); > > PivotHigh = Ref(IIf(Ref(ROC(ZZ,1),-1) > 0 AND ROC(ZZ,1) < 0, 1, Null),1); > > > > PlotShapes( shapeCircle*PivotLow, colorGreen,0, L, -20) ; > > PlotShapes( shapeCircle*PivotHigh,colorRed,0,H, 20) ; > > > > Buy_Valid = > > IIf(C>(1+(LastValue(PercentChange)/100))*(ValueWhen(PivotLow, C, 1)) > > AND ROC(ZZ,1) > 0,1,0); > > Sell_Valid = > > IIf(C<(1-(LastValue(PercentChange)/100))*(ValueWhen(PivotHigh, C, 1)) > > AND ROC(ZZ,1) < 0,1,0); > > > > Buy_Valid = ExRem(Buy_Valid,Sell_Valid); > > Sell_Valid = ExRem(Sell_Valid,Buy_Valid); > > > > PlotShapes( shapeUpArrow*Buy_Valid, colorGreen,0, L, -20); > > PlotShapes( shapeDownArrow*Sell_Valid, colorRed,0,H, -20) ; > > > > BarColors = > > IIf(BarsSince(Buy_Valid) < BarsSince(Sell_Valid) > > AND BarsSince(Buy_Valid)!=0, colorGreen, > > IIf(BarsSince(Sell_Valid) < BarsSince(Buy_Valid) > > AND BarsSince(Sell_Valid)!=0, colorRed, colorBlue)); > > > > Plot(C, " ", BarColors, styleBar ) ; > > Plot(ZZ," ", colorLightGrey,styleLine|styleThick); > > Plot(ZZ," ", BarColors,styleDots|styleNoLine); > > > > Title = Name() + " " + Date() + WriteIf(PivotLow, " Up Pivot > > ","")+WriteIf(PivotHigh," Down Pivot ","")+ WriteIf(Buy_Valid, " Buy > > Point ", "") + WriteIf(Sell_Valid, " Sell Point ", "") ; > > > > --- In [email protected] <mailto:amibroker%40yahoogroups.com>, > > Keith McCombs <kmccombs@> wrote: > > > > > > Tom -- > > > Picture is indeed worth a thousand words. That is weird. > > > > > > I suggest you right click on the chart and select "Edit Formula" from > > > the drop-down menu. Look for Plot Shapes() and/or any function > > > beginning with 'GFX'. > > > > > > If you that doesn't help, upload the Entire .afl code for that pane > > > (what you opened per previous paragraph), to neonfire, so others can > > > take a look at it. > > > -- Keith > > > > > > > > ------------------------------------ **** 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
