| 
 PureBytes Links 
Trading Reference Links 
 | 
 Beats me.  The code works fine right "out of the 
box" for me and produces arrows with or without setchartoptions().  So, the 
problem is not the code.  Attached is a screen shot of your code.  You 
say that plotshapes() stopped working which indicates that it did work at one 
point.  Can you recall if you made any program changes (e.g., 
settings) since then?  If not and if nobody has an idea, suggest 
contacting support. 
  
Bill 
  
----- Original Message ----- 
Sent: Saturday, September 22, 2007 8:23 
AM 
Subject: [amibroker] Re: PlotShapes - help 
please  
  > 
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 amibroker@xxxxxxxxxxxxxxx, 
"wavemechanic" <fimdot@xxx> 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" 
<colin_south@xxx> >> To: <amibroker@xxxxxxxxxxxxxxx> >> 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 
  
     
    
 
      
   
__,_._,___
Attachment:
2007-09-22_094851.gif 
Description: GIF image 
 |