/*First Scan:
//Advance/Decline Issues - Watchlist 0
Filter=InWatchList(0);
AddToComposite(C>Ref(C,-1),"~Adv0","X");
AddToComposite(C<Ref(C,-1),"~Dec0","X");
Buy=Sell=Short=Cover=0;
Second Scan:
//Advance/Decline Issues - Watchlist 1
Filter=InWatchList(1);
AddToComposite(C>Ref(C,-1),"~Adv1","X");
AddToComposite(C<Ref(C,-1),"~Dec1","X");
Buy=Sell=Short=Cover=0;*/
if(InWatchList(0))
{
AddToComposite(C>Ref(C,-1),"~Adv0","X");
AddToComposite(C<Ref(C,-1),"~Dec0","X");
Buy=0;
}
if(InWatchList(1))
{
AddToComposite(C>Ref(C,-1),"~Adv1","X");
AddToComposite(C<Ref(C,-1),"~Dec1","X");
Buy=0;
}
I commented out your original formula and added the above...click on SCAN to
run the above
formula....the composites are stored in Group 253
----- Original Message -----
From: prudenttrader1
To: [email protected]
Sent: Wednesday, July 28, 2010 10:08 AM
Subject: [amibroker] Combining two or more scans with different filters
within a code.
Hi,
Does anybody know how to combine the following two scans within a code so
that the scan is run only once?
First Scan:
//Advance/Decline Issues - Watchlist 0
Filter=InWatchList(0);
AddToComposite(C>Ref(C,-1),"~Adv0","X");
AddToComposite(C<Ref(C,-1),"~Dec0","X");
Buy=Sell=Short=Cover=0;
Second Scan:
//Advance/Decline Issues - Watchlist 1
Filter=InWatchList(1);
AddToComposite(C>Ref(C,-1),"~Adv1","X");
AddToComposite(C<Ref(C,-1),"~Dec1","X");
Buy=Sell=Short=Cover=0;
Thank you very much for your help.