I am curious about the logic behind this line of
code.
Difference = (Foreign("~UpBars","X") -Foreign("~DnBars","X")) / (Foreign("~NcBars","X") + 1);
Why divide the net change of advance-decline by the
NoChange?
----- Original Message -----
Sent: Sunday, November 27, 2005 08:26
PM
Subject: [amibroker] CumAdvDel Scan
Numbers Change
Hi Everyone
This is driving me nuts. Why does the cumulative
number change for AdvDecl after I've run the scan, plotted it and change
tickers. For example, I've run this in AA, Scan( I believe I swiped it from TJ
somewhere). Its then plotted. But the numbers for AddDecLine change depending
on which ticker is shown on adjacent window. Why should AddDecl change with
different tickers if I don't rerun AA scan?
I most be dense. This has gotta be
simple!
Thanks
Dave
AddToComposite(ROC(C,1)>0,"~UpBars","X");
AddToComposite (ROC(C,1)<0,"~DnBars","X");
AddToComposite (ROC(C,1)==0,"~NcBars","X");
Buy=Sell=Short=Cover= 0;
Filter= 1;
Difference = ( Foreign("~UpBars","X")
-Foreign("~DnBars","X")) / (Foreign("~NcBars","X") + 1);
DiffSqrt = IIf(Difference>0,sqrt(Difference), -sqrt(-Difference));
AddDecLine = Cum(DiffSqrt);
Plot (AddDecLine, "Cum
AdvanceDecline",colorBlack,styleLine |
styleThick);
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
SPONSORED LINKS
YAHOO! GROUPS LINKS
|