If you are asking "how can I know how many stocks will
have ROC > 0 before they are bought?" then you will need to have a "for
loop" at the beginning of your code that reads each stock from your watchlist
using "GetCategorySymbols" and tests the ROC and if > 0 adds 1 to your
count. Then after the for loop you'll put your buy/sell code and the
setting of positionsize, etc.
There are examples in the Amibroker Library on how to do
this.. Look for GetCategorySymbols.
d
--- In [email protected], "Tomasz Janeczko" <[EMAIL PROTECTED]>
From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of ima_cons
Sent: Thursday, April 27, 2006 7:00 AM
To: [email protected]
Subject: [amibroker] Re: Rotational Trading question
wrote:
> You should use PositionSize to vary your allocation on trade-by-
trade basis.
>
How can I adjust PositionSize trade by trade? Can you give us an
example?
In the dingo's example above, if you set Position Size = - 10 and
have 20 stocks passing the "screening" criteria, you will just buy
10 of them (1/10 of available capital for each one).
If you set PositionSize = - 20 and have just 10 stocks that satisfy
your criteria, your capital stays 50% in cash.
In my understanding, with Rotational trading I can buy – for
example - those N stocks that have highest ROC in my universe (where
N is constant).
But .... can I buy all " N" stocks which ROC is > 0 (of course N
changes every time)?
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
YAHOO! GROUPS LINKS
- Visit your group "amibroker" on the web.
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
