| 
               Steve I still get the error #29 low band is not initialized. 
              But all looks good to me cannot find error. Help, please. 
              Marshall  
                
              -------Original 
              Message------- 
                
              
              
              Date: 05/30/05 
              18:09:49 
              
              Subject: Re: 
              [amibroker] Re: Moving Average Channels  
                Hi Jack,
  I was kind of intesrested in 
              seeing it too, so I played with it a bit this  afternoon - here 
              is a better version and....it works 
              now!      8 - ) Sorry - I should learn 
              not to post code without trying it 
              first...
  Steve
  ----- Original Message ----- 
               From: "ckinsey2003" <ckinsey2003@xxxxxxxxx> To: 
              <amibroker@xxxxxxxxxxxxxxx> Sent: Monday, May 30, 2005 
              1:11 PM Subject: [amibroker] Re: Moving Average 
              Channels
 
  >I like what you are doing with your MAs 
              but I get a syntax errof on > your FOR statment that is 
              beyond me. If you get it fixed pleas mail it > or post 
              it. > > Jack Kinsey > > Hi 
              again, > > As I read my own e-mail, I see that the 
              code could be better. Here is an > improved version with a 
              few changes: > > Steve > 
              ------------------------------------------- > MovAvgPds = 
              13; > LookbackPds = 63; > Step = 0.25 // increment 
              bands by this much each step > WantInChan = 85 // want 85% 
              of bars to be inside channel > > MovAvg = MA( Close, 
              MovAvgPds ); > KeepLooping = True; > For( Incr = Step; 
              Incr < 100 AND KeepLooping; Incr = Incr + 0.25 ) > 
              { > UpperBand = MovAvg + Incr; > LowerBand = MovAvg - 
              Incr; > InChan = High < UpperBand AND Low > 
              LowerBand > TotalInChan = Sum (InChan, LookbackPds 
              ); > PctInChan = TotalInChan / LookbackPds * 100; > 
              If( PctInChan >= WantInChan ) > KeepLooping = 
              False; > } > > Plot( Close, "Close", colorBlack, 
              styleCandle ); > Plot( UpperBand, "Upper Band", colorBlue, 
              styleLine ); > Plot( LowerBand, "Lower Band", colorBlue, 
              styleLine 
              ); > > > > > > > > > 
              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 other support material please 
              check also: > http://www.amibroker.com/support.html > > > 
              Yahoo! Groups 
              Links > > > > > > > > 
              
 
  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 other support material please check 
              also: http://www.amibroker.com/support.html
 
 
  
                 |