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 [email protected], "MarketMonk777" <[EMAIL PROTECTED]> 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: [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 > <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. > ------------------------ Yahoo! Groups Sponsor --------------------~--> Great things are happening at Yahoo! Groups. See the new email design. http://us.click.yahoo.com/TISQkA/hOaOAA/yQLSAA/GHeqlB/TM --------------------------------------------------------------------~-> 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: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
