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



Reply via email to