| 
 PureBytes Links 
Trading Reference Links 
 | 
 Jerome, 
  
Built-in CCI does not work with variable 
period. 
You would need to re-implement it using loops or 
using other functions that 
are variable-period enabled to have variable-period 
version. 
  
function MeanDev( array, mean, range )  {    result = 
0; 
     for( i = LastValue( range ) ; i < 
BarCount; i++ )     { 
       result[ i ] = 0; 
       // the mean 
is not 'moving' over the range (outside the loop) 
       tm = mean[ i ]; 
       for( j = 0; j < range[ i ] AND ( i - j ) >= 0 AND ( i - j ) < BarCount; j++ )        { 
         result[ i ] = result[ i ] + 
abs( array[ i - j ] - tm );        } 
           result[ i ] = result[ i 
]/range[ i ];    }        return result;  } 
  function VarCCI( array, period )  { 
   SMATP = MA(array,period );//1,2 
   MD = MeanDev( array, SMATP, period  ); 
   CCIx = (Avg - SMATP) / (0.015 * MD); 
   return CCIx; 
  } 
  n = 20 + 4 * sin( Cum(1) ); // 
variable period 
  Plot(VarCCI(Avg, n),"CCIx",colorGreen,styleLine); 
  //Plot(CCI(n),"CCI",colorRed,styleLine); 
 
  
 Best regards, Tomasz 
Janeczko amibroker.com 
----- Original Message ----- 
Sent: Tuesday, August 09, 2005 3:37 PM 
Subject: [amibroker] adaptative 
indicator  
  > Hi! >  > I would like to change the parameter of my 
indicator ( CCI for  > exemple ) after each bar. For example: > 
 > Length = 0; > Length = Length + 1; >  > NewCCI = 
CCI(Length); >  > Buy = CCI(Length) > 150; >  > It's 
just a simple example, do you understand what is my problem? > Length is 
an array and it's not possible to use it as a parameter! >  > Thanks 
in advance! >  > Jerome >  >  >  >  > 
 >  > ------------------------ Yahoo! Groups Sponsor 
--------------------~-->  > <font face=arial size=-1><a 
href="'http://us.ard.yahoo.com/SIG=12hnqalfd/M=362343.6886682.7839641.1493532/D=groups/S=1705632198:TM/Y=YAHOO/EXP=1123601941/A=2894352/R=0/SIG=11fdoufgv/*http://www.globalgiving.com/cb/cidi/tsun.html">Help'>http://us.ard.yahoo.com/SIG=12hnqalfd/M=362343.6886682.7839641.1493532/D=groups/S=1705632198:TM/Y=YAHOO/EXP=1123601941/A=2894352/R=0/SIG=11fdoufgv/*http://www.globalgiving.com/cb/cidi/tsun.html">Help tsunami villages rebuild at GlobalGiving. The real work 
starts now</a>.</font> > 
--------------------------------------------------------------------~-> 
 >  > 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 
 
  
  
 
  
    
  YAHOO! GROUPS LINKS
 
 
    
 |