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

RE: [amibroker] To compound or not to compound... that is the question



PureBytes Links

Trading Reference Links




I can 
understand and appreciate why you use fixed trade sizes in order to get the best 
parameters. But how do you get a reasonable measure of drawdowns that way?  
Do you use some other technique to evaluate drawdowns?
<FONT face=Arial color=#0000ff 
size=2> 
Re 
your param selection method: Do I understand the steps 
correctly: 
<FONT face=Arial color=#0000ff 
size=2> 
1. You 
optimize for the best params 
<FONT face=Arial color=#0000ff 
size=2>        a. Based on what column or 
calculation?
<FONT face=Arial color=#0000ff 
size=2>        b. What date ranges would you 
be using currently?
<FONT face=Arial color=#0000ff 
size=2>        c. What subset of stocks would 
you be optmizing on?
<FONT face=Arial color=#0000ff 
size=2> 
2. You 
set aside the the top 100.
<FONT face=Arial color=#0000ff 
size=2>        a. Do you set aside any at the 
bottom?
<FONT face=Arial color=#0000ff 
size=2>        b. How did you determine 
that the first set of params would be at the edge of the parameter space? 

<FONT 
face=Arial color=#0000ff size=2> 
3. You 
reoptimize the resultant set from step 2 and those are the ones you 
use.
<FONT face=Arial color=#0000ff 
size=2> 
Given 
the size of your trading capital how do you decide what stocks to trade on a 
particular day?
<FONT face=Arial color=#0000ff 
size=2> 
I'm 
not trying to pick a fight here I'm intensely curious as I've been struggling 
with these questions for quite some time now.
<FONT face=Arial color=#0000ff 
size=2> 
Thanks 
for any comments you choose to make.
<FONT face=Arial color=#0000ff 
size=2> 
<FONT face=Arial color=#0000ff 
size=2>d

  
  <FONT 
  face=Tahoma size=2>-----Original Message-----From: Chuck Rademacher 
  [mailto:chuck_rademacher@xxxxxxxxxx] Sent: Thursday, April 17, 2003 
  6:58 AMTo: amibroker@xxxxxxxxxxxxxxxSubject: [amibroker] 
  To compound or not to compound... that is the question
  Reply 
  to Fred:
  <FONT face=Arial color=#0000ff 
  size=2> 
  <FONT face=Arial color=#0000ff 
  size=2>Yes... and no.
  <FONT face=Arial color=#0000ff 
  size=2> 
  <FONT face=Arial color=#0000ff 
  size=2>Absolutely, in real time trading I am compounding.
  <FONT face=Arial color=#0000ff 
  size=2> 
  To 
  determine parameters via optimization.... not if my life depended on 
  it!   And, I guess my life does depend on it, as I make my living 
  managing funds for others.
  <FONT face=Arial color=#0000ff 
  size=2> 
  I 
  mentioned one trade (AOL) where my system made $1.5 million on a $10,000 
  investment.  That's not bragging... I'm sure you could come up with 
  a system that could achieve similar performance.   Since the average 
  trade generated a profit of $2,700 for every $10,000 invested, the AOL trade 
  could cover up lots of bad trades made using one parameter set.   
  Compounding that trade would exacerbate the problem.   A minor tweak 
  to the parameters could cut out the AOL trade, yet that very tweak could 
  improve performance going forward.   
  <FONT face=Arial color=#0000ff 
  size=2> 
  When 
  choosing parameters, I want plain vanilla trades, each standing on their own 
  merit, with no compounding.
  <FONT face=Arial color=#0000ff 
  size=2> 
  We 
  may have to agree to disagree.   It's like absolute gospel to me and 
  I cannot see clear to do it any other way.    
  
  <BLOCKQUOTE 
  >
    <FONT face="Times New Roman" 
    size=2>-----Original Message-----From: Fred 
    [mailto:fctonetti@xxxxxxxxx]Sent: Thursday, April 17, 2003 3:16 
    AMTo: amibroker@xxxxxxxxxxxxxxxSubject: [amibroker] 
    FW: [aaft_ta] Re: TradingRecipesChuck,I'm 
    sure you'd agree, wouldn't you ?, that one way or another you 
    compound.  If you are not compounding by increasing bet size then 
    you are compounding by increasing the number of stocks you'll 
    potentially take simultaneous positions in as equity grows, right 
    ?  --- In amibroker@xxxxxxxxxxxxxxx, "Chuck Rademacher" 
    <chuck_rademacher@x> wrote:> For what it is worth, I use 
    fixed bet size for all backtesting purposes.   I> 
    coudn't imagine backtesting/optimizing using any other approach.  I 
    even go> a step further if I'm doing any optimizing.   
    I recently posted an equity> curve showing something like $80 
    million in profit.   Within that $80> million, the top 
    100 stocks (out of 13,500) generated $20 million in> profits.  
    AOL, by itself, generated $1.5 million in profits.  In each 
    case,> the original trade was only $10,000.> > As I 
    said, I go a step further than just using a fixed bet size.  After 
    my> first pass at optimizing, I remove the top performing 100 
    stocks.  I then> re-optimize without those stocks.  
    Granted, I could end up with some new> "top" stocks.  
    However, my objective is to remove the extremely large> winners 
    so that the profits from those stocks don't cause me to select> 
    parameters on the edge of the parameter space.> > I don't 
    bother removing the worst performers as the largest loss might 
    be> something like $16,000 (even though the original trade was only 
    $10,000).> This can happen if a short trade goes against 
    you.> > As I said... for what it's 
    worth...>   -----Original Message----->   
    From: Bob Jagow [mailto:bjagow@xxxx]>   Sent: Thursday, 
    April 17, 2003 2:21 AM>   To: Amibroker>   
    Subject: [amibroker] FW: [aaft_ta] Re: TradingRecipes> > 
    >   Re the "portfolio level testing" magic bullet.> 
    >   Bob>   -----Original 
    Message----->   From: Palmer Wright 
    [mailto:palmerw@xxxx]>   Sent: Wednesday, April 16, 2003 
    8:27 PM>   To: aaft_ta@xxxxxxxxxxxxxxx>   
    Subject: Re: [aaft_ta] Fwd: Re: Available Portfolio testing programs 
    for> TS2000i> > >   Since Michael 
    forwarded the two messages (see below), he added four> additional 
    ones. The issue about whether a "basket system" like Aberration> 
    is worth trading I will not discuss here (I still trade it). The other 
    main> issue is about the effect of compounding when testing with TR 
    (Trading> Recipes), and I comment here on that.> 
    >   Traders buy TR because it can test portfolios of 
    systems and markets using> position sizing. A position-sizing 
    strategy such as fixed-fractional money> management brings two 
    advantages: it normalizes markets (eg., calculating> many 
    contracts for corn, but few for natural gas), and limits entry risk 
    for> each position to a fixed- fraction of current equity--thus 
    preventing> overtrading. If you do not use TR, I do not know how 
    you can get the large> returns that compounding multiple markets 
    can bring.> >   Leslie Walko points to the potential 
    danger of curve fitting caused by> compounding. I agree, and have 
    been concerned for years about how one market> in a portfolio 
    (commodity X) by being dramatically profitable in a single> year 
    can misleadingly bias the results of the whole portfolio.> 
    >   During a multi-year test in TR, starting equity is low, 
    perhaps $100,000,> but compounding raises equity to many million 
    in later years. The one-year> outperformance of commodity X cand 
    produce two kinds of curve-fitting bias:> early-years bias and 
    end-years bias. Mark Johnson's message describes the> first, 
    where X gives "a big turbocharged boost" to the portfolio's 
    equity,> which then gives a head-start boost to the number of 
    trades in all the> commodities traded. The second occurs when X's 
    monster trades occur in the> final years of the simulated time 
    period when the large number of contracts> makes X's profit far 
    larger than if its big year came early. Here the> profits 
    contributed by X dwarf what they were in the first case.> 
    >   As the message from M points out, we can avoid such 
    biases by normalizing> with a fixed-dollar bet size in testing to 
    remove the galloping equity> effect. I proposed this method in 
    1999, and still use it to compare with the> compounded 
    performance. I confess, however, that my testing has failed to> 
    find as much performance bias as I suspected I would find. The method 
    is> most important when selecting markets for a portfolio.> 
    >   Palmer Wright>     ----- 
    Original Message ----->     From: Michael 
    Guess>     To: 
    aaft_ta@xxxxxxxxxxxxxxx>     Sent: Sunday, April 
    13, 2003 9:14 AM>     Subject: [aaft_ta] Fwd: Re: 
    Available Portfolio testing programs for> TS2000i> 
    > >     This is for Pat Mazur & Palmer 
    Wright. Others are invited to comment. I> forwarded these two 
    messages from another list because we have discussed> these 
    issues in the past. It appears one of the posts is saying 
    Trading> Recipes is in error in the way it calculates. In fact, 
    that it curve fits> data in a particular case. Comments are 
    invited.> >     Michael> > 
    > >   Your use of Yahoo! Groups is subject to the 
    Yahoo! Terms of Service.> 
    >         Yahoo! Groups 
    Sponsor>               
    ADVERTISEMENT> > > > >   Send 
    BUG REPORTS to bugs@xxxx>   Send SUGGESTIONS to 
    suggest@xxxx>   
    ----------------------------------------->   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 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. 
    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












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.