[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [amibroker] Re: Tiny red and green arrows on chart ?



PureBytes Links

Trading Reference Links

You could have the same formula loaded twice in the same pane, so the 
variables are common and cause interference.
Or a mod of the same formula with the same variables.

Load the formula only once in a pane, nothing else. The comment will 
remove the arrows as explain in the prvious post.

Best regards


TomB a écrit :
>  
> 
> 
> 
> 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 amibroker@xxxxxxxxxxxxxxx <mailto:amibroker%40yahoogroups.com>, 
> reinsley <reinsley@xxx> 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 amibroker@xxxxxxxxxxxxxxx 
> <mailto:amibroker%40yahoogroups.com> <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

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/amibroker/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/amibroker/join
    (Yahoo! ID required)

<*> To change settings via email:
    amibroker-digest@xxxxxxxxxxxxxxx 
    amibroker-fullfeatured@xxxxxxxxxxxxxxx

<*> To unsubscribe from this group, send an email to:
    amibroker-unsubscribe@xxxxxxxxxxxxxxx

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/