|
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: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of mrdavis9 Sent: Monday, July 10, 2006 6:52 PM To: [email protected] 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 ![]() 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.
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
|
- RE: [amibroker] Want CCI to range from 0 to 100 dingo
- RE: [amibroker] Want CCI to range from 0 to 100 dingo
- RE: [amibroker] Want CCI to range from 0 to 100 MarketMonk777
- [amibroker] Re: Want CCI to range from 0 to 100 ricko8294_98
- Re: [amibroker] Re: Want CCI to range from 0... mrdavis9
- [amibroker] Re: Want CCI to range from 0... scourt2000
- RE: [amibroker] Re: Want CCI to ran... Grover Yowell
- [amibroker] Re: Want CCI to range from 0 to ... marketmonk777
- Re: [amibroker] Want CCI to range from 0 to 100 J Wayne Skerritt
- Re: [amibroker] Want CCI to range from 0 to 100 mrdavis9

