Thanks Bill,
Here is one piece of code that uses PlotShapes and produces nothing on the
chart.
SetChartOptions(0,chartShowArrows); //I put this to try to unhide arrows!
_N("_DefaultName()");
periods = Param( "Periods", 8, 1, 200, 1 );
Ksmooth = Param( "%K avg", 3, 1, 200, 1 );
Dsmooth = Param( "%D avg", 3, 1, 200, 1 );
upperStochLevel = Param("Stoch High",80,50,95,1);
lowerStochLevel = Param("Stoch Low",20,5,50,1);
fastLine = StochK( periods , Ksmooth);
slowLine = StochD( periods , Ksmooth, DSmooth );
Plot( fastLine, "", ParamColor( "KColor", colorCycle ), ParamStyle("KStyle") );
Plot(slowLine , "", ParamColor( "DColor", colorCycle ), ParamStyle("DStyle") );
Buy = IIf((Ref(fastLine,-1) <= lowerStochLevel) AND
Cross(fastLine,slowLine),1,0);
Sell = IIf((Ref(fastLine,-1) >= upperStochLevel) AND
Cross(slowLine,fastLine),1,0);
shape = Buy * shapeUpArrow + Sell * shapeDownArrow;
PlotShapes( shape, IIf( Buy, colorGreen, colorRed ), 0, IIf( Buy,
fastLine*0.99, fastLine*1.01 )
);
GraphXSpace = 10;
AlertIf(Buy,"SOUND C:\\PROGRAM FILES\\AMIBROKER\\ShortHowl.WAV", "Buy"+FullName
());
AlertIf(Sell,"SOUND C:\\PROGRAM FILES\\AMIBROKER\\RevShortHowl.WAV",
"Sell"+FullName());
/*
"shape = "+WriteVal(shape,4.0);
"sell = "+WriteVal(Sell,4.0);
"buy = "+WriteVal(Buy,4.0);
"fastLine = "+WriteVal(fastline,4.1);
"Ref(fastLine) = "+WriteVal(Ref(fastline,-1));
*/
Stepping along the stochastic plot with the cursor, one can see where shape
changes from
1 to 2 on buy and sell signals, but I get no arrows. This statement is true for
any piece of
code which has PlotShapes.
Regards,
Colin
--- In [email protected], "wavemechanic" <[EMAIL PROTECTED]> wrote:
>
> If you want a definite answer and not a maybe this or that, post your code so
> that it can
be analyzed.
>
> Bill
>
> ----- Original Message -----
> From: "c_r_south" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Friday, September 21, 2007 9:28 AM
> Subject: [amibroker] PlotShapes - help please
>
>
> > My PlotShapes function has decided to stop working on all calls. I use it
> > in conjunction
with
> > alerts which are working fine. I've scaned the help files for the function
> > and hide/show
but
> > can't find anything which I might have done to turn off the visibility of
> > shapes. I'm at
the
> > 'don't know where to look next' phase and would appreciate help.
> >
> >
> >
> > Please note that this group is for discussion between users only.
> >
> > To get support from AmiBroker please send an e-mail directly to
> > SUPPORT {at} amibroker.com
> >
> > For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
> > http://www.amibroker.com/devlog/
> >
> > For other support material please check also:
> > http://www.amibroker.com/support.html
> >
> > Yahoo! Groups Links
> >
> >
> >
>