PureBytes Links
Trading Reference Links
|
In pure AFL this is IMHO not possible, but using the
ABtool plugin
you can do this all with just one click on the Explore
button.
But ABtool best operates on Watchlists, so putting all
your
stocks to scan into any of the 64 possible watchlists
makes
the ABtool code much simpler. Help on ABtool you can
get
in the ABtool group (<A
href=""><FONT
face="Times New Roman">http://groups.yahoo.com/group/abtool<FONT
face=Arial>).
UM
<BLOCKQUOTE
>
----- Original Message -----
<DIV
>From:
Michael.S.G.
To: <A title=amibroker@xxxxxxxxxxxxxxx
href="">amibroker@xxxxxxxxxxxxxxx
Sent: Wednesday, June 25, 2003 2:45
PM
Subject: Re: [amibroker] Sorting Top 20%
stocks
At the moment, I just use this:<FONT
face="Courier New, Courier">Filter = <FONT
face="Courier New, Courier" color=#ff00ff>1<FONT
face="Courier New, Courier">;TurnOver = <FONT
face="Courier New, Courier" color=#0000ff>MA<FONT
face="Courier New, Courier">(Close * Volume,<FONT
face="Courier New, Courier" color=#ff00ff>32<FONT
face="Courier New, Courier">);<FONT face="Courier New, Courier"
color=#0000ff>AddColumn(TurnOver,
"TurnOver"<FONT
face="Courier New, Courier">, <FONT face="Courier New, Courier"
color=#ff00ff>1.2<FONT
face="Courier New, Courier">);Then Manualy sort the column and
then add the top 100 to a watchlist.(Via excel - Because selecting 100
lines in the results window is painfull).I would prefer to just be
able to run one explore & import to a watchlist or parse with more
filters.I will look at other ways of achiveing this - Possibly via
JScript......KR Michael.At 09:06 AM 25/06/2003
+0200, you wrote:
Hi, just a tip: I think you
should reformulate what you are trying to achieve or solve. IMHO
AddToComposite isnot necessary for this.UM----- Original
Message ----- From: "Michael.S.G." <OzFalcon@xxxxxxxx>To:
<amibroker@xxxxxxxxxxxxxxx>Sent: Wednesday, June 25, 2003 3:35
AMSubject: [amibroker] Sorting Top 20% stocks> -----BEGIN
PGP SIGNED MESSAGE-----> Hash: SHA1> > I would like to
be able to make a selection of stocks - Based on Top> 20%
Turnover.> > After Looking at the UserGuide and Downloadable
AB Archives I have> created the following AFL..> Using the
AddToComposite function and running a Scan then Explore,> I can't
seem to be able to get the AddToComposite part to work.> >
Perhaps I am tring to make a Square Wheel Roll, If there is an
easier> way of Ranking/Selection - Please do tell!> >
Also, I have AA set to "Last 1 Quotation".> > /* Aimed
Percentage to select (APS %) */> APS = 20;> AP = ((100 -
aps)/100);> > Filter = 1;> > TurnOver = MA(Close
* Volume,32);> AddColumn(TurnOver, "TurnOver", 1.2);>
AddColumn(AP, "AP", 1.2);> > /* AddToComposite statements are
for Automatic Analysis -> Scan */> /* add Close price to our index
OHLC fields */> > /* Make ATC a Highest Value - Doesn't
Work... */> FC = Foreign( "~MyIndex", "V");> aTO = IIf
(TurnOver > FC,(Turnover - fc), 0);> // Can't figure out why this
doesnt> // increase V. Perhaps Circular?> AddToComposite(aTO,
"~MyIndex", "V" );> > /* add one to open intest field (we use
this field as a counter) */> AddToComposite( 1, "~MyIndex", "I"
);> > Buy = 0; // required by scan mode> > /*
this part is for Indicator Builder */> // Graph0 = Foreign(
"~MyIndex", "C" )/Foreign( "~MyIndex", "I" );> > FT = Foreign(
"~MyIndex", "V");> IT = Foreign( "~MyIndex", "I" );>
AddColumn(FT,"FT-ForeignTally",1.2);>
AddColumn(IT,"CounterTally",1.2);> AddColumn(aTO,"To
Add",1.2);> > //Filter = Turnover > (Foreign( "~MyIndex",
"V" ) * ap);> > > Any Help Appreciated.>
KR> Michael.
Yahoo! Groups Sponsor
ADVERTISEMENT
Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
(Web page: http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
|