PureBytes Links
Trading Reference Links
|
Except the CCI is not range bound. Values can go to + or - 200 or
even greater.
So for a value of, say -195 on the Old range - it will end up at -
72.5 or thereabouts on your new range.
Rick
--- In amibroker@xxxxxxxxxxxxxxx, "MarketMonk777" <dlittner@xxx>
wrote:
>
> Pretty fancy graphics you have attached.
>
>
> This is a classic engineering problem involving rescaling one range
to
> another.
>
> The basic equation is:
>
> Y = mX = b where
> Y is the CCI_N (CCI New 0-100 range)
> m is the slope
> X is the CCI_O (CCI Old -100 to 100 range)
> b is the y offset
>
> Is goes that the New CCI is what we want so it is on the Y axis and
the old
> CCI is what we have and it goes on the X axis.
>
> So the slope is the change in Y over the change is X or:
> Delta Y = 100 - 0 or 100
> Delta X = 100 - (-100) or 200
> so m = 100/200 or 1/2 or .5
>
> the Y offset is the value when x=0 (where does the line cross the Y
axis)
> which is 50.
>
> so the equation is:
>
> CCI_N = ( .5 * CCI_O ) + 50
>
> To test this let's plug in some numbers.
>
> CCI_O = -100
>
> CCI_N = .5*(-100) + 50
> = -50 + 50
> = 0
>
> CCI_O = +100
>
> CCI_N = .5 * (+100) + 50
> = +50 + 50
> = +100
>
> So all you have to do is take the standard CCI indicator and
rescale it to
> the new CCI_N range and plot that instead.
>
> Regards,
>
> Dave
>
> _____
>
> From: amibroker@xxxxxxxxxxxxxxx [mailto:amibroker@xxxxxxxxxxxxxxx]
On Behalf
> Of mrdavis9
> Sent: Monday, July 10, 2006 6:52 PM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: [amibroker] Want CCI to range from 0 to 100
>
>
> I would like to have a CCI(50) , and also a CCI(100) that ranges
from Zero
> to 100, in lieu of the typical CCI range of negative 100 to
positive 100.
>
> This formula balow comes from Investor/RT Tour
>
> ====================
> TP = (HI + LO + CL) / 3
> TP stands for Typical Price
>
> MATP = MA(TP, n)
> n = CCI Period
> MATP stands for Moving Average (Simple) of Typical Price
> <http://www.linnsoft.com/tour/techind/images/cciCalc.jpg>
> where n = CCI Period
> MDTP stands for Mean Deviation of Typical Price
>
> CCI = (TP - MATP) / (MDTP * 0.015)
> =====================================
> I bet that Dingo knows how to change this formula so that it will
> oscillate between zero and 100.
>
> Later Ron D.
>
|