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

Re: [amibroker] not understanding positionsize



PureBytes Links

Trading Reference Links




Al,
 
What you are referring to I would call portfolio-based 
position sizing which is more than plain portfolio testing. 
But it does not matter how we would call it.
You could do this using similar approach as one used by 
PortfolioTrader. It builds its own equity table from scratch. 
It is quite a pain to write on your own. V 4.50 will make 
it easy. 
 
Best regards,Tomasz Janeczkoamibroker.com
<BLOCKQUOTE 
>
  ----- Original Message ----- 
  <DIV 
  >From: 
  Al 
  Venosa 
  To: <A title=amibroker@xxxxxxxxxxxxxxx 
  href="">amibroker@xxxxxxxxxxxxxxx 
  Sent: Saturday, September 13, 2003 1:37 
  AM
  Subject: Re: [amibroker] not 
  understanding positionsize
  
  TJ:
   
  That's not what I meant by portfolio 
  testing. I know you can test multiple stocks now, but not as an 
  integrated portfolio. Taking your example, suppose I have a watchlist of 
  5 stocks. I set my positionsize at -1*buyprice/(2*ATR(10)), which means I want 
  to risk only 1% of my current equity on each stock, using each stock's unique 
  buyprice and volatility. Using the ApplyStop function, I'm going to set my max 
  stoploss for each stock to be 2*ATR(10) below my buyprice, so that if the 
  individual stock declines by that amount, I only lose 1% of equity for that 
  particular stock. Based on that premise, suppose my equity allocation as 
  a result of the positionsize statement will result in $15K in Stock A, $10 K 
  in Stock B, $33 K in Stock C, $25 K in Stock D, and $18 K in 
  Stock E. I have an initial equity of $100 K, which is the sum of those 5 
  stocks. My equity allocation per stock is different for each even though my 
  risk (as set by the max stoploss) is the same for each (1% of equity). I now 
  wish to backtest those 5 stocks on my system as a portfolio. Each stock 
  may grow or lose money at different rates, affecting the total current equity, 
  and subsequent investments made in each stock are affected by the new equity 
  as well as the new buyprice and the new ATR. The way I've always 
  understood AB to work is that it allocates the positionsize to each 
  stock separately, assuming that each stock has $100 K of equity to start out 
  with. Are you saying I can do what I described above now? I don't think 
  so, but if so, how? AddToComposite does not accomplish this. 
   
  Thank you. 
   
  Al Venosa
  <BLOCKQUOTE 
  >
    ----- Original Message ----- 
    <DIV 
    >From: 
    Tomasz Janeczko 
    
    To: <A title=amibroker@xxxxxxxxxxxxxxx 
    href="">amibroker@xxxxxxxxxxxxxxx 
    Sent: Friday, September 12, 2003 5:34 
    PM
    Subject: Re: [amibroker] not 
    understanding positionsize
    
    Hello,
     
    >Amibroker, at least the current version, assumes that 
    your entire portfolio is comprised of only one stock
    This is not true. You can backtest multiple stocks 
    (example: set PositionSize = -20 and backtest over 5 symbol watch list the 
    results,
    and in that case you can create portfolio equity using 
    AddToComposite)
     
    >It is not capable of portfolio 
backtesting
    Not true. It is capable of portfolio backtesting even 
    now.
    You can run portfolio backtest using PortfolioTrader 
    formula for example.
     
    Correct would be to say that AB does not have native 
    portfolio backtest report.
    And native support will be indeed added in 
    4.50
     
    Best regards,Tomasz Janeczkoamibroker.com
    <BLOCKQUOTE 
    > Send 
    BUG REPORTS to bugs@xxxxxxxxxxxxxSend SUGGESTIONS to 
    suggest@xxxxxxxxxxxxx-----------------------------------------Post 
    AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx (Web page: 
    <A 
    href="">http://groups.yahoo.com/group/amiquote/messages/)--------------------------------------------Check 
    group FAQ at: <A 
    href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
    Your use of Yahoo! Groups is subject to the <A 
    href="">Yahoo! Terms of Service. 
    Send 
  BUG REPORTS to bugs@xxxxxxxxxxxxxSend SUGGESTIONS to 
  suggest@xxxxxxxxxxxxx-----------------------------------------Post 
  AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx (Web page: <A 
  href="">http://groups.yahoo.com/group/amiquote/messages/)--------------------------------------------Check 
  group FAQ at: <A 
  href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
  Your use of Yahoo! Groups is subject to the <A 
  href="">Yahoo! Terms of Service. 







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.