PureBytes Links
Trading Reference Links
|
The appearance of MS CCI standard, and CCI-Equis diffe from the formula you
sent.
((MP()-Mov(MP(),14,S))/
(1.5*Stdev(Abs(MP()),14)))*100
The "CCI -equis" seems a little closer to yours.
Strangely, the MS "CCI -standard" is less smooth, but less useful at
turning points.
M.R.
----- Original Message -----
From: "A.J. Maas" <anthmaas@xxxxxxxxx>
To: "Metastock-List" <metastock@xxxxxxxxxxxxx>
Sent: Saturday, March 18, 2000 7:22 AM
Subject: Re: CCI and Brown's
> C. Brown's RSI derivative index
>
> "Brown's formula says to add 2.3 times the average true range of
> up RSI 14,6,S closes, and then runs the triple smoothing.
>
> Brown puts it as follows:
> A 15 unit triple smoothed RSI 14 added with 2.3 times the average true
range
> of up closes and 2.1 times the average true range of the down closes".
> ------------------------------------------------
> (Then) Brown's formula for MetaStock6.5 (is):
>
> Name:
> RSI derivative index - C. Brown
>
> Formula:
> Part1:=
> 2.3*{the average true range of
> ("RSI 14,6,S") up closes}
> If({"RSI 14,6,S=up"}
> Mov(RSI(14),6,S)>
> Ref(Mov(RSI(14),6,S),-1){=true},
> {then}ATR(1),
> {else}0);
> Part2:=
> 2.1*{the average true range of
> ("RSI 14,6,S") down closes}
> If({"RSI 14,6,S=down"}
> Mov(RSI(14),6,S)<
> Ref(Mov(RSI(14),6,S),-1){=true},
> {then}ATR(1),
> {else}0);
> Part3:=
> {RSI 14 added with Part1 + Part2}
> RSI(14)+Sum(Part1,14)+Sum(Part2,14);
> RSIderIDX:=
> {The 15 unit triple smoothed Part3}
> Mov(Mov(Mov(Part3,15,S),15,S),15,S);
> RSIderIDX
>
> ========================================
> CCI
>
> CCI[i] = (M - A)/(X * D) {return=percent, multiply by 100(for +100, -100
scale)}
>
> In MetaStock
>
> ((MP()-Mov(MP(),14,S))/
> (1.5*Stdev(Abs(MP()),14)))*100
>
> See further below.
>
> See also the "totaly" different calculation method
> http://www.equis.com/free/taaz/cci.html
>
> Regards,
> Ton Maas
> ms-irb@xxxxxxxxxxxxxxxx
> Dismiss the ".nospam" bit (including the dot) when replying.
> Homepage http://home.planet.nl/~anthmaas
>
> Commodity Channel Index
>
> Description :
> The CCI is a price momentum indicator that works well for commodities,
> stocks, and mutual funds.
>
> Usage: CCI( Period1 )
> Returns: Array
>
> where:
> Period1 = number of periods in the CCI calculation as shown below.
>
>
> Mathematically:
>
> CCI[i] = (M - A)/(X * D) percent
>
> where:
> i(nput,periods) =The user defined periods.
> M(ean,Price) =Mean price of the current-day sample period.
> A(verage,Mov.) =The p-period simple moving average of M.
> D(eviation) =Mean deviation of absolute values of
> the numerator over p periods.
> X(known,unkown)=An adjusting factor, 0.15, which normalizes
> the excursions to a trading range of
+/- 100.
> percent(%result) =The full formula's Return value
>
> The CCI is a sort of "noise" filter, for which the random fluctuations
> should fall inside the +/- 100 percent range.
>
> Excursions outside this range tend to be nonrandom and indicate
> trading opportunities.
>
> Suggested trading rules are:
> 1. Buy long when CCI goes above +100%.
> 2. Sell long when CCI subsequently returns below 100%.
> 3. Sell short when CCI goes below -100%.
> 4. Cover shorts when CCI subsequently returns above -100%.
>
> - Selection of a large number of periods (p) will filter out much
> of the noise, but can mask trading opportunities and trends.
> - A smaller number of periods can create false signals.
>
> 90 and 53 weeks as tentative starting periods for your analysis
> are suggested.
>
> Another way of using the CCI is to note when the security being
> analyzed rises dramatically, but the rise is not reflected by the
> overall momentum represented by the CCI. Such a divergence is
> usually followed by a price correction for the security.
>
> ----- Original Message -----
> From: "M. Robb"
> To: <metastock@xxxxxxxxxxxxx>
> Sent: woensdag 15 maart 2000 8:11
> Subject: Re: MS 7.0 EOD Upgrade Screen. New Features?
>
>
> > In attempting to write an indicator to match C. Brown's RSI derivative
> > oscillator the formula builder stops at the comma after the ATR(14) and
says
> > this variable must contain only constant data.
> >
> > Brown's formula says to add 2.3 times the average true range of up RSI
> > 14,6,S closes, and then runs the triple smoothing.
> >
> > Mov((RSI(14)),6,S) + 2.3*ATR(If(INDICATOR > PREVIOUS ,
> > mov((RSI(14)),((RSI(14))),(RSI(14))),15)))
> >
> > For some reason I can't figure out how to express this correctly.
> >
> >
> ----- Original Message -----
> From: "M. Robb"
> To: <metastock@xxxxxxxxxxxxx>
> Sent: dinsdag 14 maart 2000 10:33
> Subject: CCI and Brown's
>
>
> > Does anyone recall where a metastock formula can be found for Lambert's
CCI
> > commodity chanel index.....and C. Brown's RSI derivative index.
> >
> > The last is a 15 unit triple smoothed RSI 14 combined with 2.3 times the
> > average true range of up closes, and 2.1 times the average true range of
the
> > down closes.
> >
> > Thanks in advance. Help of any kind would be useful, and much
appreciated
> >
> > Mike
> >
> >
>
>
>
>
|