----- Original Message -----
Sent: Sunday, November 27, 2005 8:43
PM
Subject: Re: [amibroker] CumAdvDel Scan
Numbers Change
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);