| 
   
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 hello,     
           
  
 Chande momentum 
oscillator:http://www.amibroker.com/library/detail.php?id=239 
  
                 
 
  
function 
CMO(periods) { aP=sign(C-Ref(C,-1)); da=abs(C-Ref(C,-1)); return 
100*Sum(aP*da ,Periods)/Sum(da,Periods); } 
  
You may verify the equivalence 
with 
  
Periods=5; CMO1=100*((Sum(IIf(C>Ref(C,-1),(C-Ref(C,-1)),0),Periods))-(Sum(IIf(C<Ref(C,-1),(Ref(C,-1)-C),0),Periods)))/((Sum(IIf(C>Ref(C,-1),(C-Ref(C,-1)),0),Periods)+(Sum(IIf(C<Ref(C,-1),(Ref(C,-1)-C),0),Periods)))); Plot(CMO1,"CMO1",colorBlack,1); function 
CMO(periods) { aP=sign(C-Ref(C,-1)); da=abs(C-Ref(C,-1)); return 
100*Sum(aP*da 
,Periods)/Sum(da,Periods); } CMO2=CMO(Periods); Plot(CMO2,"CMO2",colorWhite,8); 
  
  or  
  
 CMO=100*((Sum(IIf(C>Ref(C,-1),(C-Ref(C,-1)),0),Periods))-(Sum(IIf(C<Ref(C,-1),(Ref(C,-1)-C),0),Periods)))/((Sum(IIf(C>Ref(C,-1),(C-Ref(C,-1)),0),Periods)+(Sum(IIf(C<Ref(C,-1),(Ref(C,-1)-C),0),Periods)))); 
  
 --- N !! 
  
 ---------------------------------------------------------------- 
  
  
----- Original Message ----- 
Sent: Saturday, July 09, 2005 2:05 
PM 
Subject: [amibroker] Re: Trouble with Coding 
Vidya In AFL  
  > CMO=Chande momentum oscillator. > Anyone 
figure out what is wrong with my code yet? >  >  > --- In 
amibroker@xxxxxxxxxxxxxxx, Graham 
<kavemanperth@x...> 
wrote: > > What is CMO ? > >  > > On 7/9/05, m.smith 
<ink@x...> wrote: > > 
>  > > > People,  I get a syntax error and it says  
expecting an  > identifier. Marshall > > >   
 > > >   > > > -------Original 
Message------- > > >   > > > From: bilbod > 
> > Date: 07/08/05 13:57:53 > > > To: amibroker@xxxxxxxxxxxxxxx > 
> > Subject: Re: [amibroker] Trouble with Coding Vidya In AFL > > 
>  Below is Vidya someone posted here a while back. > > > 
 > > > Bill > > > --- > > > 
Length=21; > > > Smooth=5; > > >  > > > 
Change = C - Ref( C, -1 ); > > > SU = Sum( C - Ref( C, -1 ) > 0, 
Length ); > > > SD = Sum( C - Ref( C, -1 ) < 0, Length ); > 
> > CMO = 100 * ( SU - SD ) / ( SU + SD ); > > >  > > 
> AbsCMO=( abs(CMO) )/100; > > >  > > > 
SC=2/(Smooth+1); > > >  > > > VIDYA=AMA( C, SC*AbsCMO 
); > > >  > > > Plot( Close, "Price", 4, 64 ); > 
> > Plot( VIDYA, "Vidya", 5 ); > > > --- > > > 
rajak1981 wrote: > > >  > > > > I am using the 
following code for vidya. > > > > When I plot Vidya , Vidya[0] is 
initialized fine > > > > But after that its all empty. > 
> > > Any idea as to what I am doing wrong? > > > > 
Factor[i] is being computed correctly as can be seen from the  > 
plot. > > > > The problem is occuring due to Vidya[i-1]. I am not 
sure why. > > > > > > > 
>       SC=0.5; > > > 
>       Vidya[0]=C[0]; > > > 
>       CMO_Up=Sum( IIf( C > Ref(C,-1) 
,  C-Ref(C,- > 1) ,0 ) ,Length ) ; > > > 
>       CMO_Dn=Sum( IIf( C < Ref(C,-1) , 
Ref(C,-1) - > > > > C  ,0 ) ,Length ); > > > 
> > > > > > > > > > > > > 
for(i=1;i<BarCount;i++) > > > > { > > > 
>       CMO[i]=(( CMO_Up[i] -CMO_DN[i])  
/( CMO_Up[i]+CMO_Dn[i])); > > > 
>       AbsCMO[i]=(abs(CMO[i])); > > 
> >       Factor[i]=SC*AbsCMO[i]; > 
> > >     
Vidya[i]=(Factor[i]*C[i])+(1-Factor[i])*Vidya[i-1]; > > > > 
} > > > > > > > > 
Plot(Vidya,"Vidya("+Length+")",styleLine); > > > > 
Plot(Factor,"Factor("+Length+")",styleLine); > > > > > > 
> > Thanks, > > > > Raja > > > > > 
> > > > > > > > > > > > > > 
> > > > > 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 > > > > > 
> > >     *  Visit your group 
"amibroker > > > >       
<http://groups.yahoo.com/group/amibroker>" on the > > > web. > > > 
>         > > > 
>     *  To unsubscribe from this group, send an 
email to: > > > >        
amibroker-unsubscribe@xxxxxxxxxxxxxxx > > > >      
 > > > <mailto:amibroker-unsubscribe@xxxxxxxxxxxxxxx?subject=Unsubscribe> > > > 
>         > > > 
>     *  Your use of Yahoo! Groups is subject to the 
Yahoo! Terms  > of > > > 
>       Service <http://docs.yahoo.com/info/terms/>. > > > > > > > > > > > 
> > > > 
------------------------------------------------------------------ > 
------ > > > > > > >  > > >  > > 
>  > > > 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 > > >  > > >  > > >  > > 
>   > > >   > > >  > > > 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  > > >  > > >  Visit your group 
"amibroker" on the web. > > >    > > >  
To unsubscribe from this group, send an email to: > > >  
amibroker-unsubscribe@xxxxxxxxxxxxxxx > > >    > > >  Your 
use of Yahoo! Groups is subject to the Yahoo! Terms of  > Service. 
 > > >  To unsubscribe from this group, send an email 
to: > > >  amibroker-unsubscribe@xxxxxxxxxxxxxxx > > >    > > >  Your use of Yahoo! 
Groups is subject to the Yahoo! Terms of  > Service.  > > 
>  Your use of Yahoo! Groups is subject to the Yahoo! Terms of  > 
Service.  > > > ________________________________ > > > 
 > > >  > >  > >  > > --  > > 
Cheers > > Graham > > http://e-wire.net.au/~eb_kavan/ >  >  >  >  > ------------------------ Yahoo! 
Groups Sponsor --------------------~-->  > Try Online Currency Trading 
with GFT. Free 50K Demo. Trade  > 24 Hours. Commission-Free.  > 
http://us.click.yahoo.com/DldnlA/9M2KAA/U1CZAA/GHeqlB/TM > 
--------------------------------------------------------------------~-> 
 >  > 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 >  > 
<*> To visit your group on the web, go to: >     
http://groups.yahoo.com/group/amibroker/ >  > <*> 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/ >   >  > 
  
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 
 
  
---- LSpots keywords ?>
  
  
  
    SPONSORED LINKS
   
       
 
  
    
  YAHOO! GROUPS LINKS
 
 
    
 |