PureBytes Links
Trading Reference Links
|
Thanks Scott, this is what I wanted!
Robert
--- In amibroker@xxxxxxxxxxxxxxx, "scourt2000" <stevehite@xxx> wrote:
>
>
> Here it is. I think someone on the board had posted this code
> before.
>
> Something like:
>
> Plot(VarCCI(Avg, 14), "CCIvar", colorGreen, styleLine);
> Plot(CCI(14), "CCIstd", colorRed, styleLine);
>
> should plot one line on top of the other perfectly.
>
> -------------------
>
>
> 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;
> }
>
>
>
>
> --- In amibroker@xxxxxxxxxxxxxxx, "angus_83210" <rduncan@> wrote:
> >
> > Does anyone have the CCI Function in AFL. I don't want the x =
CCI
> > (14);, I am after the complete function.
> >
> > Thanks
> >
> > Robert
> >
>
Content-Description: "AVG certification"
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.409 / Virus Database: 268.13.27/517 - Release Date: 11/3/2006
|