[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[amibroker] Top5 of an exploration



PureBytes Links

Trading Reference Links



Dimitris,
I had been looking through the downloadable archives - Which only go to
March 2003.
After a search of the online messages - I also found this - 
http://groups.yahoo.com/group/amibroker/message/41261
I will look at both your post and the one above.....
KR
Michael.
At 08:09 PM 25/06/2003 +0000, you wrote:
UM,
FYI, two months ago the "Top5 of an exploration" was posted
at
http://groups.yahoo.com/group/amibroker/message/38650
DT
--- In amibroker@xxxxxxxxxxxxxxx, uenal.mutlu@xxxx wrote:
> 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
(http://groups.yahoo.com/group/abtool).
> UM
> 
>   ----- Original Message ----- 
>   From: Michael.S.G. 
>   To: amibroker@xxxxxxxxxxxxxxx 
>   Sent: Wednesday, June 25, 2003 2:45 PM
>   Subject: Re: [amibroker] Sorting Top 20% stocks
> 
> 
>   At the moment, I just use this:
> 
>   Filter = 1;
>   TurnOver = MA(Close * Volume,32);
>   AddColumn(TurnOver, "TurnOver", 1.2);
> 
>   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 is
>     not necessary for this.
>     UM
> 
> 
>     ----- Original Message ----- 
>     From: "Michael.S.G."
<OzFalcon@xxxx>
>     To: <amibroker@xxxxxxxxxxxxxxx>
>     Sent: Wednesday, June 25, 2003 3:35 AM
>     Subject: [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.