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

[amibroker] Re: Giving or Editing the name of a ticker ?



PureBytes Links

Trading Reference Links

Exactly. PositionSizing is related to portfolio equity which is
total available assets (cash + open pos) as explained here: http://www.amibroker.com/guide/h_portfolio.html

10% of of TOTAL value of assets (cash plus value of all currently open positons).

Best regards,
Tomasz Janeczko
amibroker.com
----- Original Message ----- 
From: "Fred" <ftonetti@xxxxxxxxxxxxx>
To: <amibroker@xxxxxxxxxxxxxxx>
Sent: Friday, January 16, 2004 5:50 PM
Subject: [amibroker] Re: Potential problem with Portfolio Backtester?


> Chuck,
> 
> With regards to #3 ... imho the order should be for 10% of the then 
> total assets were not total available cash.  I can't vouch for what 
> AB does or doesn't do in situations where securities are being 
> replaced like this, however if it typically attempted to trade 10% of 
> available cash then wouldn't it have established increasing smaller 
> positions in the equities that were originally bought when the market 
> signal went to a buy ?
> 
> i.e. 
> 
> 1st entry = 10% of 100,000 = 10,000
> 2nd entry = 10% of  90,000 =  9,000
> 3rd entry = 10% of  80,000 =  8,000
> 
> etc.
> 
> This I can say that I am NOT seeing.
> 
> Fred
> 
> --- In amibroker@xxxxxxxxxxxxxxx, <chuck_rademacher@x> wrote:
> > I'm certainly not saying that there is a bug in the backtester.  I 
> just wondered what other users think of what I see happening in my 
> research.  In fact, after typing everything that follows, I've come 
> to the conclusion that the problem is in my own AFL.  However, I 
> believe that my coding is exactly or at least similar to what 
> everyone else is doing.
> > 
> > I'll attempt to describe the situation:
> > 
> > 1.  I'm using the "normal" portfolio backtesting mode with market 
> timing.  My systems will typically lay on some number of positions 
> when the "market" turns up and quit all of those positions when the 
> market turns down.  The systems do have 50% loss stops (that are 
> seldom hit) and profit stops that are frequently hit.
> > 
> > 2.  Assume we are flat today.
> > 
> > 3.  We download our data, run our backtest and place our orders for 
> tomorrow's open.
> > 
> > 4.  Assume that we have $100,000 in our account and we have used 
> PositionScore to rank our 50 or so buy signals and that we are going 
> to have a maximum of ten positions.
> > 
> > 5.  We will have ten buy orders, each for about $10,000.
> > 
> > 6.  Let's say that after a few days, one of our positions hits our 
> profit objective and we exit with a $3,000 profit.
> > 
> > 7.  This leaves us with $13,000 to invest tomorrow.
> > 
> > 8.  Assuming that the market is still in an up-trend, AB (our AFL) 
> is going to find a new stock for us to buy.  I believe that it is 
> going to divide our available funds ($13,000) by ten and that it will 
> invest only $1,300 in the stock that is replacing the stock we quit 
> at our profit stop.  Why wouldn't it?  After all, it's my own AFL 
> that says something like:
> > 
> >      PositionSize = -100/posqty;
> > or
> >      PositionSize = -10;
> > 
> > The questions I have are:
> > 
> > 1.  Do you agree that this is what is happening?
> > 
> > 2.  Does this explain why we are not able to achieve the exposure 
> percentages that we expect?
> > 
> > 3.  Would you like the buy order be for $1,300, $10,000 or $13,000?
> > 
> > 4.  Have you solved this problem yourself with some fancy AFL?  I'm 
> thinking that I may, for instance, be able to calculate position size 
> at the beginning of a market cycle and use it throughout that 
> cycle.   In other words, I would determine that for the next cycle, 
> all positions will be $10,000.  Profits would just be set aside for 
> the next cycle.
> > 
> > I look forward to hearing from those of you who are interested in 
> this subject.
> 
> 
> 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 
> 
> 
> Yahoo! Groups Links
> 
> To visit your group on the web, go to:
>  http://groups.yahoo.com/group/amibroker/
> 
> To unsubscribe from this group, send an email to:
>  amibroker-unsubscribe@xxxxxxxxxxxxxxx
> 
> Your use of Yahoo! Groups is subject to:
>  http://docs.yahoo.com/info/terms/ 
> 
> 
> 

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 

Yahoo! Groups Links

To visit your group on the web, go to:
 http://groups.yahoo.com/group/amibroker/

To unsubscribe from this group, send an email to:
 amibroker-unsubscribe@xxxxxxxxxxxxxxx

Your use of Yahoo! Groups is subject to:
 http://docs.yahoo.com/info/terms/